实现2台S7-200型PLC通过PORT0口互相进行PPI通信,通过此实例,了解PPI通信的应用。如图2-89所示,系统将完成用甲机的I0.0~I0.7控制乙机的Q0.0~Q0.7,用乙机的I0.0~I0.7控制甲机Q0.0~Q0.7。甲机为主站,站地址为2;乙机为从站,站地址为3。编程用的计算机站地址为0。
图2-89 S7-200之间的PPI通信网络
1.端口设置
打开编程软件,如图2-90所示,选中“系统块”,打开“通讯端口”。
图2-90 操作界面
如图2-91所示,设置端口0站号为“3”,选择“9.6千波特”,然后下载到CPU中,如图2-92所示,同样的方法设置另一个CPU。
图2-91 系统块设置示意图
图2-92 下载示意图
利用网络连接器与网络线把甲机和乙机端口0连接,利用软件搜索,如图2-93所示。
图2-93 网络连接示意图(www.xing528.com)
2.编写程序
梯形图程序如图2-94所示。
注:从站(站3)不编写程序。
3.应用提示
(1)注意在STEP7-Micro/WIN软件中,波特率的设置和PPI电缆设置要一致,可选择默认的9.6 kb/s。
(2)配置STEP7-Micro/WIN使用PPI协议时,将PPI电缆设置为多主站电缆模式,这样可方便PC机对主站的操作,否则会报错,给操作带来很多麻烦。
注:对站3进行写操作,并把主站的IB0发送到对方(站3)的QB0。
图2-94 梯形图程序
图2-94 梯形图程序(续)
(3)分别用PC/PPI电缆连接各个PLC进行端口设置,并将设置好的系统块下载到CPU中。
(4)SMB30是S7-200型PLC PORT0通信口的控制字,务必弄清楚控制字各位的含义。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。