Modbus_ZS (长春中申电气 ZS200 系列模块)

新建驱动

在上位机配置界面菜单栏选择“新建驱动”选项, 如下图:
在弹出来的窗口中选择“Modbus_ZS”驱动, 如下图:

新建通道

添加好驱动后, 选择新建通道, Modbus_ZS 是长春中申电气 ZS200 系列模块,以串口 方式通讯, 默认通道串口 1 ,默认通讯参数: 19200bps ,8 ,无校验位, 2 个停止位, 默认 超时时间 1500ms ,如下图。注意超时时间是指请求帧的等待超时时间。

新建设备

通道建立好后, 选择新建设备, 在弹出来的对话框中设置设备相关属性, 设备默认站 号 1,请求帧间隔为 1000 毫秒。如果设备不支持组包, 可将组包参数设置为 0 即可,如 下图。注意请求帧间隔是指发出下一帧请求与上一帧请求之间的时间间隔。

新建标签

设备新建好后,选择添加标签(点) ,也可以通过新建组对标签进行分类管理标签参 数可根据设备实际情况进行设置,如下图 2-283-5。设置标签参数的时候, 注意采集端 Modbus 寄存器基地址是从 1 开始的。
此次主要是非标 Modbus 协议的开发,对于寄存器 1X(Holding Register)-Ext,为新开 发的寄存器类型,读 1X 数据类型,每一个字节为一个状态,可以通过取位来实现每一个 状态读取, 每一个字节有 0~7 位。
对于开关写值点位选择 0X(Coil Status)-F5,该地址只能写不能读,所以需要寄存器地 址后加.wo。具体描述请看如下点表。
如果某个寄存器只写不读,则可在寄存器地址后面加上后缀 wo,即“A.wo”(A 代表 Modbus 寄存器地址 Address),如 Modbus 寄存器地址“1”只写不读,如下图:
注意:  以上 Tag 属性中, 转发端 Modbus 从站寄存器基地址从 1 开始分配。标签建立 完成后如下图:
采集端支持的数据类型有: Boolean 、Word、Short、Dword、Long  、Float、Double, 具体描述如表:
采集端支持的寄存器类型有 0X、1X、3X、4X、1X-Ext 四种类型,具体描述如表:
2023-03-02
0 0