ppi协议是西门子为s7-200专门开发的通信协议,是不开放的协议。cpu自带的两个通信口(port0、 port1)均支持该协议,s7-200的一些通信模块也支持ppi协议。编程软件micro/win与cpu进行编程通信也使用ppi协议,编程下载必须使用配套的ppi线缆。
ppi是一种主从协议,cpu既可以做主站,又可以做从站。主站靠ppi协议管理与从站通讯。所有的通信程序运行在主cpu上,从站设备不需要专门的通信代码,根据主站的请求做出对应响应,实现cpu之间的数据交换。
采用ppi协议可以构成由单主站多从站构成简单的ppi网络,也可设置多个主站和若干从站构成复杂的通信网络,但是主站数量一般不超过32个,不过大家一般也不会这么复杂的使用。建议使用单主站多从站的简单ppi网络。
s7-200 cpu的ppi网络通信建立在rs-485的硬件基础上,连接属性硬件设备与其他rs-485网络一致,即通过一对双绞线直接连接即可,非常方便。