三菱 FX 系列 PLC 编程口通信协议举例
三菱 FX 系列 PLC 编程口通信协议举例
1、DEVICE READ(读出软设备状态值) 计算机向 PLC 发送: 始 命令 首地址
GROUP ADDRESS 位数 BYTES 终 ETX 和校验 SUM STX CMD 例子:从 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
2、DEVICE WRITE(向 PLC 软设备写入值)
和校验 33h 35h 38h 34h 03h 44h,36h 始 命令 首地址 位数 数据 终 GROUP
1ST 2ND LAST STX CMD BYTES ...... ETX SUM ADDRESS DATA DATA DATA 例子:
向 D123 开始的两个存储器中写入 1234,ABCD
02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h
34h,39h PLC 返回
ACK (06H) 接受正确 NAK (15H) 接受错误
3、位设备强制置位/复位 FORCE ON 置位
始 STX 02h 命令 CMD 37h 地址 ADDRESS address 终 ETX 03h 和校验 SUM sum
FORCE OFF 复位
始 STX 02h PLC 返回
ACK(06H) 接受正确 NAK(15H) 接受错误
设备强制中的地址公式:Address=Address/8+100h
命令 CMD 38h 地址 ADDRESS address 终 ETX 03h 和校验 SUM sum 说明:
1.帧中的 BYTES 表示需要读取或者写入的字节数。 2.地址算法上有说明。
3.累加和是从 STX 后面一个字节开始累加到 ETX 的和。
三菱 FX 系列 PLC 编程口通信协议总览
该协议实际上适用于 PLC 编程端口以及 FX-232AW 模块的通信。感谢网友
visualboy 提供。 通讯格式: