PLC第4章 步进顺控指令
第4章 步进指令
哪一步,哪一步就变为活动步。
2021/2/13
第4章 步进指令
18/57
PLC 技术应用
小车往复运动控制二
顺序功能图设计
M8002
S0 X3 起动
S20 X1
S21 X2
S22 X0
S23
ZRST S20 S23 Y0 Y1 Y0 Y1
第4章 步进指令
21/57
PLC 技术应用
小车往复运动控制三
思考:
对于一个能够循环往复运动的小车控制系统,在原有控制电路输入端
接入一个按钮的常开触点作为停止按钮,任意时刻按下停止按钮,小车停
止。 SQ0 SQ1 SQ2
SB0
X000 X001
X002 X003
KM1 KM2 Y000
KM2 KM1 Y001
PLC 技术应用
小车往复运动控制六
思考:
按下开始按钮后,小车往复运行,并能实现循环运行,按下停止按钮后,
小车在完成本环节运行后回到原点并停止。再次按起动按钮,小车重新运
行。 SQ0 SQ1 SQ2
SB0
SB1 FR
X000 X001 X002 X003 X004 X005 COM
PLC 技术应用
小车往复运动控制一
二、I/O地址分配
输入
输入继电器
作用
输出继电器
输出 作用
X000 X001 X002 X003
左限位开关SQ0 中间限位开关SQ1
右限位开关SQ2 起动按钮SB0
Y000 Y001
接触器KM1小车左行 接触器KM2小车右行
2021/2/13
第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件
4.3.4 跳转和循环结构
顺序结构、选择性分 支结构和并发性分支 结构是功能图的基本 形式。多数情况下, 这些基本形式是混合 出现的,跳转和循环 是其典型代表。利用 顺序功能图语言可以 很容易实现流程的循 环重复操作。在程序 设计过程中可以根据 状态的转移条件,决 定流程是单周期操作 还是多周期循环,是 跳转还是顺序向下执 行。
顺序功能图sfc及步进顺控指令41顺序功能图的基本概念411顺序功能图的产生顺序功能图sfc又称为流程图或状态转移图它是一种真正的图形化的编程语言是专用于工业顺序程序控制设计的一种功能性说明语言它能完整地描述控制系统的工作过程功能和特性是分析设计电气控制系统控制程序的重要工具
西门子PLC系统综合应用技术
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4 步进顺序控制指令应用举例 4.4.1 大小球分拣系统控制举例
控制要求:大小球分拣系统示意图如图所示,初始状态机械臂处于原点(压 着左限位和上限位),吸球用的电磁吸盘断电。按下启动按钮,机械臂下行, 碰到下限位停止下行,电磁吸盘通电吸球。如吸住的是小球,大小球检测磁 性开关为ON; 如吸住的是大球,大小球检测磁性开关为OFF。延时1s后,机 械臂上行。碰到上限位停止上行开始右行,根据吸住的大小球不同,分别到 达小球右限位或大球右限位处停止。然后,机械臂下行碰到下限位停止下行, 电磁吸盘断电把球放到小球箱或大球箱。再延时1s后,机械臂上行、左行返 回原点。如果不按停止按钮,系统自动开始下一个工作周期的循环;如果按 下停止按钮,系统要完成此工作周期后,回到原点才停止。再次按下启动按 钮,系统重新开始工作。SFC图和梯形图篇幅太大,请参照教材图。
4.4.2人行横道线按钮式交通灯控制举例
PLC步进顺序控制指令
功能图和梯形图的转换
在将顺序功能图转换为步进梯形图时,应遵循从左到右、 在将顺序功能图转换为步进梯形图时,应遵循从左到右、 从上到下的原则。注意步进梯形图应以RET指令结束。 RET指令结束 从上到下的原则。注意步进梯形图应以RET指令结束。
转移条件
重庆市技能人才培训集团
功能图和梯形图的转换
重庆市技能人才培训集团
步进指令的梯形图表示 步进指令的
重庆市技能人才培训集团
步进指令的功能图表示
上述步进梯形图也可以用顺序功能图(状态转移图)表示: 上述步进梯形图也可以用顺序功能图(状态转移图)表示:
转移条件
状态转移图中的每一步包含三个内容:本步驱动的内容、 状态转移图中的每一步包含三个内容:本步驱动的内容、 转移条件及指令的转换目标。 转移条件及指令的转换目标。
重庆市技能人才培训集团
步进顺序控制指令
FX 系列 PLC 提供了下面一对步进指令: 提供了下面一对步进指令:
STL是利用内部软元件(状态S)在顺控程序上进行 是利用内部软元件(状态 ) 是利用内部软元件 步进控制的指令 的指令。 步进控制的指令。 RET是用于状态(S)流程的结束,实现返回主程序 是用于状态( ) 流程的结束, 是用于 状态 母线)的指令。 (母线)的指令。
重庆市技能人才培训集团
步进控制指令的使用
4. 输出的驱动方法
如右图所示, 如右图所示 , 在状态内 指令写入后, 的母线将 LD 或 LDI 指令写入后 , 对不需要触点的驱动就不能 对不需要触点的驱动就 不能 再编程, 再编程 , 需要按下图方式进 行变换。 行变换。
或
重庆市技能人才培训集团
步进控制指令的使用
5. 状态的转移方法
步进顺控指令
M8002 初始脉冲
S0
Y2
车道:绿
Y3
人行道:红
S21
T0
S22
T1
S23
X0 X1
人行道开关
T6
Y2 车道:绿 T0 K300 Y1 车道:黄 T1 K100 Y0 车道:红 T2 K50
S30
T2
S31
T3
S32
T4
OFF ON
S33
C0 C0 T5 T5
S34
Y3 人行道:红
Y4 人行道:绿 T3 K150 T4
S21 X2
S22 X5 X3
S23 X4
Y30 SET S20
Y31 SET S21
Y32 SET S22
Y33 S21 OUT SET S23 Y34
4-3 状态的详细(xiángxì)动作
❖STL指令(zhǐlìng)的动作 ❖对状态的各种指令(zhǐlìng)处 理
精品文档
下一节
一、 STL指令的动作
合并 转移 处理
AND X12
SET S50
精品文档
返回
例 子 (lì zi)
精品文档
五、跳转处理
(chǔlǐ)
状态(zhuàngtài)跳转用OUT指令代替 SET指令。
S0
Y30
X0
S20
Y31
X1
OUT S21
Y32
X2
S22
Y33
X5
X3
S23
Y34
X4
精品文档
返回
S0 X0
S20 X1
LD X0
SET S21 —转移到第一并行分支状态
SET S31 —转移到第二并行分支状态
FX3U系列PLC技术及应用课件-步进顺控指令及应用
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
三、顺序功能图的类型
4.2 顺序功能图
三、顺序功能图的类型
4.2 顺序功能图
三、顺序功能图的类型
4.3 顺序控制系统的编程方法
实训19 剪板机系统的PLC控制
一、实训任务
用PLC实现剪板机系统的控制。图是某剪板机的工作示意图。开始 时压钳和剪刀都在上限位,限位开关X000和X001都为ON。按下压钳下 行按钮X005后,首先板料右行(Y000为ON)至限位开关X003动作, 然后压钳下行(Y003为ON并保持)压紧板料后,压力继电器X004为 ON,压钳保持压紧,剪刀开始下行(Y001为ON)。剪断板料后,剪刀 限位开关X002变为ON,Y001和Y003为OFF,延时1s后,剪刀和压钳 同时上行(Y002和Y004为ON),它们分别碰到限位开关X000和X001 后,分别停止上行,直至再次按下压钳下行按钮,方才进行下一个周期 的工作。为简化程序工作量,板料及剪刀驱动电动机控制均忽略。
实训19 剪板机系统的PLC控制
一、实训任务
实训19 剪板机系统的PLC控制
二、实训步骤 1、I/O分配
实训19 剪板机系统的PLC控制
二、实训步骤 2、I/O接线图
实训19 剪板机系统的PLC控制
二、实训步骤 3、创建工程项目
实训19 剪板机系统的PLC控制
二、实训步骤 4、编写程序
实训19 剪板机系统的PLC控制
第4章 步进顺控指令及应用
第四周
模块四 PLC步进顺控指令及其应用
4-14 电镀生产线的顺序功能图
3. 系统调试
四、知识拓展
(一) 三相电动机循环正反转的控制系统 用步进顺控指令设计一个三相电动机循环正反转的控 制系统。其控制要求如下:按下启动按钮,电动机正 转3 s,暂停2 s,反转3 s,暂停2 s,如此循环5个周期, 然后自动停止;运行中,可按停止按钮停止,热继电 器动作也应停止。 通过分析控制要求可知,该控制系统有3个输入:停止 按钮SB——X0,启动按钮SB1——X1,热继电器 FR——X2;有2个输出:正转接触器KM1——Y1,反 转接触器KM2——Y2,其I/O接线图如图4-15所示。
4-5 彩灯工作的顺序功能图
图4-6 状态梯形图
表4-1
图4-5的指令表
3.系统调试
四、知识拓展——SFC编程注意事项
(1)与STL指令相连的触点要用LD或LDI指令, 下一条STL指令的出现意味着当前STL程序区的结束 和新的STL程序区的开始。最后一个STL程序区结束 时,一定要用RET指令,这就意味着整个STL程序区 的结束。 (2)初始状态可由其他状态驱动,但运行开始时, 必须用其他方法预先作好驱动,否则状态流程不可 能向下进行。一般用系统的初始条件,若无初始条 件,可用M8002(PLC从STOP→RUN切换时的初始 脉冲)进行驱动。
表4-2 选择性分支程序的指令表
②汇合状态的编程 编程方法是先依次对S21、S22、S31、S32、S41、S42状态 进行汇合前的输出处理编程,然后按顺序从S22(第一分支)、 S32(第二分支)、S42(第三分支)向汇合状态S50转移编 程。选择性汇合的程序如表4-3所示。
(3)状态编程顺序为:先进行驱动,再进 行转移,不能颠倒。 (4)STL触点可以直接驱动或通过别的触点 驱动Y、M、S、T、C等元件的线圈和应用指 令。若同一线圈需要在连续多个状态下驱动, 则可在各个状态下分别使用OUT指令,也可以 使用SET指令将其置位,等到不需要驱动时, 用RST指令将其复位。
PLC步进顺控指令
PLC步进顺控指令虽然该类的题目见的很多,可是好象讲清楚的并没见到。
就是本人来讲,也是看了很久都无法清楚。
故才下决心搞懂它。
差不多花了一天多时间才明白它的道理,它并不复杂,而且很好画梯形图和编程。
顺控实际是按照生产工艺要求而规定的一定操作顺序而已。
首先要根据生产工艺要求,画出顺序功能图,然后根据功能图再画出梯形图。
上图即为顺序功能图:图中双框S0表示为初始步,单框中的S20、S21、S22、S23依次根据工艺顺序要求而设置的各活动步。
我们来看S0初始步上方垂线上设有M8002其为初始步激活的条件(该步的意思不妨可以理解为自动合上空开?),在S0步与S20步之间有X1、X3,它说明只有符合这二条件要求后,步才能从S0步转移到S20步,而当S20步处于活动状态时Y002、T0处于动作状态。
而S20步与S21步之间的T0,它受时间控制,只要时间一到,S21步被激活投入,使Y001处于工作,同时S20步则处于关闭(其控制的Y002、T0则停止)以下各步中的X2、T1、X1含意均同(均为转换条件),但要注意下一步被激活,其相应控制元件则动作,意味着上一步被停止。
而各步之间均插入了X4其箭头均指向初始步S0,即恢复处于初始状态,X4在这地方的作用是急停。
而步S23下的X1条件一符合,可转入步S20,即处于循环状态。
根据顺序功能图就可很方便地将它转换成梯形图。
梯形图如上图所示,其工作过程如下:第一梯级中的0、LD M8002:M8002为特殊辅助继电器的常开触点,其作用仅在PLC通电瞬间接通。
1、SET S0:SET 为置位指令,功能是驱动线圈,并使其具有自保功能。
也就是说在PLC通电的瞬间M8002产生一脉冲,将状态元件S0激活(并自保持)。
第二梯级中最左侧的3、STL S0:STL为步进触点指令,功能为步进触点驱动,当上一步(1、SET S0)为置位时该接点闭合,4、LD X001为小车停止位置的必要条件,也就是说小车开始时必须停在X1位置(该接点才能闭合),此时按外部的按钮(SB1)从而驱动(5、AND X003)的闭合,程序才能执行,这就是所说的条件。
第四章 步进顺控指令及其应用
(1)I/O分配 X0:自动/手动转换 X1:右限位 X2:第二槽限位 X3:第三槽限位 X4:左限位 X5:上限位 X6:下限位 X7:停止 X10:自动位起动 X11:手动向上 X12:手动向下 X13:手动向右 X14:手动向左
Y0:吊钩上 Y1:吊钩下 Y2:行车右行 Y3:行车左行 Y4:原点指示
二、步进返回指令 RET指令用于返回主母线。使步进顺控程序 执行完毕时,非状态程序的操作在主母线上完成 ,防止出现逻辑错误。状态转移程序的结尾必须 使用RET指令
步进接点只有常开 触点,没有常闭触点。 步进接通需要SET指令 进行置1,步进接点闭 合,将左母线移动到临 时左母线 在每条步进指令后不必 都加一条RET指令,只需 在连续的一系列步进指令 的最后一条的临时左母线 后接一条RET指令返回原 左母线,且必须有这条指 令。
4、一些规则 步和步之间必须有转移隔开。 转 移和转移之间必须有步隔开。 步与转移,转移 与步之间有向线段连接,正常画SFC图的方向是 从上向下或是从左向右,按照正常顺序画图时 ,有向线段可以不加箭头,否则必须加箭头。 一个SFC图中至少有一个初始步。
二、状态继电器
在状态转移图中,每个状态都分别采用连续 的、不同的状态继电器表示。FX系列PLC的状态 继电器的分类、编号、数量及功能
转移到第一并行分支状态
转移到第二并行分支状态
转移到第三并行分支状态
2、选择性汇合
STL S22 OUT Y2 输出处理
STL S22 LD X2 SET S50
从第一分支转 移到汇合点
STL S32 OUT Y12 输出处理
STL S32
LD X12
SET S50
从第二分支转 移到汇合点
第四课步进顺控指令
选择性汇合后的选择性分支的改写
复杂选择性流程的改写
并行性汇合后的并行性分支的改写
并行性汇合后的并行性分支的改写
并行性汇合后的选择性分支的改写
选择性流程里嵌套并行性流程的编程
跳转流程的程序编制
跳 转 的 几 种 形 式
大、小球分检控制
原点显示Y5 左移限位 SQ1 X1 上移限位 SQ3 X3 SQ4 X4 SQ5 X5
选择性分支与汇合的编程
STL OUT LD SET LD SET STL OUT LD SET LD SET LD S21 Y1 X1 S22 X4 S24 S22 Y2 X2 S23 X23 S3 X3
SET STL OUT LD SET STL OUT LD SET LD SET S26 S24 Y4 X5 S25 S25 Y5 X6 S26 S26 Y6
步与动作 步:矩形框表示步,方框内是该步的编号。 编程时一般用PLC内部编程元件来代表各步 初始步:与系统的初始状态相对应的步称 为初始步。初始步用双线方框表示,每一 个功能表图至少应该有一个初始步。
步与动作 动作:一个控制系统可以划分为被控系统 和施控系统。对于被控系统,在某一步中 要完成某些“动作”;对于施控系统,在 某一步中则要向被控系统发出某些“命 令”,将动作或命令简称为动作 动作的表示:矩形框中的文字或符号表示, 该矩形框应与相应的步的符号相连。
绘制功能表图应注意的问题 两个步绝对不能直接相连,必须用一个转换将它 们隔开。 两个转换也不能直接相连,必须用一个步将它们 隔开。 功能表图中初始步是必不可少的。 只有当某一步所有的前级步都是活动步时,该步 才有可能变成活动步。 PLC开始进入RUN方式时各步均处于“0”状态,因 此必须要有初始化信号,将初始步预置为活动步, 否则功能表图中永远不会出现活动步,系统将无 法工作。
PLC步进顺序控制指令
或
重庆市技能人才培训集团
步进控制指令的使用
5. 状态的转移方法
OUT 指令与 SET 指令对 于STL指令后的状态具有同 样的功能,都将原来的状态 自动复位。此外,还有自保 持功能。但是,在使用 OUT 指 令 时 , 用 于 向 状 态 转移图中的分离状态转移。
重庆市技能人才培训集团
顺序功能图的类型
条件:T1 触发 状态:Y3 置1 ④ 高速状态
~
可使Y4、Y5复位 条件:T2 触发
状态:Y4、Y5 置1 ( 2 )低、中、高速 X0 均可使 Y1~Y5复位 高速时X2可使Y4、Y5复位
状 态 转 移 图
步进控制指令的使用
使用注意事项
用步进指令可以将顺序功能图转换为步进梯形图,也可 以直接编写步进梯形图。对梯形图和顺序功能图应注意以下 几点:
重庆市技能人才培训集团
步进顺序控制指令
2. RET指令
功能:表示该步进控制结束,返回主程序 (母线)。每个步进程序应在 END 指令前写入 一次RET指令。
无论在什么条件下,一旦切换动作状 态,则转移前的源状态自动变为断开状 态,不再被激活。
重庆市技能人才培训集团
步进指令的梯形图表示
重庆市技能人才培训集团
重庆市技能人才培训集团
顺序功能图的类型
一、单流程结构
从头到尾只有一条路可走,称为单流程结构。 如红绿灯控制程序,虽然是循 环控制,但都以一定顺序逐步执行 且没有分支,所以属于单一顺序流 程。 图中在S21执行完后即结束。 在步进阶梯图中,以复位 ( RST )正在执行的步阶来结束步 进动作。
说 说明 明ห้องสมุดไป่ตู้
(1)该控制系统有4个状态 ① 送电准备状态 条件:M8002 脉冲
PLC应用技术第4章 步进顺控指令的应用
X0 Y0 S20
X1 X2 X3 S21 S22 S23
S20
Y0
STL
X1
SET S21
X2
SET S22
X3
SET S23
STL S20
OUT Y0
LD
X1
SET S21
LD
X2
SET S22
LD
X3
SET S23
(a)顺序功能图
(b)梯形图
图4-2 选择序 列分支的编程方法示例
(c)指令表
(2)选择序列合并的编程方法
如果某一步的后面有N条选择序列的分支,则该步的STL触点开始的电路中应有N条 分别指明各转换条件和转换目标的并联电路。对于图4-2 中步S20之后的这三条支路有 三个转换条件X1、X2和X3,可能进入步S21、S22和步S23,所以在S20的STL触点开 始的电路块中,有三条由X1、X2和X3作为置位条件的串联电路。STL触点具有与主控 指令(MC)相同的特点,即LD点移到了STL触点的右端,对于选择序列分支对应的 电路的设计,是很方便的。用STL指令设计复杂系统的梯形图时更能体现其优越性。
SFC图便于阅读,也便于设计。SFC图也可以用STL 图(步进梯形图)来表示,如图4-1(b)所示,状 态步的线圈要用SET指令。其主控接点用STL指令, 主控接点右边为副母线。在SFC图结束后要用RET 指令,图4-1(c)所示为图4-1(a)和图4-1(b) 的指令程序。
步进顺控指令的应用-讲义
5
(1)手动操作 这是初次运行时将机械复归左上 原点位置的程序.状态S5是在PC从停 机转为运行的瞬间.用特殊辅助继电 器M8002置位的. (2)半自动单循环运行 1)用手动操作将机械移至原点位置,然后按动起动按钮X26, 动作状态从S5向S20转移,下降电磁阀的输出Y0动作,接着下限开 关X1接通。 2)动作状态S20向S21转移,下降输出Y0切断,夹钳输出Y1, 保持接通状态。 3)1秒后定时器T0动作,转至状态S22使上升输出Y2动作不久 到达上限,X2接通状态转移。 4)状态S23为右行,输出Y3动作到达右限位置X3接通,转为 S24状态。 5)转至状态S24,下降输出Y0再次动作,到达下限位置X1立即 接通,接着动作状态由S24向S25转移. 6)在S25状态允将保持夹钳输出Y1复位,·并启动定时器T1。 7)夹钳输出复位1秒后,状态转移到S26上升输出Y2动作. 8)到达上限位置x2接通,动作状态向S2转移,左行输出Y4动 作.一碰到左限位置X4接通,动作状态返回S5,成为等待再起动 的状态。
12
设计步进(顺控)梯形图须知
5. 流程分离:步进阶梯图允许写入多个流程。 6. 分支流程的限制: (1).一个分支流程所使用的分支步进点最多8 个。 (2).复数个分歧流程或并进流程合在同一个流程里最多可使 用 16 个回路。 (3).流程中的某一步进点可指定跳到别流程的任一个步进点。 7. 步进点的复归及输出禁止: 利用ZRST 指令可将一段步进点 RESET 为 OFF。 利用PLC 的输出Y 禁止 (M1034=ON)。
S0
SET
28
状态转换图(SFC)
步进梯形图允许在一个程序中写入多个流程,最多可有10个(S0~S9) 。
SET
S0 S21
步 进 顺 控 指 令
状态5:X1闭合后所有电机停止
M8002
S0 X0 S22 X1 Y0
S20
T0 S21 T1
T0 K20
Y0 T1 K50
S0
Y1
Y2
RET
S22
T2
Y0
Y1 T2 K80
END
一、复习 1、什么是状态?什么是转移条件?
在控制系统中某执行装置在某 一段时间内相对不变的动作称为状态。 系统要从一个状态向另一个状 态转移时,状态转移需满足的条件 称转移条件。
S20
X1
X2
Y1
X3 MPS
Y2
MRD MPP STL内的 母线
X4
Y3
6)在转移条件的回路中不能使用ANB、 ORB、MPS、MRD、MPP等指令。
S21 S21 X2
X0
X0
X1 M0 X3
X2
M0
X1
X3
SET S22
S22
X4
Y1
7)在状态转移图中最后一个状态转 我们通常用 OUT S0
初始状态的运用
初始状态作用是对步进程序进行初始化处理, 但也可以利用初始状态执行工作任务。 凡有使用计数器的程序,编写时必须注意计数器 的复位问题
S0
RST C0 RST T0
(用初始状态对计数器、定时器清零)
分析与思考(3)P101 步进程序的单周期运行与连续运行
Sn (连续运行条件)
实训任务21 (5.1.3)
按下起动 1S 按钮X0
1S 1S 1S
显示a
1S
显示b
1S
显示c
1S
显示d
显示e
显示F
在任意时刻按下X1,数码显示停止。 循环三次后,数码显示停止。 按下X2,能实现单步运行。
模块四 步进顺控指令(多学时课堂用)
清华大学出版社
项目任务
图4-1 运料小车运行过程示意图
第四章 可编程控制器程序设计 (三)、步进梯形指令的编程方法
步进指令
单序列结构的编程方法 选择序列结构的编程方法 并行序列结构的编程方法
清华大学出版社
步进指令
许多PLC都有专门用于编制顺序控制程序的步 进梯形指令及编程元件。 STL指令:步进梯形指令(状态母线生成指 令),目标元件S RET指令:步进梯形程序结束指令。 步进梯形图常用于时间和位移等顺序的操作 过程。 STL指令只有与状态继电器S配合才具有步进 功能。
梯形图经验设计法的步骤
(4)确定关键点后,用起保停电路编程方法或基本 电路的梯形图,编制画出各输出信号的梯形图。
(5)在上述基础上,审查已编成的梯形图,调试运 行,更正错误,补充遗漏,进行最后优化。
继电器控制电路移植法设计梯形图
设计步骤 1. 了解和熟悉被控设备的工艺过程和机械的 动作 情况。 2.确定PLC的输入信号和输出负载,画出PLC外部接 线图。继电器电路中的按钮,行程开关和各种传感 器信号的触点接在PLC的输入端,用PLC的输入继电 器替代,用来给PLC提供控制命令;而交流接触器 和电磁阀等执行机构 的硬件线圈接在输出端,用 输出继电器替代。
清华大学出版社
单序列结构的编程方法
清华大学出版社
选择序列结构的编程方法
清华大学出版社
并行序列结构的编程方法
清华大学出版社
SFC程序的特点:SFC在执行程序时始终只有处于工作状态的 步才能执行逻辑处理和状态输出,而其余不活动步的全部 指令和输出都无效。 所以在设计SFC程序时,只需确定每一步所需的输出及步与 步之间的转换条件,运用最简单的逻辑指令,便可完成程 序设计。
项目4_PLC步进顺控指令及其应用
状态转移图的编程原则为:先进行负载的驱动处理, 然后进行状态的转移处理。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
二、步进顺控指令指令及其编程方法(续)
2、状态转移图的编程
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
三、单流程的程序设计(续)
2、实例 例1:用步进顺控指令设计一个三相电动机 循环正反转的控制系统。其控制要求如下: 按下启动按钮,电动机正转3 s,暂停2 s, 反转3 s,暂停2 s,如此循环5个周期,然 后自动停止;运行中,可按停止按钮停止, 热继电器动作也应停止。 解:① 根据控制要求,其I/O分配图如图 所示。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
一、流程图与状态转移图(续)
1、流程图
彩灯循环点亮, 整个控制过程可 分为如下4个阶段 (或叫工序): 复位、黄灯亮、 绿灯亮、红灯亮。 每个阶段分别完 成的工作(也叫 动作)如图。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
三、单流程的程序设计(续)
2、实例(续) 例2:用步进顺控指令设计一个彩灯自动 循环闪烁的控制程序。其控制要求如下: 3盏彩灯HL1、HL2、HL3,按下启动按钮后 HL1亮,1 s后HL1灭HL2亮,1 s后HL2灭 HL3亮,1 s后HL3灭,1 s后HL1、HL2、 HL3全亮,1 s后HL1、HL2、HL3全灭,1 s 后HL1、HL2、HL3全亮,1 s后HL1、HL2、 HL3全灭,1 s后HL1亮„„如此循环;随 时按停止按钮停止系统运行。 解:① 根据控制要求,其I/O分配图 如图所示。
PLC第4章-步进顺控指令介绍
第4章 步进顺控指令
1. 组成 (1)步:
步是控制系统中的一个相对不变的性质,它对应于 一个稳定的状态。在顺序功能图中步通常表示某个执行 元件的状态变化。步是根据输出量的状态变化来划分的, 在任何一步内,各个输出量的ON/OFF状态不变,但是 相邻步的输出量总的状态是不同的。步用矩形框表示, 框中的数字是该步的编号,编号可以是该步对应的工步 序号,也可以是与该步相对应的编程元件(如状态元件、 PLC内部的通用辅助继电器、步标志继电器等)。步的 图形符号如图4.1(a)所示。FX2系列的PLC表示步用 状态元件S20-S899。(见教材P20)
初
回 原
始
点
化
方
式
手
工 方 式
自 动 方
式
初
始
状
态
自动方式
第4章 步进顺控指令
第4章 步进顺控指令
4.5 程序设计方法与实例
4.5.1 SFC程序的设计方法 1.基本系列的编程应用 2.使用起保停电路的编程方法。 3.以转换条件为中心的编程方法。 4. 仿STL指令的编程方法。
第4章 步进顺控指令
2、STL触点可以直接驱动或通过别的触驱动Y、M、
S、T等元件的线圈。
3、由于CPU只执行活动步对应的程序段,使用STL指 令时允许双线圈输出,既不同的STL触点可以分别驱 动同一编程元件的一个线圈。
第4章 步进顺控指令
4.2.2 初始状态编程
(如下图)在状态转移图中起始位置的状态即是初始状 态,S0-S9。 1)起始状态最初是由PLC从STOPБайду номын сангаас>RUN切换瞬时动 作的特殊辅助继电器M8002驱动,使其置1(如下图 S0),也可由其他状态元件驱动(如下图中S23)。即 S23必须先处于当前步(工作状态),先于S0前置1。 2)其他状态之外的一般状态元件必须在其他状态后加 入STL指令才能驱动,不能脱离状态而用其他方式驱动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
chart,顺序功能图) 4、SFC:(Sequential Function chart,顺序功能图) SFC:
第4章 步进顺控指令
4.1.1顺序控制设计法 顺序控制设计法
所谓顺序控制,就是按照生产工艺预先规定的顺序, 所谓顺序控制,就是按照生产工艺预先规定的顺序, 在各个输入信号的作用下, 在各个输入信号的作用下,根据内部状态和时间的顺 序,在生产过程中各个执行机构自动地有序地进行操 顺序控制法又叫步进控制设计法。 作。顺序控制法又叫步进控制设计法。 顺序控制设计法的基本思想是将系统的一个工作周 期划分为若干个顺序相连的阶段,这些阶段称为步。 期划分为若干个顺序相连的阶段,这些阶段称为步。 顺序功能图是设计顺序控制程序的一种极为重要的 图形编程语言和工具,下面将具体介绍。 图形编程语言和工具,下面将具体介绍。
第4章 步进顺控指令
2. 使用规则
(1)步与步不能直接相连,必须用转移分开; )步与步不能直接相连,必须用转移分开; (2)转换与转换不能直接相连,必须用步分开; )转换与转换不能直接相连,必须用步分开; (3)步与转换、转换与步之间的连线采用有向线段,画功能图 )步与转换、转换与步之间的连线采用有向线段, 的顺序一般是从上向下或从左到右,正常顺序时可以省略箭头, 的顺序一般是从上向下或从左到右,正常顺序时可以省略箭头, 否则必须加箭头。 否则必须加箭头。 (4)一个功能图至少应有一个初始步。 )一个功能图至少应有一个初始步。 (5)自动控制系统应该能多次重复执行同一工艺过程, 因此在 )自动控制系统应该能多次重复执行同一工艺过程, SFC图中一般应有由初始步和有向连线组成的闭环。 图中一般应有由初始步和有向连线组成的闭环。 图中一般应有由初始步和有向连线组成的闭环 (6)在单系列中,只有当某一步的前级步是活动步时,该步才 )在单系列中,只有当某一步的前级步是活动步时, 有可能变成活动步。必须用初始化脉冲M8002常开触点作为转换 有可能变成活动步。必须用初始化脉冲 常开触点作为转换 条件,将初始步转化为活动步。 条件,将初始步转化为活动步。
4.2 编程方法
4.2.1 步进顺控的程序示例
1)步进顺序图是用继电器顺控电路表达的状态转移图。 )步进顺序图是用继电器顺控电路表达的状态转移图。 编程顺序为先进行负载的驱动处理,接着进行转移。 编程顺序为先进行负载的驱动处理,接着进行转移。 2)STL指令为与主母线连接的常开触点指令,在副母 ) 指令为与主母线连接的常开触点指令, 指令为与主母线连接的常开触点指令 线里直接连接线圈或通过触点驱动线圈。 线里直接连接线圈或通过触点驱动线圈。副母线上的 触点使用LD/LDI指令。RET指令返回主母线。状态转 指令。 指令返回主母线。 触点使用 指令 指令返回主母线 移图中状态的顺序可以自由选择。 移图中状态的顺序可以自由选择。 3)STL电路中不能用 ) 电路中不能用MC指令,MPS指令也不能紧接 指令, 电路中不能用 指令 指令也不能紧接 触点后使用。 着STL触点后使用。 触点后使用
第4章 步进顺控指令
4.1.2 顺序功能图概述
顺序功能图,简称功能图, 顺序功能图,简称功能图,又叫状态流程图或状 态转移图。 态转移图。它是专用于工业顺序控制程序设计的 一种功能说明性语言, 一种功能说明性语言,能完整地描述控制系统的 控制过程、功能和特性,是分析、 控制过程、功能和特性,是分析、设计电气控制 系统控制程序的重要工具。 系统控制程序的重要工具。顺序功能图由步、有 向连线、转换、转换条件和动作(或命令)组成。
第4章 步进顺控指令
第4章
步进顺控指令
4.1 状态转移图 4.2 4.3 4.4 4.5 编程方法 状态的详细动作 操作方式 程序设计方法与实例
第4章 步进顺控指令
本章主要内容: 本章主要内容:
– 步进顺控指令的基本知识 – 几种常用的状态转移图 – 程序设计,比较详细地介绍在程序设计时顺 程序设计, 序功能图的使用 – 应用实例 本章要求对SFC的方法和步骤掌握会用,重点是 的方法和步骤掌握会用, 本章要求对 的方法和步骤掌握会用 掌握程序设计方法中的顺序功能图法。 掌握程序设计方法中的顺序功能图法。
2、指令表: 指令表:
由若干条指令组成的程序叫做指令表程序。 由若干条指令组成的程序叫做指令表程序。
3、功能块图: 功能块图:
用类似与门、或门的方框来表示逻辑关系, 用类似与门、或门的方框来表示逻辑关系,方框的左侧为立即运算的输入 变量,右侧为输出变量,输入、输出端的小圆圈表示“ 运算, 变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,信号自 左向右流动。 左向右流动。
图4.2
转换条件是与转换有关的逻辑命题 , 转换条件 是与转换有关的逻辑命题, 可以 是与转换有关的逻辑命题 用文字语言、 用文字语言 、 布尔代数表达式或图形符号 标注在表示转换的短线的旁边。 标注在表示转换的短线的旁边。
第4章 步进顺控指令
在顺序功能图中, 在顺序功能图中,步的活动状态是由转换的实现 来完成的。转换的实现必须同时满足两个条件: 来完成的。转换的实现必须同时满足两个条件: ①该转换所有的前级步都是活动步。 该转换所有的前级步都是活动步。 ②相应的转换条件得到满足。 相应的转换条件得到满足。 如果转换的前级步或后续步不止一个, 如果转换的前级步或后续步不止一个,转换的实 现称为同步实现 为了强调同步实现, 同步实现。 现称为同步实现。为了强调同步实现,有向连线 的水平部分用双线表示。 的水平部分用双线表示。
转换的实现应该完成以下两个操作: 转换的实现应该完成以下两个操作:
①使所有由有向连线与相应转换条件相连的后续步 都变为活动步。 都变为活动步。 ②使所有由有向连线与相应转换条件相连的前级步 都变为不活动步。 都变为不活动步。
第4章 步进顺控指令
(3)动作(命令)说明 )动作(命令) 一个步表示控制过程中的稳定状态, 一个步表示控制过程中的稳定状态,它可以对应一个或 多个动作。可以在步右边加一个矩形框, 多个动作。可以在步右边加一个矩形框,在框中用简明 的文字说明该步对应的动作,如下图4.3所示 所示。 的文字说明该步对应的动作,如下图 所示。 图中(a)表示一个步对应一个动作;图(b)和(c) 图中( ) 表示一个步对应一个动作; ) ) 表示一个步对应多个动作,两种方法任选一种。 表示一个步对应多个动作,两种方法任选一种。
(2)分支结构 )
1 3
A 2 3 B 3 C 5 3 4 3
D 6 3 E
G 7 3 H
I
J
F
8 3
图4.5
选择性分支
第4章 步进顺控指令
并发性分支
图4.6
并发性分支
第4章 步进顺控指令
(3)循环结构 )
循环结构用于一个 顺序过程的多次或 往复执行。 往复执行。功能图 画法如图4.7所示 所示, 画法如图 所示, 这种结构可看作是 选择性分支结构的 一种特殊情况。 一种特殊情况。
返回本章首页
第4章 步进顺控指令
4.1
状态转移图
4.1.1 顺序控制设计法 4.1.2 顺序功能图概述 4.1.3 简单状态转移图
返回本章首页
第4章 步进顺控指令
PLC的编程语言简介: PLC的编程语言简介: 的编程语言简介
1、梯形图语言: 梯形图语言:
引言: 引言:
梯形图表达式是在原电器控制系统中常用的接触器、 梯形图表达式是在原电器控制系统中常用的接触器、继电器梯形图基础上 演变而来的,它与电气操作原理图相呼应,它形象、直观和实用。 演变而来的,它与电气操作原理图相呼应,它形象、直观和实用。
第4章 步进顺控指令
4.1.3 简单流程的状态转移图示例
单系列
第4章 步进顺控指令
选择系列
第4章 步进顺控指令
第4章 步进顺控指令
第4章 步进顺控指令
图4-5 分类处理流程图
第4章 步进顺控指令
并行性分支/汇合示例 并行性分支 汇合示例
第4章 步进顺控指令
第4章 步进顺控指令
第4章 步进顺控指令
第4章 步进顺控指令
第4章 步进顺控指令
STL指令的特点 指令的特点
1、与STL触点相连的触点应使用LD或LDI指令,即LD STL触点相连的触点应使用LD或LDI指令, 触点相连的触点应使用LD 指令 点移到STL触点的右侧,直到出现下一条STL STL触点的右侧 STL指令或出 点移到STL触点的右侧,直到出现下一条STL指令或出 RET指令 RET指令使LD点返回左侧母线 指令, 指令使LD点返回左侧母线。 STL触 现RET指令,RET指令使LD点返回左侧母线。各STL触 点驱动的电路一般放在一起,最后一个STL STL电路结束 点驱动的电路一般放在一起,最后一个STL电路结束 时一定要使用RET指令,否则将出现程序错误,PLC不 RET指令 时一定要使用RET指令,否则将出现程序错误,PLC不 能正常运行。 能正常运行。 2、STL触点可以直接驱动或通过别的触驱动Y、M、 STL触点可以直接驱动或通过别的触驱动Y 触点可以直接驱动或通过别的触驱动 S、T等元件的线圈。 等元件的线圈。 3、由于CPU只执行活动步对应的程序段,使用STL指 由于CPU只执行活动步对应的程序段,使用STL指 CPU只执行活动步对应的程序段 STL 令时允许双线圈输出,既不同的STL STL触点可以分别驱 令时允许双线圈输出,既不同的STL触点可以分别驱 动同一编程元件的一个线圈。 动同一编程元件的一个线圈。
第4章 步进顺控指令
1. 组成 (1)步: ) 步是控制系统中的一个相对不变的性质,它对应于 步是控制系统中的一个相对不变的性质, 一个稳定的状态。 一个稳定的状态。在顺序功能图中步通常表示某个执行 元件的状态变化。步是根据输出量的状态变化来划分的, 元件的状态变化。步是根据输出量的状态变化来划分的, 在任何一步内,各个输出量的ON/OFF状态不变,但是 状态不变, 在任何一步内,各个输出量的 状态不变 相邻步的输出量总的状态是不同的。步用矩形框表示, 相邻步的输出量总的状态是不同的。步用矩形框表示, 框中的数字是该步的编号, 框中的数字是该步的编号,编号可以是该步对应的工步 序号,也可以是与该步相对应的编程元件(如状态元件、 序号,也可以是与该步相对应的编程元件(如状态元件、 PLC内部的通用辅助继电器、步标志继电器等)。步的 内部的通用辅助继电器、 )。步的 内部的通用辅助继电器 步标志继电器等)。 图形符号如图4.1( )所示。 系列的PLC表示步用 图形符号如图 (a)所示。FX2系列的 系列的 表示步用 状态元件S20-S899。(见教材 。(见教材 状态元件 。(见教材P20) )