如题,不增加通讯模块,可以直接使用现有的R485接口与其他PLC做成通讯吗?有可能实现吗?
最佳答案
1、CPU本体的串口与其它PLC通讯主要用 PPI(200之间),MPI (300/400 与200之间)、利用MODBUS 指令库与支持 MODBUS RTU协议的PLC或仪器、仪表之间的主从通讯。自由口协议,需要对双方的通讯协议自己进行解析。参考:
通讯协议常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/015.html
2、实例
A、S7-200之间得用以向导做 PPI 通讯
S7-200 网络读写(PPI)通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/017.html
B、S7-200与S7-300之间的通讯(利用200本体口、300的MPI口走 MPI协议)
https://support.industry.siemens.com/cs/document/77318827
C、S7-200 Modbus通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/019.html
D:自由口通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/018.html
提问者对于答案的评价:
使用modbus协议的200PLC直接的通讯是不是有有两个485的口才可以,一个口接人机一个口与另一个200PLC连接?
最佳答案作者回复:
对的,要两个口。
但是要注意,如果使用 MODBUS RTU 从站指令,将一个口定义为 MODBUS RTU 从站与人机通讯。
那此时另外一个口与200PLC连接如果走MODBUS 协议,则这个口只能时主站,因为同一个CPU的两个口不能同时定义为MODBUS 从站,另一个CPU则为主站。
如果此时另外一个口用 PPI 协议与另外的 S7-200 通讯,则这个口即可以做为 PPI 主站也可做从站。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363585.html