跳转到内容

Modbus_BatchRemoteControl ​

此通讯协议驱动为Modbus采集驱动,增加了转发批量遥设功能。

虚点: ​

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

通道名称.设备名称#CommunicationStatus

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

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

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

一、通道配置 ​

1.1 通讯配置 ​

无默认通讯参数设置,需根据实际通讯配置进行通道选择和设置。
串行通讯需要在Serial通道下选择此驱动进行通道配置。
网络通讯需要在Net下建立链接通道选择此驱动进行通道配置。

1.2 驱动属性配置 ​

参数说明
命令时间间隔(ms)使用默认参数即可,扫描定时器,发送报文的最小间隔
字节流方式支持三种字节流方式,RTU、TCP、ASCII方式。需确认设备使用的字节流方式,选择正确的字节流方式。
发送延时(ms)表示收和发的最小时间间隔。下次发送报文的时刻 >= (最后一次收到报文的时刻+发送延时时间)。RS-485(亦称TIA-485, EIA-485)

二、设备配置 ​

2.1 基本信息 ​

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

2.2 功能码1组 读取线圈状态 ​

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

2.3 功能码2组 读取输入状态 ​

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

2.4 功能码3组 读取保持寄存器 ​

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

2.5 功能码4组 读取输入寄存器 ​

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

2.6 功能码5组 强置单线圈 ​

参数说明
采集点名会按照"变量名"和通道自动生成
变量名变量名
变量描述变量描述
变量编号变量编号
关联遥信点用于显示遥设点对应的遥信点的状态
虚量未勾选时按照后边配置项配置,勾选后可实现脚本计算
功能码功能码
寄存器地址寄存器地址
寄存器个数必须为1
值类型必须为"位"
系数无效
基数无效
扫描周期无效

2.7 功能码6组 预置单寄存器 ​

参数说明
采集点名会按照"变量名"和通道自动生成
变量名变量名
变量描述变量描述
变量编号变量编号
虚量未勾选时按照后边配置项配置,勾选后可实现脚本计算
功能码功能码
寄存器地址寄存器地址
寄存器个数必须为1
值类型根据接入设备提供的点表选择相对应的数据类型
系数有效
基数有效
扫描周期无效

2.8 功能码16组 预置多寄存器 ​

参数说明
采集点名会按照"变量名"和通道自动生成
变量名变量名
变量描述变量描述
变量编号变量编号
虚量未勾选时按照后边配置项配置,勾选后可实现脚本计算
功能码功能码
寄存器地址寄存器地址
寄存器个数寄存器个数
值类型根据接入设备提供的点表选择相对应的数据类型
系数有效
基数有效
扫描周期无效