PLC通信协议【西门子】PPI协议的读取与写入报文详解

一、PPI协议通信过程

PPI通信协议是一种主从式的通信协议,上位机即PC机为主,PLC为从。通信开始由计算机发起,PLC予以响应。

1.计算机按通信任务,用一定格式,向PLC发送通信命令

2.PLC收到命令后,进行命令校验,如无误,则向计算机发送数据E5H或F9H,作出初步应答。

3.计算机收到初步应答后,再向PLC发送SD DA SA FC FCS ED确认命令。PLC返回E5指令后上位机PC要在很短的时间内发送确认指令,晚了刚才的指令就无效了具体多长时间我也没测准,反正1、2秒时间是没有问题的。

SD DA SA FC FCS ED

SD为起始字符,为10H;

DA为目的,即PLC地址02H;

SA为数据源,即计算机地址00H;

FC为功能码,取5CH;

FCS为SA、DA、FC和的256余数,为5EH;

ED为末字节结束符,也是16H。如按以上设定的计算机及PLC地址,则发送10、02、00、5C、5E、16

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/130988832