您当前的位置:五五电子网电子知识电器控制PLC工业控制施耐德电气低端PLC实现顺序控制的技巧 正文
施耐德电气低端PLC实现顺序控制的技巧

施耐德电气低端PLC实现顺序控制的技巧

点击数:7239 次   录入时间:03-04 11:59:32   整理:http://www.55dianzi.com   PLC工业控制

顺序控制在工业控制应用中占有较大的比例,在施耐德电气的低端PLC中可以使用相应的编程方式实现,如在TWIDO/ MACRO系列PLC中可以使用Grafcet方式编程来实现,但鉴于很多使用者对这种编程方式不是很熟悉,在这里介绍一种用梯形图实现顺序控制的方法。为便于说明,我们假定有某一设备有以下要求,并以这种设备的控制方法的实现作为实例来讲述。设备的运行分为5个工序,每个工序有数目不等的非正常顺序出口,如果设备正常运行时,按照1->2->3->4->5->1的控制顺序执行,如在某一工序上产生非正常出口需求,按照不同需要执行动作。假定我们总结该设备的运行规律如下表,其中x-y为主控制顺序以外的额外动作要求,例如相应的报警处理。
表格1



  为实现上表中的动作控制,将动作的动作顺序编号后放入PLC的某一内存字中,如%MW600,为便于理解和记忆,各工序中的非正常出口的编号按照其出现的工序按规律另外编号,而不使用与主控工序连续的编号,这样,以上动作表可以分解成以下两张表格。在这里需要注意的是,%MW600中放的动作的编号,在程序中每一个编号代表的程序段应该是唯一的。
表格2

  在表格3中,用“序号”列的编号表示非正常出口编号的十位数,用非正常出口对应的数字表示非正常出口的个位数,按此规律,表格3中“序号3”“非正常出口3”对应的5表示在非正常出口33的返回工序号。
表格3

现在,要依据表格2的内容编制主控制顺序的程序,由表格3的内容完成非正常出口的程序的出口返回控制。采用上述控制思路后,每一段主控顺序与非正常出口的返回程序的结构完全一致,为便于简要说明其思路,在下面只举主顺序2与主顺序3的非正常出口3的程序片段进行演示。



。。。。。。


 
主控顺序2程序示意



。。。。。。
 


非正常出口33程序示意

  通过以上两段程序段可以发现,使用这种编程方式,可以使程序的主体控制结构非常类似,只是每段程序中的具体实现部分不一样。如果程序中非正常出口的总数目不大于16,而我们又想要减小程序的扫描周期,可以将非正常出口程序分段改写为子程序。如果因控制要求发生改变,某一主控顺序中需要添加一个非正常出口,在这种编程方式下,只需在相应程序段中加一条赋值语句,再在后面加一段与其它非正常出口程序段类似结构的程序即可。同样,如果要删除某一非正常出口程序段,或调整其从某一主控顺序到另一主控顺序的位置,都非常方便。本人在为部分客户编制的程序中采用这种方式,实践证明,这种程序结构的可读性与可维护性较高。


本文关键字:技巧  施耐德电气  PLC工业控制电器控制 - PLC工业控制