三菱FX系列PLC编程口通信协议
三菱(Mitsubishi)PLC, 三菱(Mitsubishi)触摸屏 三菱plc编程软件 三菱(Mitsubishi)伺服
三菱FX系列PLC编程口通信协议举例
n
nFX系列PLC专用协议通信指令一览
n 以下将详细列出PLC专用协议通信的指令:
n指令 注释
nBR 以1点为单位,读出位元件的状态
nWR 以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值
nBW 以1点为单位,写入位元件的状态
nWW 以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件
nBT 以1点为单位,SET/RESET 位元件
nWT 以16点为单位,SET/RESET 位元件,或写入值到字元件
nRR 控制PLC运行RUN
nRS 控制PLC停止STOP
nPC 读出PLC设备类型
nTT 连接测试
注:位元件包括X,Y,M,S以及T,C的线圈等;
n 字元件包括D,T,C,KnX,KnY,KnM等。
1、DEVICE READ(读出软设备状态值)
n计算机向PLC发送:
n始 命令 首地址 位数 终 和校验
nSTX CMD GROUP ADDRESS BYTES ETX SUM
例子:从D123开始读取4个字节数据
n02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h
n地址算法:address=address*2+1000h
n再转换成ASCII
n31h,30h,46h,36h
nPLC返回
nSTX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM
n注:最多可以读取64个字节的数据
n例子:从指定的存储器单元读到3584这个数据
n02h 33h 35h 38h 34h 03h 44h,36h
n2、DEVICE WRITE(向PLC软设备写入值)
n始 命令 首地址 位数 数据 终 和校验
nSTX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM
例子:向D123开始的两个存储器中写入1234,ABCD
n02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h
nPLC返回
nACK (06H) 接受正确
nNAK (15H) 接受错误
n3、位设备强制置位/复位
nFORCE ON置位
n始 命令 地址 终 和校验
nSTX CMD ADDRESS ETX SUM
n02h 37h address 03h sum
FORCE OFF复位
n始 命令 地址 终 和校验
nSTX CMD ADDRESS ETX SUM
n02h 38h address 03h sum
PLC返回
nACK(06H) 接受正确
nNAK(15H) 接受错误
n
n设备强制中的地址公式:Address=Address/8+100h
n说明:
1.帧中的BYTES表示需要读取或者写入的字节数。
n2.地址算法上有说明。
n3.累加和是从STX后面一个字节开始累加到ETX的和。
n