新建驱动
在上位机配置界面菜单栏选择“新建驱动”选项, 如下图
在弹出来的窗口中选择“ModbusRTU_Zenner”驱动,如下图
新建通道
添加好驱动后, 选择新建通道, ModbusRTU_Zenner (Modbus 真兰大口径水表)是以 串口方式通讯, 默认通道串口 1 ,默认通讯参数:2400bps ,8,偶校验位,1 个停止位, 默认超时时间 1500ms,如下图 。注意超时时间是指请求帧的等待超时时间。
新建设备
通道建立好后, 选择新建设备, 在弹出来的对话框中设置设备相关属性, 设备默认站 号 1,请求帧间隔为 1000 毫秒。如果设备不支持组包,可将组包参数设置为 0 即可,如 下图 。注意请求帧间隔是指发出下一帧请求与上一帧请求之间的时间间隔。
新建标签
设备新建好后, 选择添加标签(点) ,也可以通过新建组对标签进行分类管理标签参 数可根据设备实际情况进行设置,如下图。设置标签参数的时候, 注意采集端 Modbus 寄存器基地址是从 1 开始的。
注意: Modbus 真兰大口径水表,在读当前表读数时,读两个 Modbus 寄存器地址, 传 输字节格式为 BCD 码,故需选择 Dword、Long、Float 、Double 其中一种数据类型。根据 真兰大口径 Modbus 通讯文档, 由于水表当前读数有小数位, 故读取上来的值可通过线性 转换除以 100 (若需要整数也可不进行线性转换) 。
注意: 以上 Tag 属性中, 转发端 BACnet 从站寄存器基地址从 0 开始分配。标签建立 完成后如下图
采集端支持的数据类型有: Dword 、Long 、Float 、Double,具体描述如表
采集端支持的只有 4X 寄存器类型, 具体描述如表