首页 理论教育 S7-200PLC之间的自由口通信

S7-200PLC之间的自由口通信

时间:2023-06-17 理论教育 版权反馈
【摘要】:以两台S7-200 CPU之间的自由口通信为例介绍S7-200 PLC之间的自由口通信的编程实施方法。有两台设备,控制器都是CPU 226CN,两控制器之间为自由口通信,要求实现设备1对设备2上的电动机进行起停控制,请设计方案,编写程序。自由口通信硬件配置如图4-19所示,两台CPU的接线如图4-20所示。

S7-200PLC之间的自由口通信

以两台S7-200 CPU之间的自由口通信为例介绍S7-200 PLC之间的自由口通信的编程实施方法。

【例4-3】有两台设备,控制器都是CPU 226CN,两控制器之间为自由口通信,要求实现设备1对设备2上的电动机进行起停控制,请设计方案,编写程序。

【解】

1.主要软硬件配置

①1套STEP7-Micro/WIN V4.0 SP9。

②2台CPU 226CN。

③1根PROFIBUS网络电缆(含2个网络总线连接器)。

④1根PC/PPI电缆。

自由口通信硬件配置如图4-19所示,两台CPU的接线如图4-20所示。

978-7-111-51393-3-Chapter04-36.jpg

图4-19 自由口通信硬件配置图

978-7-111-51393-3-Chapter04-37.jpg

图4-20 接线图

a)站1 b)站2

【关键点】自由口通信的通信线缆最好使用PROFIBUS网络电缆和网络总线连接器,若要求不高,为了节省开支可购买市场上的DB9接插件,再将两个接插件的3和8脚对接即可,如图4-21所示。

978-7-111-51393-3-Chapter04-38.jpg

图4-21 自由口通信连线的另一种方案

2.编写程序(方法1)

(1)编写设备1的程序

设备1的主程序如图4-22所示。

978-7-111-51393-3-Chapter04-39.jpg

图4-22 自由口通信主程序

设备1的中断程序0如图4-23所示。

978-7-111-51393-3-Chapter04-40.jpg

图4-23 自由口通信中断程序0

设备1的中断程序1如图4-24所示。

978-7-111-51393-3-Chapter04-41.jpg

图4-24 自由口通信中断程序1(www.xing528.com)

(2)编写设备2的程序

设备2的主程序如图4-25所示。

978-7-111-51393-3-Chapter04-42.jpg

图4-25 自由口通信主程序

设备2的中断程序0如图4-26所示。

978-7-111-51393-3-Chapter04-43.jpg

图4-26 自由口通信中断程序0

3.编写程序(方法2)

(1)编写设备1的程序

设备1的主程序如图4-27所示。

978-7-111-51393-3-Chapter04-44.jpg

图4-27 自由口通信主程序

设备1的子程序如图4-28所示。

978-7-111-51393-3-Chapter04-45.jpg

图4-28 自由口通信子程序

978-7-111-51393-3-Chapter04-46.jpg

图4-28 自由口通信子程序(续)

设备1的中断程序如图4-29所示。

978-7-111-51393-3-Chapter04-47.jpg

图4-29 自由口通信中断程序

(2)编写设备2的程序

设备2的主程序如图4-30所示。

978-7-111-51393-3-Chapter04-48.jpg

图4-30 自由口通信主程序

设备2的中断程序如图4-31所示。

978-7-111-51393-3-Chapter04-49.jpg

图4-31 自由口通信中断程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈