打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PLC之间的PPI该如何实现通讯设计,讲解后必懂

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

1、S7-200CPU两台

2、装有编程软件(STEP7 V4.0)的电脑一台

3、编程电缆一条

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


一、I/O分配

2台PLC通过PORTO(通讯口)口实现互相PPI通讯,功能为A机I0.0控制B机Q0.4,I0.1控制Q0.5。B机I0.0控制A机Q0.0,I0.1控制Q0.1。如图


二、编程:STEP V4.0新建工程(此处为主站)


1、使用编程电缆为A,B机进行时PLC地址吗,波特率进行设置,现在为主站(A机)的地址设置为1,波特率使用9.600,从站(B机)地址为2.波特率9.600(主从的波特率要一致,而且设置越高越好)。打开编程软件,单机软件左边系统快(如图1-3处),分别设置端口0 1处的地址,设置完成后点击确认保存,如下图


2、点击图1中的1处------2处,出现下图


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

4、点击下一步,出现下图


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

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

5、操作完成后,点击下一步出现下图


6、这里点击建议地址,程序会自动建议一个大小适合并且未使用的V存储区地址范围

7、单机下一步全部配置完成,向导将为所选的配置生成项目组件,修改或确认图中个栏目后,点击完成。配置结束,下图为此次配置的存储区域


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


9、开始编写程序

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


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


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

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


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

11、PLC上电,测试,完成,效果为, 为A机I0.0控制B机Q0.4,I0.1控制Q0.5。B机I0.0,控制A机Q0.0,I0.1控制Q0.1。

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

本文转自《荣久科技》

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
西门子S7200plc通信不上实际问题和解决方法
西门子plc通讯 10问10答
图文并茂——PPI和MPI通信
西门子PLC编程,STEP7组态通信与用户程序下载,高手勿进
PPI-ETH-YC01-S支持多主站通讯连西门子和Proface触摸屏和主站
组态王与西门子S7-200的几种通信方式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服