本例选取欧姆龙小型机CP lH-XA40DR-A型PLC为控制器,其I/O分配见表5-4。
表5-4 动力头进给控制I/O分配表
分析动力头的整个工作过程可以分为五步,绘制顺控图如图5-14所示。
图5-14 动力头进给控制顺控图
图5-14 (a)是顺控图的文字表达形式,将步号用PLC的内部工作位号代替,则可以转化为图5-14(b)的符号表达形式,这样更易于编写梯形图程序。针对图5-14 (b)需做以下几点说明。
①激活初始步l的转换条件有两个:一个是PLC上电第一个扫描周期为ON的标志位(P_First_Cycle),它的作用是使PLC开机运行时就无条件地进入到初始步1;另一个来自于5步的转换条件,即行程开关SQ1 (0.01)和循环模式选择开关0.02“非”的逻辑与组合。
②激活2步的转换条件也有两个:一个来自于初始步1的转换条件,即SQ1 (0.01)和启动按钮0.00的逻辑与组合,以防动力头偏离了初始位置;另一个来自于5步的转换条件,即行程开关SQ1 (0.01)与循环模式选择开关0.02的逻辑与组合。因此,如果选择循环工作模式,则当转换条件满足时,5步将直接转入到2步,无须再按启动按钮了。
③在2步的动作中,启动电动机M1和M2且保持,因此在图5-14 (b)中的2步对应动作框中内画“S 100.04”和“S 100.05”,符号S表示置位保持;在5步和1步中分别关闭M1和M2,在对应的动作框中内画“R 100.04”和“R 100.05”,符号R表示复位停止。
根据顺控图5-14 (b)编写梯形图程序,程序示例如图5-15所示。该程序仍利用了“启保停”电路的框架,PLC -运行就将初始状态标志位W10.01自锁并执行复位M2的动作。当转换条件0.01与0.00逻辑与为“1”时,使快进标志位W10.02自锁并相应动作,同时复位W10.01,实现初始步向快进步的转换,以此类推。当然,“启保停”电路也可以由置位SET/复位RSET指令或保持指令KEEP改写,异曲同工。
图5-15 动力头进给控制梯形图程序示例
本文关键字:程序 PLC程序,plc技术 - PLC程序
上一篇:PLC的程序经验设计法