理论教育 S7-200 Smart PLC自由口通信优化方案

S7-200 Smart PLC自由口通信优化方案

时间:2023-06-27 理论教育 版权反馈
【摘要】:以下以两台S7-200 SMART CPU之间的自由口通信为例介绍S7-200 SMART系列PLC之间的自由口通信的编程实施方法。有两台设备,控制器都是CPU ST40,两者之间为自由口通信,要求实现设备1对设备1和2的电动机,同时进行起停控制,请设计方案,编写程序。3)1根PROFIBUS网络电缆。自由口通信硬件配置如图6-4所示,两台CPU的接线如图6-5所示。

S7-200 Smart PLC自由口通信优化方案

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

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

【解】

1.主要软硬件配置

1)1套STEP7-Micro/WIN SMART V1.0。

2)2台CPU ST40。

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

4)1根以太网电缆。

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

978-7-111-43442-9-Chapter06-11.jpg

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

978-7-111-43442-9-Chapter06-12.jpg

图6-5 接线图

a)站1 b)站2

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

978-7-111-43442-9-Chapter06-13.jpg

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

2.编写设备1的程序

设备1的主程序如图6-7所示。

设备1的中断程序0如图6-8所示。

978-7-111-43442-9-Chapter06-14.jpg

图6-7 自由口通信主程序

978-7-111-43442-9-Chapter06-15.jpg

图6-8 自由口通信中断程序0

设备1的中断程序1如图6-9所示。

978-7-111-43442-9-Chapter06-16.jpg

图6-9 自由口通信中断程序1(www.daowen.com)

3.编写设备2的程序

设备2的主程序如图6-10所示。

设备2的中断程序0如图6-11所示。

978-7-111-43442-9-Chapter06-17.jpg

图6-10 自由口通信主程序

978-7-111-43442-9-Chapter06-18.jpg

图6-11 自由口通信中断程序0

4.方法2

(1)设备1程序

设备1的主程序如图6-12所示。

设备1的子程序如图6-13所示。

978-7-111-43442-9-Chapter06-19.jpg

图6-12 自由口通信主程序

978-7-111-43442-9-Chapter06-20.jpg

图6-13 自由口通信子程序

设备1的中断程序如图6-14所示。

2)设备2程序

设备2的主程序如图6-15所示。

978-7-111-43442-9-Chapter06-21.jpg

图6-14 自由口通信中断程序

978-7-111-43442-9-Chapter06-22.jpg

图6-15 自由口通信主程序

设备2的中断程序如图6-16所示。

978-7-111-43442-9-Chapter06-23.jpg

图6-16 自由口通信中断程序

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

我要反馈