顺序控制设计方法
PLC除了梯形图以外,还采用了SFC(Sequential Function Chart)顺序功能图语言,用于编制复杂的顺序控制程序。利用这种编程方法能够较容易地编写出复杂的顺序控制程序,从而提高了工作效率,对于程序调试也极为方便。
顺序控制是指按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,使各个执行机构自动有序的进行操作。
一、顺序功能图
指描述控制系统的控制过程、功能和特性的一种图形,主要由步、有向连线、转换、转换条件和动作(或命令)组成。它具有简单、直观等特点,是设计PLC顺序控制程序的一种有力工具。
顺序控制功能图设计法是指用转换条件控制代表各步的编程元件,让它们的状态按一定的顺序变化,然后用代表各步的编程元件去控制PLC的各输出继电器。 1、步 将系统的一个周期划分为若干个顺序相连的阶段,这些阶段称为步。“步”是控制过程中的一个特定状态。步又分为初始步和工作步,在每一步中要完成一个或多个特定的动作。初始步表示一个控制系统的初始状态,所以,一个控制系统必
须有一个初始步,初始步可以没有具体要完成的动作。 2、转换条件 步与步之间用“有向连线”连接,在有向连线上用一个或多个小短线表示一个或多个转换条件。当条件得到满足时,转换得以实现。即上一步的动作结束而下一步的动作开始,因此不会出现步的动作重叠。当系统正处于某一步时,把该步称为“活动步”。为了确保控制严格地按照顺序执行,步与步之间必须要有转换条件分隔。
状态继电器是构成功能图的重要元件。三菱系列PLC的状态继电器元件有900点(S0~S899)。其中S0~S9为初始状态继电器,用于功能图的初始步。 以图8--65为例说明功能图。
步用方框表示,方框内是步的元件号或步的名称,步与步之间要用有向线段连接。其中从上到下和从左到右的箭头可以省去不画,有向线段上的垂直短线和它旁边的圆圈或方框是该步期间的输出信号,如需要也可以对输出元件进行置位或复位。当步S030有效时,输出Y010、Y011接通(在这里Y010是用OUT指令驱动,Y011是用SET指令置位,未复位前Y011一直保持接通),程序等待转换条件X020动作。当X020满足时,步就由S030转到S031,这时Y010断开,Y012接通,Y011仍保持接通。
转换条件是指与转换相关的逻辑命令,可用文字语言、布尔代数表达式或图形符号在短划线旁边,使用最多的是布尔代数表达式。
绘制顺序功能图应注意:
1、 两个步绝对不能直接相连,必须用一个转换将它们隔开。 2、 两个转换绝对不能直接相连,必须用一个步将它们隔开。
3、 初始步必不可少,否则无法表示初始状态,系统也无法返回停止状态。 4、 自动控制系统应能多次重复执行同一工艺过程,应组成闭环,即最后一步返回初始步,(单周期)或下一周期开始运行的第一步(连续循环)。