使用200plc的0口作为PPI主站与另一台200plc通讯,1口作为MPI从站与300plc通讯。请问在这种方式下通讯是否能成立?若不成立假设我用200plc的0口作为moudbus主站与另一台200plc通讯,1口再与300进行MPI通讯可以吗?
问题补充:
因为看到这样一句话“MPI协议不能与一个作为PPI主站的S7-200CPU通信”所以才有些疑惑,这句话是基于在200plc只有一个通讯口下吗?
最佳答案
你说的两种方案据可以。S7-200集成的两个RS485的通信口完全独立,通过SMB30\SBM130分别定义。
S7-200和S7-300之间的MPI通信
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/s7-200/communication/to_S7-300/2-3-MPI/200_300_mpi.html
SIMATIC S7-200通信
http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/043.html
关于补充:
S7-200CPU只能做MPI从站,是通信的被动响应者,而S7-200作为PPI的主站是通信的主动发起者,在同一个通信口上肯定冲突。不同的通信口不同通信链路连接,谈不上冲突。所以你看到的那句话是对一个通信口讲的。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371171.html