《可编程控制器技术2可编程控制器技术4——步进指令及状态编程》由会员分享,可在线阅读,更多相关《可编程控制器技术2可编程控制器技术4——步进指令及状态编程(31页珍藏版)》请在金锄头文库上搜索。
1、步进指令 及状态编程法,台车自动往返控制,启动 X000,Y021,Y023,Y021,Y023,Y021,Y023,Y021,X000,X011,X012,M8002,T0,X013,工序,状态继电器,工作,线圈、功能指令,转移条件,触点或电路块,箭头方向,状态转移方向,各状态相对独立 满足转移条件激活下一状态,并且激活状态会自动关闭前一状态 被关闭的状态中的所有OUT指令输出变为OFF 激活状态的程序才被扫描执行,完成所有操作,X001,逻辑编程法梯形图 形似电路图,直观易懂 适合处理简单逻辑关系的控制 不适合工艺流程控制 状态编程法状态转移图 具有流程图的直观性 各状态相对独立 适合顺序
2、控制要求,顺序控制 对于流程作业的自动化控制系统,一般都包含若干个状态(即工序),当条件满足时,系统能够从一种状态转移到另一种状态,这种控制叫做顺序控制。 顺序功能图 针对顺序控制要求,PLC提供了顺序功能图(SFC)语言支持。顺序功能图又称状态转移图,由一系列状态组成。,内容,顺序功能图 (Sequential Function Chart, SFC),转移条件 转移目标 驱动负载,驱动负载,转移目标,转移条件,STL S20 LDI Y002 OUT Y001 LD X001 SET S21 STL S21 OUT T0 K20 LDI Y001 OUT Y002,梯形图,指令表,规则,状
3、态的动作 状态编号不可重复使用。 步进接点具有主控制功能,接通则其相连的电路动作;断开则其相连的电路停止工作。 要保持输出结果,用SET和RST指令。,规则,指令的使用 对状态编程时使用STL,程序的最后使用RET返回主母线。 在STL与RET指令之间不能使用主控指令MC、MCR 。 状态继电器( S0S999 )的使用 S0S9: 初始状态专用(双框) S10S19: 原点复位用 S20S499: 一般用(单框) S500S899: 停电保持用 S900S999:报警用,注意事项,输出的重复使用 在不同状态之间,允许对输出元件重复输出,但对同一状态内不允许重复输出。 同一编号定时器线圈、计数
4、器线圈不能出现在相邻的状态中。,注意事项,输出的互锁 在状态转移过程中,由于在瞬间(1个扫描周期)两个相邻的状态会同时接通,因此对于不能同时接通的一对输出,必须设置接线互锁或软件互锁。,Y002,Y001,X001,正转,反转,注意事项,输出的驱动方法 在状态内的母线将LD或LDI指令写入后,对不需要触点的驱动就不能再编程,需要进行变换。,注意事项,状态的转移方法(SET/OUT/RST) SET指令用于向连续状态转移 OUT指令用于向分离状态转移,符号“ ” 重复(向上面状态转移) 跳转(向下面状态或其他流程状态转移) RST指令用于自复位,符号“ ”,(a)重复,(c)自复位,(b)跳转(
5、向下或其他流程),注意事项,状态转移图中流程不能交叉,注意事项,状态内可以/不可使用的指令,不可使用,基本结构,单流程:一系列相继执行的工序。 选择分支:在多条路径中只能选择其中一条路径来执行。 并行分支:多条路径必须同时执行。在各条路径都执行后,才会继续往下执行。 重复:向上面的状态进行转移 跳转:向非相连的下面状态或流程 外的状态转移。 自复位:使用RST指令及“ ”符号,单流程,STL S20 OUT Y000 LD X000 SET S21 STL S21 OUT Y001 LD X001 SET S22 STL S22 OUT Y002,选择分支和并行分支,选择分支,STL S20
6、OUT Y000 LD X000 SET S21 LDI X000 SET S31 STL S21 OUT Y001 LD X001 SET S22 STL S22 OUT Y002 STL S31 OUT Y011 LD X011 SET S32 STL S32 OUT Y012 STL S22 LD X002 SET S40 STL S32 LD X012 SET S40 STL S40 OUT Y003,并行分支,STL S20 OUT Y000 LD X000 SET S21 SET S31 STL S21 OUT Y001 LD X001 SET S22 STL S22 OUT Y0
7、02 STL S31 OUT Y011 LD X011 SET S32 STL S32 OUT Y012 STL S22 STL S32 LD X002 SET S40 STL S40 OUT Y003,组合流程,虚设状态,条件分支(球类分检),球类分检,T0,M8002,X003,X003,X004,T12,X002,T0,X002,T11,X005,T1,X003,X002,并行分支(交通灯控制),M8002,T12,T22,T21,T11,T23,并行分支(交通灯控制),作业1,绘制状态梯形图,并写出指令表,作业2,使用状态编程法完成异步电动机的Y/降压启动,设计状态转移图。 要求: 使用2个按钮控制电动机的启停; 启动时电动机Y接; 5s后,断开KM3; 0.5s后,接通KM2,启动完成,电动机接,正常运行。,作业3,在氯碱生产中,碱液的蒸发、浓缩过程往往伴有盐的结晶,因此要采取措施对盐碱进行分离。分离过程为一个顺序循环工作过程,共分6个工序,靠进料阀、洗盐阀、化盐阀、母液阀、熟盐水阀6个电磁阀完成上述过程,各阀的动作如下表所示。当系统启动时,首先进料,5s后甩料,5s后洗盐, 5s后升刀,再5s后间歇,间歇时间为5s,之后重复进料、甩料、洗盐、升刀、间歇工序,重复8次后进行清洗, 20s后再进料,这样为一个周期。请设计其状态转移图。,