TCP-MODBUS空调
配置参数
类型 | 参数 | 必填 | 说明 |
---|---|---|---|
serialdevice | method | 是 | 通讯类型,值为rs485、tcp、udp、rs232 |
ip | 否 | 设备ip | |
channel | 否 | 串口号 | |
readInterval | 否 | 读取时间间隔(默认为0,0为不读取) | |
baudrate | 否 | 波特率,默认为9600 | |
type | 是 | 设备类型,值为aircon | |
parity | 否 | 校验位(默认无校验) | |
stopbit | 否 | 停止位(默认为1) |
配置示例
下载tcpmodbus.xlsx 下载tcpmodbus1.xlsx 下载tcpmodbus2.xlsx
- 自定义通道的通道格式为
通道名称=modbus:寄存器:功能码:值:格式:精度:单位:scale:offset:最小值:最大值
通道名称 | 指令类型 | 寄存器号 | 功能码 | 值 | 格式 | 精度 | 单位 | scale | offset | 最小值 | 最大值 |
---|---|---|---|---|---|---|---|---|---|---|---|
通道名称 | modbus | 协议所注明的寄存器号 | 支持的标准modbus功能码 | 3钟格式见例1~例4 | 见下方当前支持类型 | app显示的精度 | app显示的单位 | 所能显示和输入数值的最大值 | 所能显示和输入数值的最小值 |
例1,modbus空调开关,寄存器号码为1,支持读写功能码,开对应值为1,关对应值为0(on/off类型) switch=modbus:1:3/6:on/1+off/0
例2,modbus空调当前温度,寄存器号码为2,温度单位0.1,支持读功能码(Number类型) switch=modbus:2:3/6:::0.1
例3,modbus空调模式,寄存器号码为3,支持读写功能码,制热对应1,制冷对应2(enum类型) switch=modbus:3:3/6:heat/1+cold/2
例4,modbus空调当前设置温度,设置温度范围为5-35,寄存器号码为4,支持读写功能码,floatABCD类型(Number类型) 则 switch=modbus:4:4/16::floatABCD::°C::::5:35
当前支持类型 floatABCD
floatCDAB
floatBADC
floatDCBA
不填写为默认类型