刚接触西门子PLC的朋友,对PPI电缆一定不会陌生,因为它是程序上传和下载的必要通路。
一条程序写好了,要把它从PC机下载到PLC中去,就需要PPI电缆,一端接PC机RS口,一端接PLCRS口,它是实现PC机与PLC通信的传输介质。
现在用RS口的不多了,即使有用,也是USB-PPI,也就是直接接到PC机的USB端口。为什么哪?因为,S7-PLC现在用的已经不多了,而PPI电缆是S7-PLC的专有附件,可别小看这么个小玩意,缺它不行,想要得到它,购买PLC也得另外加钱,就像苹果手机一样,买了手机了,不给你配充电器,想要可以,加钱!你说气人不。还好,现在市面上的国产货一堆。
关于这个媒介,就说这么一些,其实,知道它是个什么玩意就行了,就是一普通的屏蔽双绞线。S7-PLCCUP上集成编程接口,还是它的网口,利用该网口连接PPI通信网络。
在该网络中,在没有中继器的情况下,最多可以接31个通信终端,有效传输距离为50米,通信速率最高可达.5K/s(理论数据),距离越远,速率越慢。若是在网络中加了中继器,可以将通信距离扩展到公里以外的地方。
说了它的通信媒介,还有它的接口方式,再就要说下它的通信协议了。PPI通信协议是西门子专门为S7-PLC量身定做的通信协议。该通信协议采用主、从方式,允许多主站,主站可以是PC机,也可以是触摸屏、PLC等设备,但是一个网络上不允许超过32台主站,从站为PLC。
主站发出读、写指令,从站响应并发出响应信息,主站收到相应信息后发出确认信息,从站收到确认信息后完成读、写操作并返回相应的数据。主、从站如此来回的收发两次数据即完成一次读、写数据的过程。
再看一下它的通信数据格式,如图:
SD为起始符,LE为数据长度,LE=LEr,DA为目标地址,SA为主机地址,FC为功能码,CC、GU为数据码,DU为数据单元,FCS为校验码,ED为结束符。要读从机的一个数据,这就是它标准的帧格式。
本篇就说这么些吧,感觉比较零碎,凑合凑合吧,反正现在用的也不多了,现在都SMART,以太网了,相比,它落伍多了!自我感觉,还是了解一下的好点,毕竟曾经也是一个红极一时的存在。