Modbus_ZJGT_V2

ZJGT专用Modbus主备机制驱动。

注意:

传输层协议配置注意事项:

通讯方式必须选择TCPClient

远程主机地址必须填写两个IP地址,并且不能相同,表示主备机的IP地址,两个IP地址需要使用半角逗号分割开

远程主机端口必须填写,如果两个端口号相同可以只填写一个,如果不同需要填写正确的两个端口,使用半角逗号分割开。

应用层协议配置注意事项:

​ 驱动选择Modbus_ZJGT_V2

​ 新增"状态位寄存器地址"参数项,表示状态位的寄存器地址(十进制),固定使用的功能码是功能码3。

​ 新增"写寄存器地址(心跳)"参数项,表示写的寄存器地址(十进制),固定使用的功能码是功能码6。

ZJGT专用Modbus协议。

该驱动同一配点可同时实现采集和控制功能。节省配点数量,节省配点时间。

Modbus采集驱动,支持功能码16多寄存器遥设功能。

特点:功能码1\2\3\4均可控制,并且可配置。

虚点:

1、设备通讯状态,记录设备是否在线的状态

通道名称.设备名称#CommunicationStatus

基数和系数在不同场景下的应用:

​ 采集时 工程值=(原始值+基数)*系数;

​ 控制时 下发值=工程值/系数-基数;

一、通道配置

1、通讯配置

通讯方式必须选择TCPClient

远程主机地址必须填写两个IP地址,并且不能相同,表示主备机的IP地址,两个IP地址需要使用半角逗号分割开

远程主机端口必须填写,如果两个端口号相同可以只填写一个,如果不同需要填写正确的两个端口,使用半角逗号分割开。

2、驱动属性配置

参数 说明
参数1 无效
命令时间间隔(ms) 使用默认参数即可,扫描定时器。正常情况下发送一帧报文的最小时间间隔。
字节流方式 RTU、TCP、ASCII方式
状态位寄存器地址 表示主备机状态位的寄存器地址

二、设备配置

1、基本信息

参数 说明
设备通讯状态 表示设备是否在线的状态,无需配置,不可编辑
设备超时(ms) 在此时间段内设备没有响应主站的报文则认为设备超时
设备地址 设备地址
包长 报文长度,最大为256个字节,不要超过256个字节
敏感寄存器差值 设置为1时寄存器地址连续会合成一帧采集报文,为其它值时寄存器差值等于此值时也会合成一帧采集报文
16位数据格式 字节序
32位整数格式 字节序
32位浮点数格式 字节序
64位浮点数格式 字节序

2、功能码1组 读取线圈状态

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
采集功能码 采集功能码,默认为1。
控制功能码 控制功能码,支持功能码5,默认为5。
寄存器地址 寄存器地址
寄存器个数 必须为1
值类型 必须为"位"
系数 无效
基数 无效
扫描周期 查询周期

3、功能码2组 读取输入状态

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
采集功能码 采集功能码,默认为2。
控制功能码 控制功能码,支持功能码5,默认为5。
寄存器地址 寄存器地址
寄存器个数 必须为1
值类型 必须为"位"
系数 无效
基数 无效
扫描周期 查询周期

4、功能码3组 读取保持寄存器

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
采集功能码 采集功能码,默认为3
控制功能码 控制功能码,支持功能码6和16。默认为16
寄存器地址 寄存器地址
寄存器个数 寄存器个数
值类型 根据接入设备提供的点表选择相对应的数据类型
系数 有效
基数 有效
扫描周期 查询周期
偏移量 取位值的位偏移量,当位长度不为0时认为是按位取值
位长度 取n位

5、功能码4组 读取输入寄存器

参数 说明
采集点名 会按照"变量名"和通道自动生成
变量名 变量名
变量描述 变量描述
变量编号 变量编号
虚量 未勾选时按照后边配置项配置,勾选后可实现脚本计算
采集功能码 采集功能码,默认为4
控制功能码 控制功能码,支持功能码6和16。默认为16
寄存器地址 寄存器地址
寄存器个数 寄存器个数
值类型 根据接入设备提供的点表选择相对应的数据类型
系数 有效
基数 有效
扫描周期 查询周期
偏移量 取位值的位偏移量,当位长度不为0时认为是按位取值
位长度 取n位

results matching ""

    No results matching ""