文章目录
- 说明
- 通讯帧
- 通讯命令字
- 通讯数据地址
- 汇川 H2u H3u通讯协议举例
说明
该协议适用于汇川H2u系列和H3u系列PLC。
通讯帧
通讯采用ASCII码,校验方式采用和校验。
请求帧格式: | 报文开始 | 命令字 | 地址(有些无) | 长度(有些无) | 数据(有些无) | 报文结束 | 和校验(两位) |
STX(02H) | CMD | ADDRESS(四位) | LEN(两位) | DATA (2*LEN) | EXT(03H) | SUM | |
例子 | STX, | CMD, | ADDRESS, | LEN, | ETX, | SUM, | |
02H, | 45H,30H, 30H | 34H, 30H, 30H, 30H, | 30H, 32H, | 03H | 43H,45H, | ||
指令解释如下: | |||||||
STX, | "E00" | "4000" | "02" | "ETX" | "CE" | ||
报文开始 | 读命令 | 地址4000H处 | 02H字节数据 | 报文结束 | 累加方式和校验 | ||
其中 SUM=(CMD......+ETX) =( 45H+ 30H + 30H + 34H + 30H + 30H + 30H + 30H + 32H + 03H)= CEh 累加和超过两位取低位,转成ascii码,分SUM(upper),SUM(lower)二次传送 |
通讯命令字
通讯命令字含义: | ||||
分类 | 命令字 | 备注 | ||
命令 | HEX | 命令解释 | ||
基本命令字 | E7 | 45H 37H | 强制BIT位ON | |
E8 | 45H 38H | 强制BIT位OFF | ||
E00 | 45H 30H 30H | 读数据 | ||
E10 | 45H 31H 30H | 写数据 |
通讯数据地址
通讯数据地址: | ||||||||
H2u | 类型 | 寄存器 | 起始地址(含) | 结束地址 (含) | 备注 | 起始地址(含) | 结束地址 (含) | |
读位地址E00 45H 30H 30H | X0—X377 | 0x0240 | 0x025F | 写位地址E7/E8 45H 37H/ 38H | 0x1200 | 0x12FF | ||
Y0—Y377 | 0x0180 | 0x019F | 0x0C00 | 0x0CFF | ||||
M0—M3583 | 0x0000 | 0x01BF | 0x0000 | 0x0DFF | ||||
SM8000—SM8999 | 0x01C0 | 0x023D | 0x0E00 | 0x11E7 | ||||
S0—S999 | 0x0280 | 0x02FD | 0x1400 | 0x17E7 | ||||
T0—T255 | 0x0200 | 0x021F | 0x1000 | 0x10FF | ||||
C0—C255 | 0x01E0 | 0x01FF | 0x0F00 | 0x0FFF | ||||
寄存器 | 起始地址(含) | 结束地址 (不含) | 备注 | 起始地址(含) | 结束地址 (不含) | |||
读字地址E00 45H 30H 30H | D0—D8511 | 0x4000 | 0x827F | 写字地址E10 45H 31H 30H | 0x4000 | 0x827F | ||
SD8000—SD8999 | 0x0E00 | 0x15CF | 0x0E00 | 0x15CF | ||||
T0—T255 | 0x1000 | 0x11FF | 0x1000 | 0x11FF | ||||
C0—C199 | 0x0A00 | 0x0B8F | 0x0A00 | 0x0B8F | ||||
C200—C255 | 0x0C00 | 0x0CDF | 0x0C00 | 0x0CDF | ||||
H3u | 类型 | 寄存器 | 起始地址(含) | 结束地址 (含) | 备注 | 起始地址(含) | 结束地址 (含) | |
读位地址E00 45H 30H 30H | X0—X377 | 0x0240 | 0x025F | 写位地址E7/E8 45H 37H/ 38H | 0x1200 | 0x12FF | ||
Y0—Y377 | 0x0180 | 0x019F | 0x0C00 | 0x0CFF | ||||
M0—M8511 | 0x0000 | 0x0427 | 0x000 | 0x213F | ||||
SM8000—SM9023 | 0x01C0 | 0x023F | 0x0E00 | 0x11FF | ||||
S0—S4095 | 0x0280 | 0x047F | 0x1400 | 0x23FF | ||||
T0—T511 | 0x0200 | 0x023F | 0x1000 | 0x11FF | ||||
C0—C255 | 0x01E0 | 0x01FF | 0x0F00 | 0x0FFF | ||||
寄存器 | 起始地址(含) | 结束地址 (不含) | 备注 | 起始地址(含) | 结束地址 (不含) | |||
读字地址E00 45H 30H 30H | D0—D8511 | 0x4000 | 0x827F | 写字地址E10 45H 31H 30H | 0x4000 | 0x827F | ||
SD8000—SD8999 | 0x0E00 | 0x15FF | 0x0E00 | 0x15FF | ||||
T0—T511 | 0x1000 | 0x13FF | 0x1000 | 0x13FF | ||||
C0—C199 | 0x0A00 | 0x0B8F | 0x0A00 | 0x0B8F | ||||
C200—C255 | 0x0C00 | 0x0CDF | 0x0C00 | 0x0CDF |
汇川 H2u H3u通讯协议举例