PLC通信的时候为什么要用通信模块?

PLC内部不是集成了串口了吗?而且有串行接口和内部的各种串行协议,用户可以设置用专用协议的专用指令来通信,不需要了解其协议,还提供一种自由通信,用来跟各种不同协议的设备通... PLC内部不是集成了串口了吗?而且有串行接口和内部的各种串行协议,用户可以设置用专用协议的专用指令来通信,不需要了解其协议,还提供一种自由通信,用来跟各种不同协议的设备通信 。
那么PLC通信的时候为什么还要用到通信模块呢?
另外 PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?
PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?
PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?
PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?
请高手指点 ?谢谢了
展开
 我来答
行空天
推荐于2017-11-23 · TA获得超过4万个赞
知道大有可为答主
回答量:4111
采纳率:50%
帮助的人:1899万
展开全部
通信协议是在通信端口的基础上建立的,同一个端口有不同的通信协议,所以可以直接设置,但是比例西门子是RS485,PC是RS232,硬件的端口必须需要添加通信模块RS485转RS232或添加通信电缆PC/PPI,电缆功能为将RS385转为RS232。
所以你的问题:
1。PLC通信的时候为什么还要用到通信模块呢?因为硬件的不同。通信模块的作用是将硬件更改成适合某通信协议的端口。比如你PLC要以太网通信,所以增加以太网通信模块,其实就是增加硬件端口。
2。PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?厂家内部已经做好了自动通信的功能,所以你只要对接上,甚至不需要输入启动通信命令,就自动开始通信。简单的说厂家内置。
3。PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?道理同上。
4。PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?不是,硬件相同了,通信协议也不一定一样。比如RS485,串口通信和现场总线通信,所需的通信电缆不一样。或者MODBUS和PROFIBUS,就需要通信转化模块。
5。PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?又需要就用,比如你PLC需要和上位机组态,那么就要添加以太网模块,不需要就不用。通信模块都有特殊的功能,比如RS232/RS485等,看你需要什么功能了。
还有什么问题的,你再提问哈
wangxudongling
2010-10-14
知道答主
回答量:8
采纳率:0%
帮助的人:4万
展开全部
。PLC通信的时候为什么还要用到通信模块呢?因为硬件的不同。通信模块的作用是将硬件更改成适合某通信协议的端口。比如你PLC要以太网通信,所以增加以太网通信模块,其实就是增加硬件端口。
2。PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?厂家内部已经做好了自动通信的功能,所以你只要对接上,甚至不需要输入启动通信命令,就自动开始通信。简单的说厂家内置。
3。PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?道理同上。
4。PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?不是,硬件相同了,通信协议也不一定一样。比如RS485,串口通信和现场总线通信,所需的通信电缆不一样。或者MODBUS和PROFIBUS,就需要通信转化模块。
5。PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?又需要就用,比如你PLC需要和上位机组态,那么就要添加以太网模块,不需要就不用。通信模块都有特殊的功能,比如RS232/RS485等,看你需要什么功能了。
还有什么问题的,你再提问哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaotao82724
2010-10-12 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
你说的串口只是长相是9针的串口 ,但是每根管脚并不是都是通信链路。这个就跟协议所要求的电气接口有关系。比如RS232 RS485,然后再说用什么协议。modbusRTu modbusAsCII 或则其他,并不是说看见一个9针的串口就是一个协议,两码子事。

任何PLC的通讯都分为 上跟下 上是去上位PC 这个方式很多 以太网 西门子的MPI 串口。。。
下是去IO 或则其他总线设备。一般都是通讯模块之类的。

以下回答你每一个问题,有不对的地方请各位朋友指出:
1,任何PLC绝对由3部分构成 CPU /电源/ 通讯模块只不过有的是集成在一起的,有的是分开的。兄弟别被外表骗了。编程环境和PLC的通讯一般都是使用的厂家配套的编程软件,可以支持多种通讯方式的,并且这个通讯是PLC厂家必须提供的。(我指的是PLC的编程软件与PLC的通讯,不是指SCDA)从你这个问题可以看出你对PLC有哪些软硬通讯还不是很清楚。

2,PLC +触摸屏 是个典型的模式,其实是个异型的上位机。如果这个上位机里的监控软件有支持这个PLC的驱动,自然不用单独编程,如果没有 就要看PLC 的组态软件如何提供OPC。

3,刚才已经说了,电气接口一样不代表协议一样。所以再接其他总线设备的时候,始终要看总线协议是什么,接的与被接的 是否都能编程或则实现这种协议的通讯。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
niushengqi
2010-10-08 · TA获得超过681个赞
知道小有建树答主
回答量:729
采纳率:0%
帮助的人:612万
展开全部
控制器都内置了通信口和通信协议,但是这些协议是为了本身编程而设置的,包括协议都是这样的,简单的应用中完全可以用本身的协议就可以了,但是特殊的,比如有些开发中要接其他设备来联网,这些设备的通信协议就要自己去写了,而且这时候PLC也需要调试的,所以一般用两个口的控制器,这样调试方便,要是一个口的话,你调试通信程序会很麻烦,插头换来换去的,你做一下就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穿黑裙的小妖
2019-01-08 · TA获得超过129个赞
知道答主
回答量:190
采纳率:78%
帮助的人:11.8万
展开全部
简单回答:不一定要用通讯模块,有通讯口即可通讯;
另外一般PLC都有上位机通讯解决方案,比如:
S71500:WinTcpS7.DLL,
NJ1P: FinsUDP.DLL
QJ71E71-100: EntQsPlc.DLL
百度一下,会有收获
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式