1. 对于SMART LINE V2/V3面板S7以太网和串口协议无法同时使用。在项目中添加通讯驱动程序时软件会高亮显示提示错误,同时编译项目时也会有对应的提示。 如下图所示。
2 .对于新推出的SMART LINE V4面板已经支持S7以太网和串口协议同时使用,即支持并行通信,极大的提高了HMI设备通讯的多样性。
3. 另外,对于SMART LINE V4面板还支持作为网关设备实现在 S7 以太网与标准 MODBUS RTU 通讯之间进行数据传输。最多支持4个S7以太网连接和16个Standard Modbus RTU 设备的连接。
4. 数据传输功能介绍
以组态方式实现 S7 以太网与Standard Modbus RTU 连接之间的数据转发。
- S7以太网连接和Standard Modbus RTU 连接都可以作为源连接或者目标连接,但是不支持在相同连接下进行数据传输。
- 支持的驱动程序如下所示。
- 仅支持Smart Line V4面板且最多支持32条数据传输
5. 数据传输功能组态
- 添加S7以太网通讯驱动程序和Standard Modbus RTU通讯驱动程序并配置对应的通讯参数
- 在“通讯”节点下找到“数据传输”双击打开进行组态
- 新建“数据传输”通道,设置源连接和目标连接,设置源地址和目标地址以及触发模式和同步模式。要求源数据类型必须与目标数据类型一致。
说明:
- 对于"数据传输_1",触发模式为“根据画面”且同步模式为“值变化时",只有源地址值发生变化且切换至"画面_1"时目标地址才会接收到数据。
- 对于"数据传输_2",触发模式为“根据命令”且同步模式为“总是",只有在调用并触发”StartDataTransfer“函数才会开始数据传输,源地址的值才会按照设定的同步周期将数据传送到目标地址。通过调用”StopDataTransfer“函数停止数据传输。
- 对于"数据传输_3",触发模式为“循环连续”且同步模式为“值变化时",只要源地址中的数据发生变化时目标地址就会接收到数据。
- 数据传输的属性详解
监控变量
启用监控变量功能后,关联内部变量,设置对应的监控位。