问题:
对于用S7-400 / CP 441 的点到点互连,需要考虑什么问题?
解答:
CP 441 支持协议3964(R),数据处理器RK 512(仅CP 441-2),ASCII驱动程序和打印机驱动程序。数据处理器RK 512 应该首选使用。这确保了在传输线上的高传输安全级别。
对于用RK 512进行点到点互连的 CP 441-2,可以区分被动和主动通信。
1.被动通信
对于该传输,没有必要在被动通信伙伴的用户程序中执行任何编程。
为了发送数据,可以使用系统功能块"BSEND"(SFB 12)或"PUT"(SFB 15)。通过该块,可以实现动态的可变目标。为了读取一个通信伙伴的数据,必须使用系统功能块"GET"(SFB 14)。
对于这种通信,必须考虑到当进行数据传送时,被动通信伙伴不能识别数据的事实。主动伙伴也不能对通信所需的数据范围加以保护以防被动伙伴的写访问。在数据正在传送时,被动通信伙伴在任何时候都有可能覆盖数据。对于被动通信,< b>不能确保一致性数据的传送。
在下图中,可以看到通过 RK 512 的被动通信。
Picture 1: Passive Communication ( 7 KB )
2. 主动通信
在发送器以及接收器端,必须提供相应的程序块。
对于该通信,可以在发送器端进行分析,确认通信已完成,并且通信伙伴已接收到所有发送的数据。这样可以防止数据被覆盖,并使数据传送可以达到一致性。
下列图片演示了通过RK 512的主动通信。
Figure 2: Active Communication ( 4 KB )
对于更进一步信息,参见手册"点到点互连CP 441 结构和参数"中的第 5 章和第 6 章。该手册可以在条目ID1137419中获得。
关键字:
串联传输模式系统,通信规划
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc340533.html