2.新建驱动

通道参数设置页面,在"通道"选择"串口",在"驱动名称" 选中"ModbusRTUClient"。如下图2-7-2所示

图2-7-2 通道参数设置

接着开始配置通道的采集信息,"ModbusRTUClient"默认配置是:

  • 通道名称:Channel1,可自定义,不可重复,定义网关的采集通道;
  • 通道:网口和串口两个选项,该驱动选择串口;
  • 驱动名称: 选中"ModbusRTUClient"
  • 串口号:选择网关连接仪表的 com 口;
  • 串口参数:配置串口波特率,数据位,停止位,校验位;默认参数为:波特率:9600bps,数据位 8,停止位 1,无效验;该参数要与被采集设备一致。
  • 超时时间:自定义,默认1000ms;
  • 间隔时间:可自定义,默认500ms;
  • 轮询时间:可自定义,默认为0ms;
  • 重试次数:可自定义,默认为3;
  • 高级参数(应对特殊场景的配置,大部分应用保持默认参数即可):
    • watch time: 设备故障时间,在当前通道下的设备通讯不上时,在watch time间隔内,不会再采集这个设 备。
    • 采集使用连续地址:默认勾选,网关会根据配置的Modbus地址的连续性组成报文优化采集。
    • 读写占空比:用于控制写操作与读操作的比率。占空比的默认设置为 1:1,这意味着每次读取操作对应一 次写入操作。即使在应用程序执行大量的连续写入操作时,也必须确保足够的读取数据处理时间。如果将 占空比设置为 1:10,则每次读取操作对应十次写入操作。如果未执行任何写入操作,则会连续处理读取 操作。
    • auto :程序自动选择
    • 05/0F :写单个线圈 /写多个线圈
    • 06/10 : 写单个寄存器/写多个寄存器

点击"确定"后,菜单栏"I/O点"下会新增通道"Channel1",如下图2-7-3所示

图2-7-3 Channel子菜单栏

results matching ""

    No results matching ""