PPI协议是西门子专为S7-200 PLC所开发的通信协议。PPI协议:点对点接口(Point_to_Point Interface,PPI)协议是一个主站-从站协议:主站设备将请求发送至从站设备,然后从站设备进行响应。从站不主动发信息,只是等待主站发送的要求并作出相应的响应。主站靠一个PPI协议管理的共享连接与从站通信。PPI不限制可与任何从站通信的主站数目;然而,不能在网络上安装超过32个主站。
网络上所有S7-200 CPU都默认为从站,如果在用户程序中使能PPI主站模式,S7-200 CPU在运行模式下可以作主站,在使能PPI主站模式之后,可以使用网络读、写指令来读、写另外一个S7-200。当S7-200作PPI主站时,它仍然可以作为从站响应其他主站的请求。
注意:(1)对于S7-200 CPU作主站还是从站,主要是对SMB30/SMB130进行设置,这个我们在自由口通信中已经介绍。
(2)如果对SMB30/SMB130不做任何设置,即保持默认,则S7-200 PLC即为从站,如:S7-200 PLC通过PC/PPI电缆与计算机进行通信S7-200 PLC就是从站。
针对于S7-200设备的PPI网络,可以分为单主站PPI网络与多主站PPI网络。对于简单的单主站网络来说,编程站可以通过PPI多主站电缆或编程站上的通信处理器(CP)卡与S7-200CPU进行通信。如图8-23a所示的网络实例中,编程站(STEP7-Micro/WIN)是网络的主站。如图8-23b所示的网络实例中,人机界面(HMI)设备(例如:TD200、TP或者OP)是网络的主站。在两个网络中,S7-200 CPU都是从站响应来自主站的要求。
图8-24给出了有一个从站的多主站网络示例。编程站(STEP 7-Micro/WIN)可以选用CP卡或PPI多主站电缆,STEP 7-Micro/WIN和HMI共享网络。STEP 7-Micro/WIN和HMI设备都是网络的主站,它们必须有不同的网络地址。如果使用PPI多主站电缆,那么该电缆将作为主站,并且使用STEP7-Micro/WIN提供给它的网络地址,S7-200CPU将作为从站。(www.xing528.com)
图8-23 单主站PPI网络
图8-24 多主站PPI网络
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。