分享

S7

 昵称38321301 2017-01-11
    以下以两台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 自由口通信主程序
自由口通信子程序0
图2-6 自由口通信子程序0
设备1的子程序1如图2-7所示。
自由口通信子程序1
图2-7 自由口通信子程序1
设备1的中断程序0如图2-8所示。
自由口通信中断程序0
图2-8 自由口通信中断程序0
设备1的中断程序l如图2-9所示。
自由口通信中断程序1
    图2-9 自由口通信中断程序1
设备1的中断程序2如图2-10所示。
自由口通信中断程序2
    图2-10 自由口通信中断程序2
(3)编写设备2的程序
设备2的主程序如图2-11所示。
自由口通信主程序
    图2-11 自由口通信主程序
设备2的子程序0如图2-12所示。
图2-12
自由口通信子程序0
    图2-12自由口通信子程序0
设备2的子程序1如图2-13所示。
自由口通信子程序1
图2-13 自由口通信子程序1
设备2的中断程序0如图2-14所示。
自由口通信中断程序0
    图2-14 自由口通信中断程序0
设备2的中断程序1如图2-15所示。
自由口通信中断程序1
    图2-15 自由口通信中断程序1
设备2的中断程序2如图2-16所示。
图2-16 自由口通信中断程序2

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多