使 用 下 面 的 通 讯 连 接 , 在 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
示例程 序 S7软件的 SIMATIC_NET_CP 库中 包含了通 信 功 能 块 FC5 "AG_SEND" 和 FC6 "AG_RCV" , FC5 "AG_SEND"是 向 另 外 的 S7站 , 计 算 机 站 , 或 者 第 三 方 的 系 统 发 送 数 据
FC6 "AG_RECV" 是 从另 外 的 S7站 , 计 算 机 站 , 或 者 第 三 方 的 系 统 接收数 据
示例程序通过ISO-on-TCP 连接演示了FC5 "AG_SEND" 和 FC6 "AG_RCV" 的 功能
首先在S7-300站 中进行硬件配置
注意Note: 设置MB10 作为时钟字节, 时钟标记触发 发 送 请求