您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的PPI通信协议
来源:艾特贸易2017-06-05
简介PPI 协议是专门为 S7-200 开发的通信协议, S7-200 CPU 的通信口 (Port0 、 Port1) 支持 PPI 通信协议, S7-200 的一些通信模块也支持 PPI 协议, STEP 7-Micro/WIN 与 CPU 进行编程通信也通过 PPI 协议。
PPI协议是专门为S7-200开发的通信协议,S7-200 CPU的通信口(Port0、Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议,STEP 7-Micro/WIN与CPU进行编程通信也通过PPI协议。
PPI是一种主站一从站协议,主站和从站在一个令牌环网(Token Ring Network)中。当主站检测到网络上没有堵塞时,将接收令牌,只有拥有令牌的主站才可以向网络上的其他从站发出指令,建立该PPI网络,也就是说PPI网络只在主站侧编写通信程序就可以了。从站则对主站请求进行响应,从站设备并不启动消息,而是一直等到主站设备发送请求或轮询响应。使用PPI可以建立最多包括32个主站的多主站网络,PPI并不限制与任意一个从站通信的主站数量,但是在一个网络中,主站的个数不能超过32。
①主站设备。主站设备,简称主设备或主站。包括:带有STEP 7Micro/WIN的编程设备;HMI设备(触摸面板、文本显示或操作员面板)。
②从站设备。从站设备,简称从设备或从站。包括:S7-200 CPU、扩展机架(例如EM277)。如果在用户程序中使能PPI主站模式,57-200 CPU在运行模式下可以作主站。在使能PPI主站模式之后,可以使用“网络读取”(NETR)或“网络写入”(NETW)从其他S7-200 CPU读取数据或向S7-200 CPU写入数据。S7-200用作PPI主站时,它仍然可以作为从站响应其他主站的请求。
③PPI高级协议。“PPI高级协议”允许网络设备建立一个设备与设备之间的逻辑连接。对于PPI高级协议,每个设备的连接个数是有限制的。所有的S7-200 CPU都支持PPI和PPI高级协议,而EM277模块仅仅支持PPI高级协议。在PPI高级协议下,S7-200 CPU和EM277所支持的连接个数如表1所示。
表1 S7-200 CPU和EM277所支持的连接个数
④服务。PPI通信协议支持以下网络服务:PG/OP通信,S7-200是可与S7-300或S7 400进行通信的所有HMI设备的从站设备;S7通信.S7-200是S7-300或S7-400的X-PUT和X_GET指令的从站设备;PPI支持OPC,这使其他任何OPC客户机均可访问S7中的数据。
点击排行
