您现在的位置是:首页 > 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的通信口(Port0Port1)支持PPI通信协议,S7-200的一些通信模块也支持PPI协议,STEP 7-Micro/WINCPU进行编程通信也通过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都支持PPIPPI高级协议,而EM277模块仅仅支持PPI高级协议。在PPI高级协议下,S7-200 CPUEM277所支持的连接个数如表1所示。

    1    S7-200 CPUEM277所支持的连接个数

S7-200 CPU和EM277所支持的连接个数

    ④服务。PPI通信协议支持以下网络服务:PG/OP通信,S7-200是可与S7-300S7 400进行通信的所有HMI设备的从站设备;S7通信.S7-200S7-300S7-400X-PUTX_GET指令的从站设备;PPI支持OPC,这使其他任何OPC客户机均可访问S7中的数据。