PLC之间的PPI该如何实现通讯设计

今天主要以西门子S7-200PLC之间的PPI通讯为例,所需硬件及网路配置:

1、S7-200CPU两台

2、装有编程软件()的电脑一台

3、编程电缆一条

4、PPI通讯电缆(紫色+DP头)一条

一、I/O分配

2台PLC通过PORTO(通讯口)口实现互相PPI通讯,功能为A机控制B机,控制。B机控制A机,控制。如图

二、编程:新建工程(此处为主站)

3、在上图中需要配置几项网络读写操作,本例程为2个PLC并根据项目要求(I/O口分配),只需要2项即可即主写从,从写主。

图中1处,可以改变的主站对从站的读写命令,2处为下一项操作(也是为改变的读写命令)3处为存储地址。

在本例中,第1项为主站对从站的写入命令,存储地址为主站VB1000对从站的VB1000第2项为从站对主站的写入命令,存储地址为主站VB1020对从站的VB1020.在例程中可以看到。

8、定义存储器与PLC的地址联系如下表

9、开始编写程序

编程时注意,在第一个扫描周期,调用网络读写子程序NET-EXE(刚才配置的网络程序)如图:

在调用时,用鼠标拖住子程序到编程区即可,编写控制程序如图

说明,途中1处程序为把A机的的数据写入到存储区,2处为调用B机的存储区的数据显示到A机。程序编写完成后下在成到PLC中(A机,主站)。

10、编写从站的程序则比较简单,不需要做网络配置,程序如图

程序说明,1处为调用A机的存储区的数据显示到A机,2处程序为把B机的的数据写入到存储区编程完成下载到PLC中,(从站B机)

11、PLC上电,测试,完成,效果为,为A机控制B机,控制。B机,控制A机,控制。

注意,在连接PPI电缆时要注意PLC的端口,本例程为连接的端口A,B机的端口都为0端口。

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系