新建驱动
在上位机配置界面菜单栏选择“新建驱动”选项,如下图。

选择新建驱动
在弹出来的窗口中选择“ModbusTCP_OverDTU”,如下图。

选择驱动
新建通道
添加好驱动后,选择新建通道,ModbusTCP_OverDTU(ModbusTCP透传DTU私有协议)通讯协议,其他参数无需,只有主站有效,如下图。注意超时时间是指主站请求帧的等待超时时间。
主站为上发到平台端的IP地址和端口。
此接口工作原理为:把网口ModbusTCP返回所有收到的报文帧按照指定顺序重新打包,按照新格式上报到平台端,无需对数据进行解析,只需要组好顺序帧上报即可。

通道参数设置
新建设备
通道建立完成后,选择新建设备,在弹出来的对话框中设置设备相关属性,此处其他参数都无效,请求帧间隔默认为1000毫秒,如下图。注意请求帧间隔是指发出下一帧请求与上一帧请求之间的时间间隔。

设备参数设置
新建标签
设备建立好后,选择新建标签(点),在建立点位的时候,采集端寄存器类型Frame,寄存器地址发帧的序号@IP地址@端口号@实际Modbus指令帧组成,如下图。

标签参数设置
注意: 以上Tag属性中,转发端BACnet从站寄存器基地址可以从0开始分配。标签建立完成后如下图。

添加标签完成
监控点表信息如表。
序号 | 寄存器类型 | 数据类型 | 地址 | 描述 |
1 | Data | Frame | 数据帧 |
监控点表信息