工控机-触摸屏的Modbus串口转发说明
工控机-触摸屏的Modbus串口转发说明 1、硬件连接
通讯协议软件与设备通讯之前,必须保证通讯连接正确。
通讯连接方式:TPC与设备之间采用标准的RS485或RS232通讯。
2、通讯参数
“串口父设备”通讯参数设置如下: 设置项 父串口号 通讯波特率 数据位位数 停止位位数 奇偶校验位 参数项 COM3 (默认值) 9600 (默认值) 8(默认值) 1(默认值) 无校验(默认值) 3、附表:
支持的寄存器及功能码说明如下: 寄存器 [1区]输入继电器 [0区]输出继电器 读取功能码 02 01 写入功能码 — 05 15 功能码说明 02: 读取输入状态 01: 读取线圈状态 05: 强制单个线圈 15: 强制多个线圈 [3区]输入寄存器 [4区]输出寄存器 04 03 — 06 16 04: 读输入寄存器 03: 读保持寄存器 06: 预置单个寄存器 16: 预置多个寄存器 说明:
1.支持01、02、03、04、05、06、15、16等常用功能码;
2.以上功能码均以10进制标注。功能码15和16分别对应16进制的0x0F和0x10。 3.“[1区]输入寄存器”和“[3区]输入寄存器”不支持写功能码。
4.“[4区]输出寄存器”在双字(32位)数据写操作或批量写入多数据时,使用16功能码。 注意:添加寄存器通道时,起始地址均为1,这是遵从Modbus协议的,即所谓的“协议地址”,对于部分寄存器起始地址为0的设备,通道添加时,地址应加1处理。
第1页 共2页
工控机-触摸屏的Modbus串口转发说明
通信协议解析举例:
Read 返回
Write 返回
Read 返回
Write 返回
远程复位:0
01 01 00 00 00 01 01 01 01 00 远程复位=0
01 05 00 00 ff 01 01 05 00 00 FF 01 远程复位=1
01 01 00 01 00 01 01 01 01 00 照明运行=0
01 05 00 01 FF 01 01 05 00 01 FF 01 照明运行=1
Read 返回
Write 返回
Read 返回 解析 远程监控读取:03 [CRC-省略] 01 03 00 00 00 01 [84 0A] 01 03 02 00 00 RUN状态=0 01 06 00 00 00 01 01 06 00 00 00 01 RUN状态=1 01 03 00 00 00 06 [C5 C8]
01 03 0C 00 01 00 05 00 20 00 23 00 00 00 00 00 01 RUN状态=1 00 05 定值时间SV=5 00 20 温度SV=32 00 23 湿度SV=35 00 00 X0_17状态=0 00 00 Y0_17状态=0
软件元定义
读03\\写06功能码 读01\\写05功能码 地址表 注释表 读写 类型 地址表 注释表 D1 RUN状态 RW WuB I01 远程复位 D2 定值时间SV RW WuB I02 照明运行 D3 温度SV RW WuB I03 加热运行 D4 湿度SV RW WuB I04 加湿运行 D5 X0_17状态 R WuB I05 冷却运行 D6 Y0_17状态 R WuB I06 定时运行 D7 累计运行分钟 R WuB I07 跳段标志 D8 累计运行小时 R WuB I08 试验模式 D9 当前步号 R WuB I09 碧海蓝天 D10 已循环数 R WuB I10 停电模式 D11 试验温度PV R DF D13 试验湿度PV R DF D15 采集PV1 R DF D17 采集PV2 R DF D19 采集PV3 R DF D21 采集PV4 R DF
串口号:Com3 [9600, 8, 1, N] Addr:1
第2页 共2页
读写 RW RW RW RW RW RW RW RW RW RW 类型 Bool Bool Bool Bool Bool Bool Bool Bool Bool Bool
Modbus串口数据转发说明



