以下以两台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所示。
图6-4 自由口通信硬件配置图
图6-5 接线图
a)站1 b)站2
【关键点】自由口通信的通信线缆最好使用PROFIBUS网络电缆和网络总线连接器,若要求不高,为了节省开支可购买市场上的DB9接插件,再将两个接插件的3和8角对连即可,如图6-6所示。
图6-6 自由口通信连线的另一种方案
2.编写设备1的程序
设备1的主程序如图6-7所示。
设备1的中断程序0如图6-8所示。
图6-7 自由口通信主程序
图6-8 自由口通信中断程序0
设备1的中断程序1如图6-9所示。
图6-9 自由口通信中断程序1(www.daowen.com)
3.编写设备2的程序
设备2的主程序如图6-10所示。
设备2的中断程序0如图6-11所示。
图6-10 自由口通信主程序
图6-11 自由口通信中断程序0
4.方法2
(1)设备1程序
设备1的主程序如图6-12所示。
设备1的子程序如图6-13所示。
图6-12 自由口通信主程序
图6-13 自由口通信子程序
设备1的中断程序如图6-14所示。
2)设备2程序
设备2的主程序如图6-15所示。
图6-14 自由口通信中断程序
图6-15 自由口通信主程序
设备2的中断程序如图6-16所示。
图6-16 自由口通信中断程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。