|
该协议实际上适用于PLC编程端口以及 FX-232AW 模块的通信。感谢网友visualboy提供。
通讯格式:
|
命令
|
命令码
|
目标设备
|
|
DEVICE READ CMD
|
"0"
|
X,Y,M,S,T,C,D
|
|
DEVICE WRITE CMD
|
"1"
|
X,Y,M,S,T,C,D
|
|
FORCE ON CMD
|
" 7"
|
X,Y,M,S,T,C
|
|
FORCE OFF CMD
|
"8"
|
X,Y,M,S,T,C
|
传输格式: RS232C
波特率: 9600bps
奇偶: even
校验: 累加方式(和校验)
字符: ASCII
16进制代码:
|
ENQ
|
05H
|
请求
|
|
ACK
|
06H
|
PLC正确响应
|
|
NAK
|
15H
|
PLC错误响应
|
|
STX
|
02H
|
报文开始
|
|
ETX
|
03H
|
报文结束
|
帧格式:
|
STX
|
CMD
|
DATA
|
......
|
DATA
|
ETX
|
SUM(upper)
|
SUM(lower)
|
例子:
STX ,CMD ,ADDRESS, BYTES, ETX, SUM
02H, 30H, 31H,30H,46H,36H,
30H,34H, 03H, 37H,34H
SUM=CMD+......+ETX;
30h+31h+30h+46h+36h+30h+34h+03h=74h;
累加和超过两位取低两位
三菱FX系列PLC编程口通信协议举例
|