使用下面的通讯连接,在S7-300中的S7程序中,必须调用通信功能块 FC5 "AG_SEND" 和 FC6 "AG_RECV" 。
TCP 连接 ISO-on-TCP 连接 (RFC 1006) ISO 传输连接 UDP 连接 FDL 连接
通信功能块 FC5 "AG_SEND" 和 FC6 "AG_RECV" 的特点
FC5和FC6是异步通信方式。 在本例中,是通过OB1调用这些功能块的 。(见 Entry ID: 2795485) 。 能够在OB1的几个循环中执行. FC5通过输入参数 "ACT"被激活。 由"DONE"或 "ERROR"表示工作结束状态。 AG_SEND 和 AG_RECV能够通过连接实时通信。 在SIMATIC_NET_CP 库中 "CP 300 > Blocks",能够找到功能块 FC5 "AG_SEND"
V4.2 和 FC6 "AG_RCV" V4.7。
示例程序
S7软件的SIMATIC_NET_CP 库中包含了通信功能块FC5 "AG_SEND" 和 FC6 "AG_RCV" ,FC5 "AG_SEND"是向另外的S7站,计算机站,或者第三方的系统发送数据。FC6 "AG_RECV" 是从另外的S7站,计算机站,或者第三方的系统接收数据。