
步进指令的应用 能力目标:1、掌握控制要求的分析 2、熟练掌握SFC流程图的编制 3、熟练掌握用步进指令构建梯形图 知识目标:1、明确SFC编程法的作用 2、掌握步进指令 任务:完成班级广告灯箱程序设计 并在实验箱上实现
步进指令的应用 能力目标:1、掌握控制要求的分析 2、熟练掌握SFC流程图的编制 3、熟练掌握用步进指令构建梯形图 知识目标:1、明确SFC编程法的作用 2、掌握步进指令 任务:完成班级广告灯箱程序设计 并在实验箱上实现

PLC步进编程法特点回顾 ·梯形图或指令表方式编程直观、简便,并广为电气技术人员接受。 ·但对于一个复杂的控制系统,尤其是复杂的顺序控制程序,由于 内部的联锁、互动关系极其复杂,其梯形图往往长达数百行,通 常要由熟练的电气工程师才能编制出这样的程序。 ·近年来,许多新生产的PLC在梯形图语言之外加上了采用EC标 准的$FC语言,用于编制复杂的顺控程序.利用这种先进的编程 方法,初学者也很容易编出复杂的顺控程序 ·三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控 指令,同时辅之以大量状态元件,就可以用S℉C语言的状态转移 图方式编程
PLC步进编程法特点回顾 • 梯形图或指令表方式编程直观、简便,并广为电气技术人员接受。 • 但对于一个复杂的控制系统,尤其是复杂的顺序控制程序,由于 内部的联锁、互动关系极其复杂,其梯形图往往长达数百行,通 常要由熟练的电气工程师才能编制出这样的程序。 • 近年来,许多新生产的PLC在梯形图语言之外加上了采用IEC标 准的SFC语言,用于编制复杂的顺控程序.利用这种先进的编程 方法,初学者也很容易编出复杂的顺控程序. • 三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控 指令,同时辅之以大量状态元件,就可以用SFC语言的状态转移 图方式编程

步(工序、状态): 将系统的工作过程可以分为若干个阶段,这些阶段称“步”。 “步”是控制过程中的一个特定状态。步又分为初始步和 工作步,在每一步中要完成一个或多个特定的动作。初始步 表示一个控制系统的初始状态,所以,一个控制系统必须有 一个初始步,初始步可以没有具体要完成的动作。 流程: 流程就是工作状态延伸的顺序。 所谓单流程,是指状态转移只可能有一种顺序。 含多种路径的叫分支流程
步(工序、状态): 将系统的工作过程可以分为若干个阶段,这些阶段称“步”。 “步”是控制过程中的一个特定状态。步又分为初始步和 工作步,在每一步中要完成一个或多个特定的动作。初始步 表示一个控制系统的初始状态,所以,一个控制系统必须有 一个初始步,初始步可以没有具体要完成的动作。 流程: 流程就是工作状态延伸的顺序。 所谓单流程,是指状态转移只可能有一种顺序。 含多种路径的叫分支流程

问题的提出 做本班广告灯箱,要求如下 电子三斑
问题的提出 电 做本班广告灯箱,要求如下 电 子子 三三 班班

其控制要求归纳如下: 设计本班广告灯牌的闪烁控制,要求用四盏灯点亮“电子三 班”4个字,闪烁要求如下:启动开关闭合后,四个字逐个点亮, 间隔1S,待四字全亮过后,四字同时点亮并闪烁二次间隔0.5S, 完成一周期后重新开始,直到启动开关断开。 设计步骤: (1).I/O分配表和状态分配表 (2).SFC流程图 (3).SFC梯形图
其控制要求归纳如下: 设计本班广告灯牌的闪烁控制,要求用四盏灯点亮“电子三 班”4个字,闪烁要求如下:启动开关闭合后,四个字逐个点亮, 间隔1S,待四字全亮过后,四字同时点亮并闪烁二次间隔0.5S, 完成一周期后重新开始,直到启动开关断开。 设计步骤: ⑴.I/O分配表和状态分配表 ⑵.SFC流程图 ⑶. SFC梯形图

1、I/O分配表 KI X0启动开关 HL1 Y0亮“电” HL2 Y1亮“子” HL3 Y2亮“三” HL4 Y3亮“班” 2、状态分配表 S0:初始状态 S20:亮“电”S21:亮“子” S22:亮“三 S23:亮“班”S24:全亮一S25:全灭一S26:全亮二 S27:全灭二
1、I/O分配表 K1 X0 启动开关 HL1 Y0 亮“电” HL2 Y1 亮“子” HL3 Y2 亮“三” HL4 Y3 亮“班” 2、状态分配表 S0: 初始状态 S20:亮“电” S21:亮“子” S22:亮“三” S23:亮“班” S24:全亮一 S25:全灭一 S26:全亮二 S27:全灭二

3、SFC流程图 初始状态 0 K10 亮“电” 亮“子” 2 T0K10 亮“三” }3 亮“班” T1K10 全亮 全灭 8同24处型 全亮 ○15 全灭
3、SFC流程图 初始状态 亮“电” 亮“子” 亮“三” 亮“班” 全亮 全灭 全灭 全亮

4、 SFC梯形图 根据SFC流程图,各同学自行画出梯形图,并通过编程软件输入PLC。 连接好外部电路,验证程序是否正确。 5、扩展思考 如果后字亮时前字不灭,如何编程? 如果全亮闪烁五次,如何编程?
根据SFC流程图,各同学自行画出梯形图,并通过编程软件输入PLC。 连接好外部电路,验证程序是否正确。 4、SFC梯形图 5、扩展思考 如果后字亮时前字不灭,如何编程? 如果全亮闪烁五次,如何编程?