您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的PPI通信应用举例(1)

来源:艾特贸易2017-06-05

简介现有两台 S7-200 PLC 的 PPI 通信,分别定义为 2 号站和 6 号站, 2 号站为主站, 6 号站为从站。要求编程实现由 2 号主站的 IB0 控制 6 号从站的 QB0 , 6 号从站的 IB0 控制 2 号主站的 QB0 。

    现有两台S7-200 PLCPPI通信,分别定义为2号站和6号站,2号站为主站,6号站为从站。要求编程实现由2号主站的IB0控制6号从站的QB06号从站的IB0控制2号主站的QB0    (1)网络配置如图8-5所示。
S7-200 CPU之间的PPI通信网络连接
    8-5    S7-200 CPU之间的PPI通信网络连接    (2)思路分析如下。    该题目其实就是通过网络写指令( NETW)把主站IB0的信息写到从站QB0中,从而控制QB0的变化,通过网络读指令(NETR)把从站IB0的信息读到主站QB0,控制主站QBO的变化,从而实现主从站交换信息,如图8-6所示。那么在进行编程之前,要对两个PLC的站号进行设置,具体设置步骤如下。
主站与从站通过网络读写交换的数据示意图
    8-6    主站与从站通过网络读写交换的数据示意图    (3) PLC站号设置。    ①测试PLC通信。    ②更改PLC站号。    ③单击“文件”→“下载”,重新测试通信,看站号是否改变。    ④连接PLC网络,重新测试通信。    ⑤注意:两台PLC的通信速率要相同。    设置好了站号以后,就可以分别对主从站进行编程,主站控制程序如图8-7所示,从站控制程序如图8-8所示,控制示意图如图8-9所示。
PPI通信主站控制程序
PPI通信主站控制程序
    8-7    PPI通信主站控制程序
PPI通信从站控制程序
    8-8    PPI通信从站控制程序
主从站通信的控制示意图
    8-9    主从站通信的控制示意图