SMART LINE V4 面板并行通信和数据传输功能

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",触发模式为“循环连续”且同步模式为“值变化时",只要源地址中的数据发生变化时目标地址就会接收到数据。

  • 数据传输的属性详解

监控变量

  • 通过监控变量可以监视源连接和目标连接的数据传送的状态。在数据传输的任意列标题上点击鼠标右键选择启用监控变量即可,如下图所示。

    源监控变量:数据读取成功时设置为1,否则设置为0

    目标监控变量:数据写入成功时设置为1,否则设置为0

  • 监控变量必须是内部变量。
  • 支持为监控变量使用以下数据类型:bool、byte、Int、UInt、Long 和 ULong。

启用监控变量功能后,关联内部变量,设置对应的监控位。