以下以两台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-2 自由口通信硬件配置 ![]() 图2-3 接线图 【关键点】 自由口通信的通信线缆最好使用PROFIBUS网络电缆和网络总线连接器,若要求不高,为了节省开支可购买市场上的DB9接插件,再将两个接插件的3和8角对连即可,如图2-4所示。 ![]() 图2-4 自由口通信连线的另一种方案 (2)编写设备1的程序 设备1的主程序如图2-5所示。 设备1的子程序0如图2-6所示。 ![]() 图2-5 自由口通信主程序 ![]() 图2-6 自由口通信子程序0 设备1的子程序1如图2-7所示。 ![]() 图2-7 自由口通信子程序1 设备1的中断程序0如图2-8所示。 ![]() 图2-8 自由口通信中断程序0 设备1的中断程序l如图2-9所示。 ![]() 图2-9 自由口通信中断程序1 设备1的中断程序2如图2-10所示。 ![]() 图2-10 自由口通信中断程序2 (3)编写设备2的程序 设备2的主程序如图2-11所示。 ![]() 图2-11 自由口通信主程序 设备2的子程序0如图2-12所示。 ![]() 图2-12 ![]() 图2-12自由口通信子程序0 设备2的子程序1如图2-13所示。 ![]() 图2-13 自由口通信子程序1 设备2的中断程序0如图2-14所示。 ![]() 图2-14 自由口通信中断程序0 设备2的中断程序1如图2-15所示。 ![]() 图2-15 自由口通信中断程序1 设备2的中断程序2如图2-16所示。 ![]() 图2-16 自由口通信中断程序2
|
|
来自: 昵称38321301 > 《文件夹1》