FX 系列 PLC专用协议通信指令一览
以下将详细列出 PLC 专用协议通信的指令:
指令 注释
BR 以 1 点为单位,读出位元件的状态
WR 以 16 点为单位,读出位元件的状态,或以 1 字为单位,读出字元件的值
BW 以 1 点为单位,写入位元件的状态
WW以 16 点为单位,写入位元件的状态,或以 1 字为单位,写入值到字元件
BT 以 1 点为单位, SET/RESET 位元件
WT 以 16 点为单位, SET/RESET 位元件,或写入值到字元件
RR 控制 PLC 运行 RUN
RS 控制 PLC 停止 STOP
PC 读出 PLC 设备类型
TT 连接测试
注:位元件包括 X,Y,M,S 以及 T,C 的线圈等;
字元件包括 D,T,C,KnX,KnY,KnM 等。
三菱 FX 系列 PLC编程口通信协议总览
该协议实际上适用于 PLC编程端口以及 FX-232AW 模块的通信。
通讯格式:
命令 命令码 目标设备
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;
累加和超过两位取低两位
(
1、 DEVICE READ 读出软设备状态值)
计算机向 PLC发送:
始 命令 首地址 位数 终 和校验
STX CMD GROUP ADDRESS BYTES ETX SUM
例子:从 D123 开始读取 4 个字节数据
02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h
地址算法 :address=address*2+1000h
再转换成 ASCII
31h,30h,46h,36h
PLC返回
STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM
注:最多可以读取 64 个字节的数据
例子:从指定的存储器单元读到 3584 这个数据
02h 33h 35h 38h 34h 03h 44h,36h
2、 DEVICE WRITE(向 PLC软设备写入值)
始 命令 首地址 位数 数据 终 和校验
STX CMD GROUP ADDRESS BYTES 1ST DA
三菱fx系列通信协议 来自淘豆网m.daumloan.com转载请标明出处.