您当前的位置:五五电子网电子知识plc技术PLC入门三菱PLC编程口通信协议举例介绍 正文
三菱PLC编程口通信协议举例介绍

三菱PLC编程口通信协议举例介绍

点击数:7991 次   录入时间:03-04 11:54:21   整理:http://www.55dianzi.com   PLC入门
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等。  1DEVICE 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  2DEVICE WRITE(向PLC软设备写入值)  始 命令 首地址 位数 数据 终 和校验 STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM  例子:向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 CMD ADDRESS ETX SUM 02h 37h address 03h sum  FORCE OFF复位  始 命令 地址 终 和校验 STX CMD ADDRESS ETX SUM 02h 38h address 03h sum  PLC返回  ACK(06H) 接受正确  NAK(15H) 接受错误   设备强制中的地址公式:Address=Address/8+100h   说明:  1.帧中的BYTES表示需要读取或者写入的字节数。  2.地址算法上有说明。  3.累加和是从STX后面一个字节开始累加到ETX的和。

本文关键字:通信  三菱PLC  PLC入门plc技术 - PLC入门