介绍
西门子 S7-1500 PLC 之间的通信除了我们所熟知的 S7 通信、智能 I/O 通信、OPC 通信、Modbus TCP 通信等以外,还可以直接通信,下面介绍两个 S7-1500 CPU 之间通过 PN IRT 实现直接数据交换。
组态硬件
新建项目并添加两台 S7-1500 CPU。固件版本应在 V2.8 以上。
打开网易新闻 查看精彩图片
建立网络连接,设置 IP 地址:
- PLC_1:192.168.18.2。
- PLC_2:192.168.18.3。
在拓扑视图中组态拓扑网络,应和实际连接完全一致。
打开网易新闻 查看精彩图片
组态同步域
打开网络视图,设置同步域。
设置 PLC_1 为同步主站:
打开网易新闻 查看精彩图片
设置 PLC_2 为同步从站:
打开网易新闻 查看精彩图片
组态直接数据交换
建立直接数据交换的通信关系。
打开网易新闻 查看精彩图片
编辑传输区
为 IRT 通信选择具有同步功能的组织块。
打开网易新闻 查看精彩图片
更新过程映像区
在 PLC_1 下面的 Synchronous Cycle 组织块内调用 SYNC_PI 同步过程映像输入和 SYNC_PO 同步过程映像输出来更新过程映像区。
打开网易新闻 查看精彩图片
在 PLC_2 下面的 Synchronous Cycle 组织块内调用 SYNC_PI 同步过程映像输入和 SYNC_PO 同步过程映像输出来更新过程映像区。
打开网易新闻 查看精彩图片
通信测试
分别下载项目至 PLC_1 和 PLC_2 中,在线监视。
打开网易新闻 查看精彩图片
可以看到 PLC_1 将数据 16#77 发送至 PLC_2。PLC_2 将数据 16#88 发送至 PLC_1。通信成功。
热门跟贴