状态继电器(S)是PLC一种内部软继电器,输入继电器(X)输出继电器(Y)同样,常开触点和常闭触点数不胜数。如果不制作步进状态软件,可以作为一般辅助继电器(M)使用。
FX2N系列PLC状态继电器(S0~S999)共有1000点。用来作初始化用的状态元件有10点(S0~S9)。特殊继电器通常用于初始状态继电器M8002在PLC运行后产生的初始脉冲位置或其他初始信号表示程序运行开始。其他状态继电器的功能如下表1所示。
步进指令是专门为顺序控制而设计的指令。在工业控制领域,许多控制过程都可以通过顺序控制来实现。使用步进指令实现顺序控制,方便阅读和修改。
FX2N有两个步进指令:STL和RET(步进返回指令)。
STL指令:
RET指令:
这两个指令直接连接到母线。
STL和RET只有配合状态器S,指令才能具有步进功能。
例如,我们用每个状态器S记录一个步骤,STL S200有效(为ON),则进入S200表示的步骤(类似于本步的总开关)开始实施本阶段应做的工作,并判断进入下一步的条件是否满足。一旦此步骤的信号结束ON,则关断S如200进入下一步,S201步。
RET指令用于复位STL指令RET回到母线后,退出步进状态。
状态转移图(SFC)是描述顺序控制系统功能的图解表示。
对于复杂的顺序控制系统,内部互锁关系非常复杂。如果用梯形图编写,程序步骤会很长,可读性会大大降低。符合要求IEC标准流程图语言以流程图的形式表示机械动作,即SFC语言状态转移图编程特别适合编制复杂的顺序控制程序。
或者从一个例题开始。
例:工厂车间的排气系统由引风机和鼓风机组成。按下启动按钮后,引风机先工作,8秒后开始工作。按下停止按钮后,鼓风机先停止工作,12秒后停止工作。试着编写梯形图控制程序。
其IO分配如下:
从上述控制过程可以看出,工厂排气系统实际上是一个顺序控制系统,整个控制过程可分为以下四个过程(也称为状态、阶段):第一个准备状态,风扇和风扇可以开始工作,然后按启动按钮进入风扇工作状态,然后8秒后风扇也开始工作,最后按停止按钮立即停止,12秒后,引风机也停止工作。只要条件建立,就可以过渡到下一个状态。只要条件确定,就可以过渡到下一个状态。因此,工厂排气系统的工作流程图可以很容易地绘制出来。如下图所示:
通过规范上述工作流程图,可以获得控制系统的状态转移图:
状态转移图的绘制要求:
(1)使用流程图中的每个过程(或状态)PLC替代状态继电器;
(2)使用流程图中每个阶段要完成的工作(或动作)PLC替换线圈指令或功能指令;
(3)利用流程图中各阶段之间的转移条件PLC替换触点或电路块;
(4)流程图中箭头的方向是PLC状态转移图中的转移方向。从上图可以看出,任何状态转移图都由三个要素组成:步骤、转换和向线段。
(5)每次只有一个活动步骤,一个步骤被放置为1,其他步骤被放置为0。PLC梯形图程序运行第一个循环时,一般状态继电器为0,因此应使用第一个循环标志位M8002启动S0准备步。
(6)只有上一步为1,转换条件达到后才能启动下一步。
根据控制系统的功能绘制的状态转移图不是梯形图,需要将状态转移图转换为梯形图。将状态转移图转换为梯形图时,应使用特殊的步进指令STL和RET。状态转移图变成梯形图。只要掌握了方法,就是套路。根据控制要求设计合适正确的状态转移图很难。不同的控制要求有不同的状态转移图,但将所有状态转移图转换为梯形图的方法相同。举例如下:
状态转移图与梯形图之间的转换规定:
1)状态必须使用SET只有当指令位置具有步进控制功能时,才能提供状态STL触点。
除并联分支连接结构外,2)状态转移图,STL接触点基本上与母线连接,通过STL触点直接驱动线圈,或通过其他触点驱动线圈。线圈的通断由STL决定触点的通断。
3)、M8002是特殊辅助继电器的触点,提供启动初始脉冲。
4)在步进程序结束时使用RET指令使后面的程序返回原母线。
用PLC学习板上动作演示区的LED展示自动洗衣机水位的上下变化。点亮LED水位越高,点亮越多LED水位越低,水位越低。用动作演示区的上升和下降动作演示进出水阀的动作,用板上的正(升)反(降)控制水位的变化。指示灯L3和L4演示洗衣机电机正反转。SQ1和SQ四是两个液位检测开关。当水位达到相应高度时,有信号输出。
洗衣机的工作流程如下:
打开进水阀,开始进水,水位到达SQ4.进水阀关闭,开始清洗(正转3s,反转2s,停1s,2次),打开排水阀,排水,水位SQ一、开始脱水,L三亮表示脱水(10)s),停止
按下停止按钮,洗衣机立即停止工作。
基本操作学习板
- USB安装转串口线驱动
- 学习板与三菱编程软件通信设置
- 学习板与西门子编程软件的通信设置