PLC通信的时候为什么要用通信模块?
PLC内部不是集成了串口了吗?而且有串行接口和内部的各种串行协议,用户可以设置用专用协议的专用指令来通信,不需要了解其协议,还提供一种自由通信,用来跟各种不同协议的设备通...
PLC内部不是集成了串口了吗?而且有串行接口和内部的各种串行协议,用户可以设置用专用协议的专用指令来通信,不需要了解其协议,还提供一种自由通信,用来跟各种不同协议的设备通信 。
那么PLC通信的时候为什么还要用到通信模块呢?
另外 PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?
PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?
PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?
PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?
请高手指点 ?谢谢了 展开
那么PLC通信的时候为什么还要用到通信模块呢?
另外 PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?
PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?
PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?
PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?
请高手指点 ?谢谢了 展开
5个回答
展开全部
通信协议是在通信端口的基础上建立的,同一个端口有不同的通信协议,所以可以直接设置,但是比例西门子是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等,看你需要什么功能了。
还有什么问题的,你再提问哈
所以你的问题:
1。PLC通信的时候为什么还要用到通信模块呢?因为硬件的不同。通信模块的作用是将硬件更改成适合某通信协议的端口。比如你PLC要以太网通信,所以增加以太网通信模块,其实就是增加硬件端口。
2。PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?厂家内部已经做好了自动通信的功能,所以你只要对接上,甚至不需要输入启动通信命令,就自动开始通信。简单的说厂家内置。
3。PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?道理同上。
4。PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?不是,硬件相同了,通信协议也不一定一样。比如RS485,串口通信和现场总线通信,所需的通信电缆不一样。或者MODBUS和PROFIBUS,就需要通信转化模块。
5。PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?又需要就用,比如你PLC需要和上位机组态,那么就要添加以太网模块,不需要就不用。通信模块都有特殊的功能,比如RS232/RS485等,看你需要什么功能了。
还有什么问题的,你再提问哈
展开全部
。PLC通信的时候为什么还要用到通信模块呢?因为硬件的不同。通信模块的作用是将硬件更改成适合某通信协议的端口。比如你PLC要以太网通信,所以增加以太网通信模块,其实就是增加硬件端口。
2。PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?厂家内部已经做好了自动通信的功能,所以你只要对接上,甚至不需要输入启动通信命令,就自动开始通信。简单的说厂家内置。
3。PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?道理同上。
4。PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?不是,硬件相同了,通信协议也不一定一样。比如RS485,串口通信和现场总线通信,所需的通信电缆不一样。或者MODBUS和PROFIBUS,就需要通信转化模块。
5。PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?又需要就用,比如你PLC需要和上位机组态,那么就要添加以太网模块,不需要就不用。通信模块都有特殊的功能,比如RS232/RS485等,看你需要什么功能了。
还有什么问题的,你再提问哈
2。PLC 编程的时候,为什么不用通信模块呢?直接一根线连上就行了?也不用写通信程序?厂家内部已经做好了自动通信的功能,所以你只要对接上,甚至不需要输入启动通信命令,就自动开始通信。简单的说厂家内置。
3。PLC跟触摸屏通信的时候为什么也不用些通信程序呢?一根线就足了?道理同上。
4。PLC跟其他设备互连只要转换到同种接口是不硬件连接就可以了?不是,硬件相同了,通信协议也不一定一样。比如RS485,串口通信和现场总线通信,所需的通信电缆不一样。或者MODBUS和PROFIBUS,就需要通信转化模块。
5。PLC通信的时候什么时候用通信模块呢?什么时候又不用呢?又需要就用,比如你PLC需要和上位机组态,那么就要添加以太网模块,不需要就不用。通信模块都有特殊的功能,比如RS232/RS485等,看你需要什么功能了。
还有什么问题的,你再提问哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的串口只是长相是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,刚才已经说了,电气接口一样不代表协议一样。所以再接其他总线设备的时候,始终要看总线协议是什么,接的与被接的 是否都能编程或则实现这种协议的通讯。
任何PLC的通讯都分为 上跟下 上是去上位PC 这个方式很多 以太网 西门子的MPI 串口。。。
下是去IO 或则其他总线设备。一般都是通讯模块之类的。
以下回答你每一个问题,有不对的地方请各位朋友指出:
1,任何PLC绝对由3部分构成 CPU /电源/ 通讯模块只不过有的是集成在一起的,有的是分开的。兄弟别被外表骗了。编程环境和PLC的通讯一般都是使用的厂家配套的编程软件,可以支持多种通讯方式的,并且这个通讯是PLC厂家必须提供的。(我指的是PLC的编程软件与PLC的通讯,不是指SCDA)从你这个问题可以看出你对PLC有哪些软硬通讯还不是很清楚。
2,PLC +触摸屏 是个典型的模式,其实是个异型的上位机。如果这个上位机里的监控软件有支持这个PLC的驱动,自然不用单独编程,如果没有 就要看PLC 的组态软件如何提供OPC。
3,刚才已经说了,电气接口一样不代表协议一样。所以再接其他总线设备的时候,始终要看总线协议是什么,接的与被接的 是否都能编程或则实现这种协议的通讯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
控制器都内置了通信口和通信协议,但是这些协议是为了本身编程而设置的,包括协议都是这样的,简单的应用中完全可以用本身的协议就可以了,但是特殊的,比如有些开发中要接其他设备来联网,这些设备的通信协议就要自己去写了,而且这时候PLC也需要调试的,所以一般用两个口的控制器,这样调试方便,要是一个口的话,你调试通信程序会很麻烦,插头换来换去的,你做一下就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单回答:不一定要用通讯模块,有通讯口即可通讯;
另外一般PLC都有上位机通讯解决方案,比如:
S71500:WinTcpS7.DLL,
NJ1P: FinsUDP.DLL
QJ71E71-100: EntQsPlc.DLL
百度一下,会有收获
另外一般PLC都有上位机通讯解决方案,比如:
S71500:WinTcpS7.DLL,
NJ1P: FinsUDP.DLL
QJ71E71-100: EntQsPlc.DLL
百度一下,会有收获
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询