PPI通信协议是S7-200 PLC之间交换信息的专用协议,是一种点对点协议,遵循主/从方式,S7-200系列CPU上集成的编程口同时就是PPI通信联网接口,S7-200的一些通信模块也支持PPI协议,Micro/WIN软件与CPU进行编程通信也通过PPI协议。
在使用PPI协议时,网络中无论连接多少台PLC或计算机,都只能有一个主站,其他的为从站,即只能有一个站可以主动发送数据,其他的站只能被动地接收数据或当主站要求自己发送数据时才能够发送数据,而不能主动发送数据。主站靠PPI管理的共享连接来与从站通信,PPI并不限制与任意一个从站通信的主站数量,但在一个网络中,主站不能超过32个。
S7-200 PLC的PPI网络通信建立在RS-485网络的硬件基础上,因此其连接属性和需要的网络硬件设备是与其他RS-485网络一致的。可采用SIEMENS提供的9针D型插头和插座,外观如图5-1所示。
图5-19 针D型插头和插座外观示意图
在编程时可以使用用网络读/写指令NETR/NETW进行数据的传递,也可以使用Micro/WIN中的Instruction Wizard中的NETR/NETW向导。
本节采用网络读/写指令向导进行项目设计,在PPI通信中只有作主站的CPU才需要用NRTR/NETW向导编程,其设置路径是:在Micro/WIN软件的命令菜单中选择“工具”→“向导”选项,然后在指令向导窗口中选择NRTR/NETW指令,如图5-2所示。双击图标①,弹出界面②,根据设计要求选择参数③,按下“下一步”按钮④,进入下一个界面,继续按照提示设置参数。(www.xing528.com)
图5-2 采用网络读/写指令向导进行PPI网络配置界面
按照向导设置完毕后,指令向导窗口中NRTR/NETW生成下拉菜单,变化如图5-3所示。NETR/NETW指令向导生成的子程序管理所有的网络读/写通信,因此在编写程序时不必再编写其他诸如设置通信口的操作等程序,调用相关指令即可。
图5-3 配置完成后菜单栏的变化
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。