以下以两台S7-200 CPU之间的自由口通信为例介绍S7-200系列PLC之间的自由口通信的编程实施方法。
【例2-1】有两台设备,控制器都是CPU 226CN,两者之间为自由口通信,实现设备1的10.0启动设备2的电动机的星.三角启动控制,设备1的10.1终止设备2的电动机的转动,反过来设备2的10.2启动设备1电动机的星一三角启动控制,设备2的10.3终止设备1的电动机的转动。
(1)主要软硬件配置
①1套STEP7-Micro/WIN V4.0 SP7;
②2台CPU 226CN;
③1根PROFIBUS网络电缆(含2个网络总线连接器);
④1根PC/PPI电缆。
自由口通信硬件配置如图2-2所示,两台CPU的接线如图2-3所示。
图2-3 接线图
【关键点】 自由口通信的通信线缆最好使用PROFIBUS网络电缆和网络总线连接器,若要求不高,为了节省开支可购买市场上的DB9接插件,再将两个接插件的3和8角对连即可,如图2-4所示。
图2-4 自由口通信连线的另一种方案
(2)编写设备1的程序
设备1的主程序如图2-5所示。
图2-6 自由口通信子程序0
图2-7 自由口通信子程序1
图2-8 自由口通信中断程序0
图2-9 自由口通信中断程序1
图2-10 自由口通信中断程序2
(3)编写设备2的程序
图2-11 自由口通信主程序
图2-12自由口通信子程序0
图2-13 自由口通信子程序1
图2-14 自由口通信中断程序0
图2-15 自由口通信中断程序1
设备2的中断程序2如图2-16所示。
图2-16 自由口通信中断程序2
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。