问题:
6DS1333-8AB 模块和 SIMATIC S7-300/
CP341 之间的通信被阻塞。只有当 S7 重启动或者
当 S7 中的某些标记被 切换时,消息帧才能通过。怎样才能消除这种阻塞?
解答:
如果 SIMATIC S7-300 (它是正确的)作为一个第三方设备被连接,
6DS1333-8AB 模块在消息帧域中用于协调标志的字节编号地址(字节 9)上传送一个数值 0,
在用于协调标志的位编号地址(字节 10)上传送数据字节
DAAR = n (S5KS 块)。
因此,必须专门保留 S7-300 中的标志字节 MB0
用于该串行连接。
随后,S7 块 P_RCV_RK 在每次接收之后置位该编号的标志(例如:M 0.1 对应于
DAAR = 1)。只有当 S7 软件将该标志恢复设置为 0 时,
才能接收下个消息帧。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc335567.html