屏通HMI 支持的Modbus功能碼,如下表:
|
Modbus |
功能 |
功能码 |
|||
|
地址 |
位 |
00001~09999 |
可读可写 |
读取线圈状态 |
0x01 |
|
强制单线圈 |
0x05 |
||||
|
10001~19999 |
只读 |
读取输入状态 |
0x02 |
||
|
字 |
30001~39999 |
只读 |
读取输入寄存器 |
0x04 |
|
|
40001~49999 |
可读可写 |
读取保持寄存器 |
0x03 |
||
|
预置单寄存器 |
0x06 |
||||
|
强制多寄存器 |
0x10 |
||||
HMI为主站(Master)
支持MODBUS协议的两种传送方式,RTU(Remote Terminal Unit)方式和ASCⅡ方式。
通訊回應時間20~80ms。【地址 0: 广播(broadcast)255: 广播(broadcast)(可写,不可读)】
HMI为主站(Master)和从站(slave)通讯的“装置/服务器”说明:

|
装置/服务器 |
支持功能码(表1) |
|
Modbus Device/Slave(ASCII) |
支持 |
|
Modbus Device/Slave(ASCII:No block read) |
不支持0x10 |
|
Modbus Device/Slave(RTU) |
支持 |
|
Modbus Device/Slave(RTU,16words) |
支持(支持最大读写长度为16Words) |
|
Modbus Device/Slave(RTU,30words) |
支持(支持最大读写长度为30Words) |
|
Modbus Device/Slave(RTU:No block read) |
不支持0x10 |
|
Modbus Device/Slave(word order in big-endian) |
支持(word order in big-endian) |
HMI为从站(Slave)
仅支持MODBUS协议RTU(Remote Terminal Unit)传送方式。

HMI为从站(slave)通讯的“装置/服务器”说明:
|
装置/服务器 |
支持功能码(表1) |
|
Modbus Master(RTU) |
支持 |
|
Modbus Device/Slave(RTU:Little Memory) |
支持 |
|
Modbus Device/Slave(RTU:Non-volatile slave data) |
支持 |
与modbus地址对应关系:
|
屏通HMI |
对应Modbus地址 |
说明 |
||
|
地址 |
范围 |
大小 |
||
|
Bn |
n: 0 ~ 65535 |
bit |
0xxxx |
|
|
Bhn |
n: hex 0~ffff |
bit |
0xxxx |
|
|
B0_n |
n: 1 ~ 9999 |
bit |
0xxxx |
|
|
B0hn |
n: hex 0~ffff |
bit |
0xxxx |
|
|
B1_n |
n: 10001 ~ 19999 |
bit |
1xxxx |
|
|
B1hn |
n: hex 0~ffff |
bit |
1xxxx |
|
|
n |
n: 1 ~ 9999 |
bit |
0xxxx |
|
|
n |
n: 10001 ~ 19999 |
bit |
1xxxx |
|
|
Sn |
n: 1 ~ 9999 |
bit |
0xxxx |
Single word |
|
Sn |
n: 10001 ~ 19999 |
bit |
1xxxx |
Single word |
|
Wn |
n: 0 ~ 65535 |
Word |
4xxxx |
Bye order in little-endian |
|
Whn |
n: hex 0~ffff |
Word |
4xxxx |
Bye order in little-endian |
|
Pn |
n: 0~65535 |
Word |
4xxxx |
Bye order in big-endian |
|
Phn |
n: hex 0~ffff |
Word |
4xxxx |
Bye order in big-endian |
|
DWn |
n: 0~65534; n = 2q |
32 bit |
4xxxx |
Word order in little-endian |
|
DWhn |
n: hex 0~fffe ; n = 2q |
32 bit |
4xxxx |
Word order in little-endian |
|
DPn |
n: 0~65534; n = 2q |
32 bit |
4xxxx |
Word order in big--endian |
|
DPhn |
n: hex 0~fffe ; n = 2q |
32 bit |
4xxxx |
Word order in big--endian |
|
P3_n |
n:30001 ~ 39999 |
Word |
3xxxx |
|
|
P3hn |
n:hex 0 ~ ffff |
Word |
3xxxx |
|
|
P4_n |
n:40001 ~ 49999 |
Word |
4xxxx |
|
|
P4hn |
n: n:hex 0 ~ ffff |
Word |
4xxxx |
|
|
P3Pn |
n: 0~65535 |
Word |
3xxxx |
Bye order in big-endian |
|
P3Phn |
n: hex 0~ffff |
Word |
3xxxx |
Bye order in big-endian |
|
P3DWn |
n: 0~65534; n = 2q |
32 bit |
3xxxx |
Word order in little-endian |
|
P3DWhn |
n: hex 0~fffe ; n = 2q |
32 bit |
3xxxx |
Word order in little-endian |
|
P3DPn |
n: 0~65534; n = 2q |
32 bit |
3xxxx |
Word order in big--endian |
|
P3DPhn |
n: hex 0~fffe ; n = 2q |
32 bit |
3xxxx |
Word order in big--endian |
|
P3Wn |
n: 0 ~ 65535 |
Word |
3xxxx |
Bye order in little-endian |
|
P3Whn |
n: hex 0~ffff |
Word |
3xxxx |
Bye order in little-endian |
|
n |
n: 30001~39999 |
Word |
3xxxx |
|
|
n |
n: 40001~49999 |
Word |
4xxxx |
|
|
S30001~39999 |
n: 30001~39999 |
Word |
3xxxx |
Single word read only |
|
S40001~49999 |
n: 40001~49999 |
Word |
4xxxx |
Single word |
屏通人机做从站(Slave)通讯测试
一、触摸屏参数设置
1、添加连接驱动,选择连接口,设置通讯参数


2、添加变量,添加画面


二、通迅主站程序参数设置
1、通讯程序参数设置

2、添加地址,开始通讯



屏通人机做主站(Master)通讯测试
一、触摸屏参数设置
- 添加连接驱动,选择连接口,设置通讯参数


2、添加变量,添加画面


二、通迅从站程序参数设置
1、通讯程序参数设置

2、添加地址,开始通讯





