三菱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等。1、DEVICEREAD(读出软设备状态值)计算机向PLC发送:始命令首地址位数终和校验STXCMDGROUPADDRESSBYTESETXSUM例子:从D123开始读取4个字节数据02h30h31h,30h,46h,36h30h,34h03h37h,34h地址算法:address=address*2+1000h再转换成ASCII31h,30h,46h,36hPLC返回STX1STDATA2NDDATA.....LASTDATAETXSUM注:最多可以读取64个字节的数据例子:从指定的存储器单元读到3584这个数据02h33h35h38h34h03h44h,36h2、DEVICEWRITE(向PLC软设备写入值)始命令首地址位数数据终和校验STXCMDGROUPADDRESSBYTES1STDATA2NDDATA......LASTDATAETXSUM例子:向D123开始的两个存储器中写入1234,ABCD02h31h31h,30h,46h,36h30h,34h33h,34h,31h,32h,43h,44h,41h,42h03h34h,39hPLC返回ACK(06H)接受正确NAK(15H)接受错误3、位设备强制置位/复位FORCEON置位始命令地址终和校验STXCMDADDRESSETXSUM02h37haddress03hsumFORCEOFF复位始命令地址终和校验STXCMDADDRESSETXSUM02h38haddress03hsumPLC返回ACK(06H)接受正确NAK(15H)接受错误设备强制中的地址公式:Address=Address/8+100h说明:。。。
三菱PLC编程口通信协议举例 来自淘豆网m.daumloan.com转载请标明出处.