文档介绍:第5章步进顺控指令
步进梯形图指令与状态转移图
步进梯形图指令
状态转移图和步进梯形图
SFC图和STL图编程注意事项
状态转移条件的有关处理方法
SFC图的跳转与分支
SFC图的跳转
SFC图的分支
1
第5章步进顺控指令
步进梯形图指令与状态转移图
步进梯形图指令
步进梯形图指令STL(Step Ladder)和RET,是一种符合I EC1131—3标准中定义的SFC图(Sequential Function Chart顺序功能图)的通用流程图语言。顺序功能图也叫状态转移图,相当于国家标准“电气制图”(-86)的功能表图(Function Charts)。
SFC图特别适合于步进顺序的控制,而且编程十分直观,方便,便于读图,初学者也很容易掌握和理解。
表5- 1步进梯形图指令
2
状态转移图和步进梯形图
图5- 1 SFC图的三种表达方式
STL:步进接点指令:意义为激活某个状态。在梯形图上体现为从主母线上引出的状态接点,它有建立子母线的功能,以使该状态的所有操作均在子母线上进行。
RET步进返回指令:用于返回主母线。使步进程序执行完时,非状态程序的操作在主线上完成,防止出现逻辑错误。
状态转移程序结尾必须使用RET.
3
送料车自动循环控制
X2
X1
X3
X0
COM
SB
SQ2
SQ1
SQ3
(b)送料车自动循环控制PLC接线图
KM1
Y2
Y1
KM2
A
B
O
X3
X0
X1
SQ2
SQ1
SQ3
X2
(a)送料车自动循环示意图
进
退
原位
(A点)
(B点)
起动
电源
起动
KM1
KM2
Y1
Y0
进
退
图5- 2 送料车自动循环控制图
要求:,第二次前进触动X1后不停车继续运行到X3后返回X2.
,若没有X0启动信号,台车不会自行启动。
4
二次前进触到SQ2,T0不延时。台车不再运行
台车自动送料梯形图控制
5
图5- 3送料车自动循环控制程序
X0
X2
X3
X2
S20
S21
S22
S23
S0
M8002
X1
(c)指令表
(步进梯形图)
(状态转移图)
(a)SFC 图
(b)STL 图
OUT
OUT
OUT
OUT
STL
STL
STL
LD
LD
LD
LD
END
RET
S23
SET
原位
Y2
原位
Y1
(A点)
S22
(B点)
X2
起动
SET
S0
S21
SET
Y2
S23
S22
S21
X2
X3
X1
S0
步进梯形图结束
END
RET
起动
(B点)
(A点)
原位
原位
原位
X2
X3
X2
S20
S21
S22
S23
S23
S0
SET
M8002
X0
X1
SET
SET
S22
X2
SET
S0
S21
S20
SET
Y1
Y2
Y1
Y2
进
退
进
退
Y1
Y2
Y1
Y1
进
退
进
退
STL
AND
OUT
LD
STL
S0
S20
Y1
SET
SET
X2
X0
M8002
S0
S20
LD
起动
X2原点
6
图5- 4 增加控制信号的运料车PLC接线图与主接线图
7
图5- 5增加控制信号的运料车PLC梯形图
8
比较:
从以上实例看到,用基本指令编制的程序存在以下问题:
。
,处理起来较麻烦。
,很难从梯形图看出具体控制工艺过程。
,可读性强,能清晰地反映全部控制工艺过程。
9
运用状态编程思想解决顺控问题的方法步骤
以台车往返为例:
1,将整个地程按任务要求分解,其中的每一个工序均对应一个状态,并分配状态元件。初始状态S0;前进S20 ; 后退S21 ; 延时5秒S22;再前进S23 ;再后退S24 ;
虽然S20 S21与S23 S24 功能相同,但它们是不同的工序,也就是不同的状态,故编号不同。
2,弄清每个状态的功能、作用。S0 PLC上电做好准备工作, S20输出Y1前进; S21输出Y2后退; S22延时5秒; S23再前进; S24再后退.
各状态的功能是通过PLC驱动各种负载来完成的,负载可由状态元件直接驱动,也可