您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC单路循环控制送料小车应用举例

来源:艾特贸易2017-06-05

简介有一送料小车,如图 5-3 所示,初始位置在 A 点,按下启动按钮,在 A 点装料,装料时间为 5s ,装完料后驶向 B 点卸料,卸料时间是 7s ,卸完后又返回 A 点装料,装完后驶向 C 点卸料,

    有一送料小车,如图5-3所示,初始位置在A点,按下启动按钮,在A点装料,装料时间为5s,装完料后驶向B点卸料,卸料时间是7s,卸完后又返回A点装料,装完后驶向C点卸料,按如此规律分别给BC两点送料,循环进行。当按下停止按钮时,一定要送完一个周期后停在A点。写出PLC控制程序。
运料小车示意图
    5-3    运料小车示意图    分析:①根据控制要求分配控制I/O。此题中已给出程序的I/O分配,故无需再做。    ②分析控制过程,画出控制流程图如图5-4 (a)    ③将控制流程图转换成梯形图如图5-4 (b)并调试。
运料小车步进流程图和梯形图
运料小车步进流程图和梯形图
运料小车步进流程图和梯形图
运料小车步进流程图和梯形图
    5-4    运料小车步进流程图和梯形图    编写及转换以上程序时需要特别说明以下问题。    ①在转换为梯形图时,“网络1”和“网络2”是步进流程图以外的程序,需要加进去。“网络1”就是原点条件,指保证小车停在AI0.0,且装料阀Q0.1和卸料阀Q0.2关闭,防止在转移到第二状态时,若小车不在A点就打开了装料阀,那样料就不能落在小车上造成浪费甚至故障;“网络2”是启动和停止程序。    ②在步进流程图里,从第一状态转移到第二状态的转移条件中,除了原点条件以外,还加了一个启动辅助继电器M0.0,意思是按下启动按钮后,该辅助继电器一直保持接通状态,直到按下停止按钮才会断开。    ③在第二状态到第九状态的步进驱动负载中,都没有直接驱动线圈,而是先驱动一个继电器,再由继电器去驱动线圈工作,原因在于在S7-200的步进指令中是不允许双线圈输出的,这一点也是与三菱不一致的地方,三菱的步进指令就可以驱动双线圈,需要特别注意。可以看到在一个周期里,每一个线圈都是不止一次的使用,因此需要用辅助继电器来实现控制,所以在程序的最后“网络39”到“网络42”也是加进来的程序,把相同线圈的继电器并联起来驱动负载。