第七章 PLC的步进指令与功能指令
plc 步进指令学习

第5章
4、举例(5)
PLC的步进指令
用步进指令设计电动机正反转的控制程序 解: (1)I/O分配 X0:SB(常开) X1:SB1 X2:SB2 X3:热继电器FR(常开) Y1:正转接触器KM1 Y2:反转接触器KM2 (2)状态转移图 (3)指令表
第5章
4、举例(5)
PLC的步进指令
用步进指令设计电动机正反转的控制程序
有向线段 每一步所 完成的工 作
转换
步 转换条件
动作或命令
使系统由前 级步进入下 一步的信号 称为转换条 件
第5章
PLC的步进指令
二、状态流程图(功能图)的结构(P132) 1、单序列:反映按顺序排列的步相继激活这样 一种基本的进展情况 。 3
d 4 e 5 单序列
第5章
PLC的步进指令
二、状态流程图(功能图)的结构 2、选择序列:—个活动步之后,紧接着有几个后 续步可供选择的结构形式称为选择序列。
三、步进指令STL(Step Ladder)
M1
5s后Y1亮; 5s后Y2亮, 5s后电路复原。 M3 M2
Y0亮,5秒 T0=1 Y1亮,5秒 T1=1 Y2亮,5秒
T2=1
第5章
4、举例(3)
PLC的步进指令
有一小车运行过程如图所示。小车原位在后退终端, 当小车压下后限位开关 SQ1 时,按下启动按钮 SB ,小 车前进,当运行至料斗下方时,前限位开关 SQ2 动作, 此时打开料斗给小车加料,延时 8s 后关闭料斗,小车 后退返回;SQ1 动作时,打开小车底门卸料, 6s 后结 束,完成一次动作。如此循环。要求: (1)绘出PLC外部接线图; (2)绘出作功能图(状态转移图) (3)设计梯形图。 (4)写出对应的指令表
三菱 P L C步进指令 S F C编程方法功能指令表ppt课件

7段解码 带锁存的7段显示
方向开关 ASCII码变换
打印 读特殊功能模块 写特殊功能模块 串行数据传送
关联运行 HEX一ASCII变换 ASCII一HEX变换
校验码 读变量 变量整标 PID运算
功能指令简表
实数处理
110 ECMP 实数比较 111 EZCP 实数区间比较
118 EBCD 浮点数一科学 记数变换
较
15
BMOV
16
FMOV
17
XCH
18
BCD
19
BIN
比较 区间比较
传送 移位传送 取反传送
块传送 多点传送
交换 BCD变换 BIN变换
功能指令简表
四
20
ADD
则
21
SUB
与
22
MUL
逻
23
DIV
辑
24
INC
25
DEC
运
26
WAND
算
27
WOR
28
WXOR
29
NEG
BIN加法 BIN减法 BIN乘法 BIN除法 BIN加l BIN减1
顺序控制梯形图的编程方法
1、顺序控制梯形图设计基本方法(3种) 2、顺序功能图的绘制
状态转移图的特点
(1)可以将复杂的控制任务或控制过程分解成若干 个状态。
(2)相对某一个具体的状态来说,控制任务简单了, 给局部程序的编制带来了方便。
功能指令简表
实数处理
110 ECMP 实数比较 111 EZCP 实数区间比较
118 EBCD 浮点数一科学 记数变换
119 EBIN 科学记数一浮 点数变换
120 EADD 实数加法 121 ESUB 实数减法 122 EMUL 实数乘法 123 EDIV 实数除法
第7章 三菱FX2N系列PLC的基本指令及编程

❖ 3 ) OUT(Out):表示线圈驱动指令,用于将逻辑运 算的结果驱动一个指定的线圈。也叫输出指令。将 运算结果输出到指定的继电器,是驱动线圈的输出指 令。
指令使用方法如图7-1 、图7-2 所示.
精选可编辑ppt
11
图7-1 LD、LDI、OUT指令
精选可编辑ppt
12
图7-2 LD、LDI、OUT指令
❖ 对大型PLC设备,为了完成比较复杂的 控制,有时采用BASIC等计算机高级语言,使 PLC的功能更强大。
精选可编辑ppt
7
7.2 FX2N系列PLC技术特点
❖ 1 ) FX2N系列PLC采用一体化箱体结构,将CPU、 存储器、输入输出接口及电源等都集成在一个模块
内,结构紧凑,体积小巧,成本低,安装方便。
入信号跳变时产生一个宽度为扫描周期的脉 冲。 如图7-10所示。
精选可编辑ppt
27
图7-10 a PLS、PLF指令
精选可编辑ppt
28
图7-10 b PLS、PLF指令
精选可编辑ppt
29
❖7.3.9 MC、MCR指令
❖
指令用法
❖
1)MC:主控开始指令, 公共串联接点的
连接指令(公共串联接点另起新母线)。
❖ 数字7 )开F关X2、N还方有向矩开阵关输、入7段、显10示键器输扫入描、显16示键等输指入令、。 ❖ 基 用本插8 )单 件F元 式X2输IN/OC入的点输性为出能16,指/3用标2/扁6与4平F/9X电62,N缆基所连本不接相同,同的体,是积FFX更X22N小NCC的。采
精选可编辑ppt
9
7.3 FX2N系列PLC的基本指令
精选可编辑ppt
8
PLC步进顺序控制指令

步进顺序控制指令我们知道每一个状态都有一个控制元件来控制该状态是否动作,保证在顺序控制过程中,生产过程有秩序地按步进行,所以顺序控制也称为步进控制。
FX1S采用状态继电器作为控制元件,并且只利用其常开触点来控制步动作。
控制状态的常开触点称为步进接点,在梯形图中用符号表示。
当利用SET指令将状态继电器置1时,步进接点闭合。
此时,顺序控制就进入该步进接点所控制的状态。
当转移条件满足时,利用SET指令将下一个状态控制元件( 即状态继电器)置1后,上一个状态继电器(上一工步)自动复位,而不必采用RST指令复位。
用梯形图表示:状态转移图用梯形图表示的方法:(1)控制元件:梯形图中画出状态继电器的步进接点;(2)状态所驱动的对象:依照状态转移图画出;(3)转移条件:转移条件用来SET下一个步进接点;(4)转移方向:往哪个方向转移,就是SET置1的步进接点控制元件。
根据上述所学知识,我们学习步进指令(STL、RET)。
一、步进指令STL、RET1.STL指令STL指令称为“步进接点“指令。
其功能是将步进接点接到左母线。
格式:操作元件:状态继电器S。
RET指令称为“不仅返回“指令。
其功能是使临时左母线回到原来左母线的位置。
格式:操作元件:无。
程序举例:步进接点只有常开触点,没有常闭触点。
步进接通需要SET指令进行置1,步进接点闭合,将左母线移动到临时左母线,与临时左母线相连的触点用LD、LDI指令,如上图。
在每条步进指令后不必都加一条RET指令,只需在连续的一系列步进指令的最后一条的临时左母线后接一条RET指令返回原左母线,且必须有这条指令。
2.指令说明:(1)步进接点与左母线相连时,具有主控和跳转作用;(2)状态继电器S只有在使用SET指令以后才具有步进控制功能,提供步进接点。
(3)在状态转移图中,会出现在一个扫描周期内两个或两个以上状态同时动作的可能因此在相邻的步进接点必须有联锁措施。
(4)状态继电器在不仅状态转移图中使用可以按编号顺序使用,也可以任意。
第二篇第7章 PLC的基本指令系统

注意:
FX系列中,不同型号PLC的特殊辅助继电器的 数量也不同。
在M8000~M8255的256个特殊辅助继电器 中,PLC未定义的不可在用户程序中使用,具体可 参见使用手册。
7.3.3 状态继电器(S)
状态器对在步进顺控类的控制程序中起着重要的作用, 它与后述的步进指令STL组合使用。
①初始用状态器 ②返回原点用状态器(FX2N) ③普通状态器 ④断电保持状态器 ⑤报警用状态器(FX2N)
M0
号为M0~M499,共500点。
注:可通过程序设定,将它们变为保持辅助继电器
断电保持辅助继电器(M)
● 保持用辅助继电器在PLC电源中断后,它具有 保持断电前的瞬间状态的功能,并在恢复供电后 继续断电前的状态
FX2N的辅助继电器的元件编号为M500~M3071 注:也可通过程序设定,将它们变为通用辅助继电器
特殊辅助继电器(M)
●特殊辅助继电器是具有某项特定功能的辅助继电 器(M8000~M8255) 通常可分为两类:触点型 和 线圈型
● 触点型 特殊辅助继电器的线圈由PLC自动驱动,用户
只可以利用其触点。
● 线圈型 特殊辅助继电器的线圈由用户控制,其线圈得
电后,PLC作出特定动作。
特殊辅助继电器(触点型1)
z扩展单元和扩展模块内无CPU,必须与基本单元 一起使用。
7.3 FX系列PLC内部资源
PLC的内部软继电器
• 输入继电器 • 输出继电器 • 辅助继电器 • 状态继电器 • 定时器 • 计数器 • 指针 • 数据寄存器
1
FX系列PLC软继电器及编号
不同厂家、不同系列的PLC,其内部软继电器的功能和 编号也不相同,因此用户在编制程序时,必须熟悉所选用 PLC的软继电器功能和编号。
第7章 PLC功能指令编程及应用

在程序运行时,位于FOR~NEXT间的程序反复执行n
次(由操作数决定)后再继续执行后续程序。循环的次数
n=1~32767。如果n=-32767~0之间,则当作n=1处理。
如图 7-6 所示为一个二重嵌套循环,外层执行 5 次。如果 D0Z0中的数为6,则外层A每执行一次则内层B将执行6次。
7.2 FX系列PLC常用 功能指令介绍
用智能编程器或在计算机上编程时也可键入助记符 MEAN。
7.1 PLC功能指令的概述
有的功能指令只有助记符,而大多数功能指令有操作数 (通常1~4个组成)。操作数说明如下:
[S]表示源操作数,[D]表示目标操作数,如果使用变
址功能,则可表示为[S.]和[D.]。当源或目标不止一个时, 用[S1.]、[S2.]、[D1.]、[D2.]表示。
7.2 FX系列PLC常用 功能指令介绍
图7-3 跳转指令的使用
7.2 FX系列PLC常用 功能指令介绍
2.子程序调用与子程序返回指令 子程序调用指令 CALL 的编号为 FNC01 。操作数为 P0~P127,此指令占用3个程序步。
子程序返回指令 SRET 的编号为 FNC02 。无操作数,
占用1个程序步。 子程序是为一些特定的控制目的编制的相对独立的程序。 为了区别于主程序,规定在程序编排时,将主程序排在前 面,子程序排在后面,以主程序结束指令 FEND 隔开。如 图7-4所示,如果X0接通,则转到标号P10处去执行子程序。
7.2 FX系列PLC常用 功能指令介绍
7.2 FX系列PLC常用功能指令介绍 FX2N 系列 PLC 有丰富的功能指令,共有程序流向控 制、传送与比较、算术与逻辑运算、循环与移位等功能指 令。本节主要介绍一些常用的功能指令。
FX2N3U系列PLC的两条步进指令

可以使用 可以使用 可以使用
可以使用 可以使用 不可使用
MC/MCR
不可使用 不可使用 不可使用
(4)允许同一软元件的线圈在不同的状态接点后 面多次使用(因它们在不同的状态不能同时工作,不 认为是重线圈)。但是应注意,相同定时器线圈号不 能在相邻的状态中出现。在同一个程序段中,同一状 态继电器地址号只能使用一次。如下图所示。
第七章 FX2N/3U系列PLC步进指令 及状态编程法
主要内容
第七章 FX2N/3U系列PLC步进指令 及状态编程法
状态法也叫功能表图法,是PLC程序编制的重要 方法及工具,当今PLC生产厂商结合此法都提供有相 关的指令,如三菱电机公司生产的FX2N/3U系列小型可编 程控制器提供有两条步进指令,利用机内大量的状态 软元件[S],通过状态编程规则,就能方便地实现状 态编程,满足工程上各种顺序控制的要求。
在图7-2(a)、(b)中,每个状态的内母线上都 将具有三种功能:① 可以驱动负载(OUT Yi);②指定 转移条件(LD/LDI Xi);③指定转移目标(SET Si或OUT Si),称为状态的三要素。后两个功能是必不可少的。
2.步进指令的使用说明 (1)在状态梯形图中,由步进指令生成的状态Si 常开触点与左母线相连,具有该步的主控制功能。当 转换条件使Si常开触点接通时,由它控制的输出动作 或按输出前触点的逻辑关系输出。若需要保持输出结 果,要用SET或RST指令使输出线圈置1或置0。如果状 态触点断开,则它右侧的线路则全部断开,相当于该 步程序跳过不执行。 (2)在状态梯形图程序结束,在最后一个状态的 内母线上使用RET指令,返回到主程序开始或某处。 (3)允许状态触点内母线上使用的顺控基本指令 如表7-2所示。表中的栈操作指令MPS/MRD/MPP在状态 内母线上不能直接使用,应接在LD或LDI指令之后的 两个触点之间才能使用,如图7-3所示。
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 脉冲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
X404
X405
M200
M200 M71
S600 X400
S601
S S600 M200
S S601
Y430
S602
X403
S S602
Y431
X401
S S603
School of Mechanical & Power Engineering
▪ 5 STL状态器可作为一般辅助继电器使用,此时 STL接点不能使用;
▪ 6 STL接点后不能用MC/MCR指令,但可用 CJP/EJP指令;
▪ 7 在一系列STL指令的最后,须用RET指令返回。
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
第七章 PLC的步进指令与功能指令
4、根据功能说明书要求 创建PLC配置图
1)每个PLC及其I/O站与过程或设备相关的 位置一览图
2)CPU和I/O模板(包括机柜等)的机械布置图
3) 每个CPU和I/O模板(包括器件模块编号、 通讯地址和I/O地址)的电气连接图
若选用符号名寻址,要为PLC系统所用的绝 对地址建立符号名表,这里不仅包括I/O信号 物理值,也包括程序中会用到的其他元素。
• 状态器的特点:
▪ STL接点应与左母线相连,STL接点接通后,其 后电路块才接通,而STL接点断开,其后电路 块不再被执行;
▪ 与STL接点相连的起始触点用LD/LDI指令开头;
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
3、F1系列PLC 的顺序步进指令:
1、状态器S600~S640;
2、步进指令STL
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
7.1 状态器S
• 状态器:用于顺序控制类型的控制程序中的编程 器件.其在梯形图中的表示符为:
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
• 7.2 状态转移图
状态转移图是用状态来描述工艺流程图。通常,将一个动作要求 作为一个状态,用一个相应的状态器来表示。一个完整的状态 有三大要素组成。(驱动处理、转移条件、转移目标)
驱动处理
S601 Y431
X4转01换目标 转换条件
S602 Y431
.分布式编程:程序分成独立的指令块,每个块包含给 定的设备或动作的逻辑。提供组织指令(驻留在一组织块 中)的逻辑决定用户程序中各分块的执行。
.结构化编程:用户程序提供一些通用指令块,以便控 制一些相似或重复的功能(如控制泵或马达的指令块)。在 提供专用的信息(以参数形式)给指令块后,结构化的程序 能反复调用这些通用块。
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
This is End of Chapter 7
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
M203 X403
M71 M200
M200 X400
第七章 PLC的步进指令与功能指令
M201
M200
M202
M201
M201
M201 X401 M202
M202 X402 M203
M201
M203 M200
Y430 M202
M203
Y432 Y431
M202
School of Mechanical & Power Engineering
一 顺序步进指令和编程 7.1 状态器S 7.2 状态转移图 7.3 编程举例1 7.4 编程举例2
7.5 移位寄存器编程方式 7.6 用S、R指令
二 功能指令及其编程 7.7 PLC控制系统设计 7.8 PLC系统设计说明 7.9 用户程序的结构 7.10 PLC编程和调试
School of Mechanical & Power Engineering
M71
. S600 X400 M200
S601
Y430
X400 X401 X402 X403 1
X403
S602
Y431
2 3 4
School of Mechanical & Power Engineering
X401
S603
Y430
X402
S604 Y431 X400
上海交通大学机械与动力工程学院
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
7.9 用户程序的结构
软件设计任务的复杂程度决定用户程序的结构。STEP 7
有三种:
.线性编程:整个用户程序驻在一个指令连续的块中。 程序以线性或顺序的方式执行每条指令。
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
•7.4 编程举例2(动力头控制)
M71
M200
快进
X403
X401 工进
快退
X402
X400
Y430
M201
Y431
X401 M202 Y431
X402
M203 Y432
X403
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
二 功能指令及其编程
• 包括
• 数据传输、比较、变换、算术运算、高速 计数器、模拟量处理等
• (自学)
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
7.11 PLC编程和调试
• 调试软件 • 编程器(简易编程器)
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
M71 M200 X400 M201 X401 M202 X402 M203 X403
S M200
S M201 R M200 S M202 R M201 S M203 R M202 S M200 R M203
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
7.5
M201 M202 M203
移
M204
ቤተ መጻሕፍቲ ባይዱ
位
M200
X400
寄
存
M201
X401
器
M202
X402
编 程
M203
X403
方
M201
式
M203
M201
M202
School of Mechanical & Power Engineering
设计安全回路的任务是:
• 确定动作之间逻辑和操作上的互锁 • 设计硬件电路,以提供过程中设备的手动安全性干预 • 确定其它与安全和健全运行有关的要求 • 为PLC定义故障形式和再启动特性
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
▪ .说明操作接口
▪ .与处理过程或设备其他部分的接口
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
3、确定需要硬连线逻辑 的设备来确保安全
从定义讲这些安全回路能独立于PLC工作(安全回路 通常提供一个I/O接口与用户程序一起);典型的是将每 个执行器连接到一特别紧急停止(E-stop)区。
X402
驱动处理
S603
S601
Y431
S602
X401 X402
S S602 Y432
S S603
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
7.3 编程举例1
Y430
Y431
上海交通大学机械与动力工程学院
控制理论基础 (II)
第七章 PLC的步进指令与功能指令
S603 S604
Y430
X402
S S604
Y431
X400
S S600
RET
School of Mechanical & Power Engineering
上海交通大学机械与动力工程学院
控制理论基础 (II)
控制理论基础 (II)