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