4.可使用如下方式统计通信完成次数,如图1-4所示。图1-4 统计通信完成次数 5.调用 GET_S 指令,用于将S7-1200的DB3中的数据读取到本地DB1,如图1-5所示。图1-5 配置GET_S指令 6.GET_S指令的STATUS参数只在 ERROR 为TRUE那一个扫描周期时有效,为了有效读取错误代码,可使用如下方式读取错误代码,如图1-6...
① S7-1200 CPU 将本地 DB3 中的数据通过 CP 卡写到 S7-300 CPU 中 DB4 中。② S7-1200 CPU 通过 CP 卡将 S7-300 CPU 中 DB3 的数据读取到本地 DB4 中。S7-1200 与 CP343-1 之间 S7 通讯,可以分 3 种情况具体如下:第一种情况:S7-1200 与 CP343-1 在同一 TIA Portal项目中第二种情况...
用于不同项目中S7-1200 与 S7-300 CP343-1之间的以太网通信,项目中 S7-1200 CPU 作为 S7 通信的服务器,S7-300 作为 S7 通信的客户端。(1) S7-300 CPU将 本地 DB10块中的 10 个字节的数据发送到 S7-1200 CPU的DB11 块中。 (2) S7-300 CPU将 S7-1200 CPU的 DB10块中 10 个字节的数据读...
SIMATIC S7- 1500 CPU集成了 PROFINET 接口,该接口除了具备连接 PROFINET总线通信功能,同时还可用于标准的 TCP 通信。通过组态TCP连接或使用开放式通信专用功能块与其它设备建立TCP连接以实现通信。本文介绍了S7-1500 CPU与S7-300 通信处理器CP 343-1进行TCP通信的配置过程(包括同一个项目中的指定对象和非指定对象)。
1-4 通讯测试 检查无错误后,下载 S7-300 的程序,分别给两个站点新建监控表,添加通信数据区,监控。如图 9 所示。图 7 通信测试 1-6 地址对应关系的说明 图 8 地址对应关系 从图中可以看到,当 CP343-1 作智能 IO 设备时,传输区块中的偏移量默认从 0 开始,无法修改。地址对应排列关系以逻辑地址大小...
案例1:同一项目中S7-1200 与 S7-300 CP343-1 之间 S7 通信(S7-1200 作为 S7 客户端,S7-300 作为服务器)一、实现的功能 用于同一项目中S7-1200 与 S7-300 CP343-1之间的以太网通信,项目中 S7-1200 CPU 作为 S7 通信的客户端,S7-300 作为 S7 通信的服务器。(1) S7-1200 CPU将 本地 DB10...
2-7 通讯测试 检查无错误后,分别给两个站点新建监控表,添加通信数据区,监控。如图 17 所示。 图17 通信测试 2-8 地址对应关系的说明 当CP343-1 作智能 IO 设备时,传输区块中的偏移量默认从 0 开始,无法修改。在 IO 控制器 S7-1200 PLC 侧导入 GSD 文件后, IO 设备对应主站的 IO 地址可在网络视图内...
1-3 S7-300 编程 本例中,CP343-1 作为 IO 控制器,需要在 OB1 中编程调用 PNIO_SEND 和 PNIO_RECV 进行数据读写。如图 8 所示。 图8 CPU314C 中编程 CALL “PNIO_SEND” CALL “PNIO_RECV” 1-4 通讯测试 检查无错误后,下...
S7-1200 V4.0 支持智能 IO 设备功能,故可使用 S7-1200 作为智能 IO 设备和 CP343-1 的 Profinet 通信。
1.4 S7-300 编程 本例中,CP343-1 作为 IO 控制器,需要在 OB1 中编程调用 PNIO_SEND 和 PNIO_RECV 进行数据读写。如图 8 所示。 图8 CPU314C 中编程 CALL “PNIO_SEND” CALL “PNIO_RECV” 1.5 通讯测试 检查无错误后,下载 S7-300 的程序,分别给两个站点新建监控表,添加通信数据区,监控。如图 ...