《三菱FX系列PLC下载通信协议说明.docx》由会员分享,可在线阅读,更多相关《三菱FX系列PLC下载通信协议说明.docx(17页珍藏版)》请在第壹文秘上搜索。
1、三菱FX系列PLC下载通信协议说明作者声明:转摘时请注明出处:ourDEV.cn,谢谢。三菱FX系列PLC编程口通信协议总览该协议实际上适用于PLC编程端口以及FX-232AW模块的通信通讯格式命令(CMD)DEVICEREADCMDDEVICEWRITECMDFORCEONCMDFORCEOFFCMD命令码目标设备0X,Y,M,S,T,C,D,X,Y,M,S,T,C,DTX,Y,M,S,T,C“8X,Y,M,S,T,C扩展命令码读配置E00写配置E10读程序E01写程序E11传输格式:RS232C波特率:9600bps奇偶:even帧格式STX CMD DATA校验:累加方式和校验字符:AS
2、CII命令16进制代码命令解释ENQ05H通信请求CK0611PLC正确响应NAK15HPLC错误响应STX02H报文开始ETX0311报文结束DATAETXSUM(upper)SUM(Iower)例子STX,CMD,ADDRESS,BYTES,ETX,SUM02H,30H,31H,30H,46H,36H,30H,34H,03H,37H,34H指令解释如下:STX,0,z,10F6z,z,04zz,ETX“74”报文开始,读命令,地址10F6H处,04H字节数据,报文结束,累加方式和校验其中SUM=CMD+ETX=30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超
3、过两位取低两位,转换成ascii码,分SUM(upper),SUM(IoWer)二次传送。三菱FX系列PLC编程口通信协议例一RS232C接口,通讯波特率9600,7,e,10PC机(设置为FXlS)向停止运行的FXlS正常下载11步程序。三菱FXISPLC下载通信协议说明作者:许意义日期:2009.6.11PC机发送字节数:OOO1,数据:05/ENQ;如无应答,延迟1.28XlOmS再次发送ENQ,连续3次发送无应答,则通讯出错,和PLC连接不上。PC机发送字节数:0001,数据:05/ENQPLC应答字节数:0001,数据:06/ACK;PLC应答(已收到)PC机发送字节数:0011,数
4、据:0230303145303031033641/STX,O,OIE0,01,ETX,6A;查询PLCOIEOH地址数据字节(FXIS运行状态)PLC应答字节数:OoO6,数据:023041033734/STX,zz0Azz,ETX,74;PLC返回OA,代表PLC暂停;如PLC返回09,代表PLC运行PC机发送字节数:0011,数据:0230304530323032033643/STX,0,OEO2,02,ETX,6C;查询PLC0E02H地址数据字(PLC型号)PLC应答字节数:OoO8,数据:0243323536034533/STX,C256,ETX,E3;PLC返回6266,代表PLC
5、型号FXlN;如PLC返回”C256,代表PLC型号FXlSPC机发送字节数:0011,数据:023038303030I3245033732/STX,0,8000,2E,ETX,72;发出读PLC指令(这些内容为PLC内预置参数值)PLC应答字节数:OOO8,数据:41/STX,zz020065A,入PLC8000H地址处连续2EH字节数据PLC应答字节数:OOO8,数据:30/90000000,PLC应答字节数:OOO8,数据:32/02020202,PLC应答字节数:OOO8,数据:32/02020202”,PLC应答字节数:OOO8,数据:32/02020202,PLC应答字节数:Ooo
6、8,数据:32/02020202,PLC应答字节数:OoO8,数据:32/02020202,PLC应答字节数:OOO8,数据:32/02020202,PLC应答字节数:OoO8,数据:32/02020202”,PLC应答字节数:OOO8,数据:32/02020202”,PLC应答字节数:OOO8,数据:32/02020202,PLC应答字节数:OOo8,数据:36/02020”,ETX,B68000H地址处连续2EH字节数据02303230303635;Pe机读3930303030303030323032303230303230323032303032303230323030323032303
7、230303230323032303032303230323030323032303230303230323032303032303230323030323032300342PC机发送字节数:0011,数据:023038STX,802E,2E,ETX,89;发出读PLC指令(这些内容为PLC内预置参数值)PLC应答字节数:OOO8,数据:30/STX,2020F40,入PLC802EH地址处连续2EH字节数据PLC应答字节数:OOO8,数据:30/9FF0BF40”,PLC应答字节数:OOO8,数据:30/1E703640”,PLC应答字节数:OOO8,数据:30/EC70EDC0”,PLC应
8、答字节数:OOO8,数据:30/EFF0E900”,PLC应答字节数:OOO8,数据:3032453245033839/802EH地址处连续2EH字节数据02323032304634;Pe机读394646304246343145373033363445433730454443454646304539303146453033303030/z/lFE03000,PLC应答字节数:OOo8,数据:3030303030303030/00000000,PLC应答字节数:OOO8,数据:3030303030303030/00000000,PLC应答字节数:OOo8,数据:3030303030303030/
9、00000000”,PLC应答字节数:OOO8,数据:3030303030303030/00000000”,PLC应答字节数:OoO8,数据:3030303030303030/00000000,PLC应答字节数:Ooo8,数据:3030303030034535/00000,ETX,E5”PC机发送字节数:0011,数据:0230304530363032033730/STX,0,“0E06,02,ETX,70,z;查询PLC0E06H地址数据字PLC应答字节数:Ooo8,数据:0231303030034334/STX,100(,ETX,C4;PLC返回”1000,代表??PC机发送42字节数:0
10、011,数据:02303830354333450338/STX,0,805C”,3E,ETX,8B;发出读PLC805CH地址处连续3EH字节数据指令PLC应答30 30 35 433IH字节数据字节数:0128,数据:023036323430374335304630/38304630304646464646464646464646/80FoOFFFFFFFFFFF”,46464646464646464646464646464646/FFFFFFFFFFFFFFFF”,46464646464646464646464646464646/FFFFFFFFFFFFFFFF”,464646464646
11、46464646464646464646/46464646464646464646464646464646/46464646464646464646464646464646/46464646464646464646464646034141/“fffffffffffff”, etx, ,aa,zSTX,z,062407C50F0005Cz/,;PC机读入PLC805CH地址处连续PC机发送字节数:0055,数据:0231383035433136303232/STX,1,805C,16,022,;发出写PLC805CH地址处连续16H字节(11步程序)数据指令30 30 46 46 / 400C5
12、0F00FF,16H字节(11步程序)数据46 46 46 46 / /,FFFFFFFFFFF46 46 46 46 / FFFFFFFFFFF”,46 03 42 31 / FFFFFFFF”, ETX, B1”PLC 应答字节0634 30 30 43 35 30 46;接出PC机连续送出46 464646 46 46 46 4646 46 46 46 46 4646 46 46 46 46 46 46数 :0001, 数据/ CK ; PLC应答(已收到)/数据:/PC机发送字节数:OoO5,数据:0242033435STX,B,ETXJ45;发出下载程序写结束指令PLC应答字节数:OOOL06ACK;PLC应答(已收到)PC机发送字节数:OolL数据:0230383035433136033741/STX,0,805C,16,ETX,“7A;发出读PLC805CH地址处连续16H字节(11步程序)数据指令(校验下载数据)PLC应答字节数:0048,数据:02303232343030433530463030464646/STX,022400C50F00FFF;PC机读入PLC805CH地址处连续16H字节(11步程序)数据/FFFFFFFFFFFFF”,ETX,39/下载结束三菱FX系列PLC编程口通信协议例二RS232C接口,通讯波特率9600,7,e,10PC机(