顺序控制与步进指令


二、 步进指令的应用
1.用步进指令设计 单列结构控制程序
2.用步进指令设计选择结构控制程序
3.用步进指令设计并行结构控制程序
4.用步进指令设计循环结构控制程序
第三节 基本指令与顺序控制
一、用基本指令设计单列顺序控制程序
1.基本指令设计模板
状态转换模板
n-1 b n+1
n
n
组合输出模板
n
输出
前一步复位、后一步开 始
梯形图
STEP
STEP S
SNXT S
说明
1)S为工步编号,可用 辅助继电器号表示。 2)步进区内的编号和 步进区外的编号不能重 复。 3)在步进区内不能使 用互锁、转移、结束、 子程序指令。
步进指令示例
0.00 SNXT
W200.00
STEP W200.00
由W200.00控制的步
n+2
a
n-1
b
n
c
n+1
d
n+2
e
第n-1步 执行的动作
第n步 执行的动作
第n+1步 执行的动作
第n+2步 执行的动作
状态转换模板
n-1 b n+1
n
n
n: 本状态标志 n-1:上一状态标志 n+1:下一状态标志
b: 状态转换条件
组合输出模板
n
输出
n+2
具有相同输出要 求的输出状态的 组合
2.状态转换模板的缺点和改进
实例
组合输出
讨论: 为什么要组合输出?
为了防止同名双线圈 输出。
3.用步进指令编写梯形图
初始步
第二步
第一步
第三步
第四步 第五步
本章小结
1.步进指令是解决顺序控制的常用指令。 2.使用基本指令也能方便得实现顺序控制。 3.解决顺序控制分两步走: 从实际问题到顺序功能图 从顺序功能图到梯形图
缺点:在状态转换过程中,有一个扫描周期,两个相邻 状态会同时有效。
改进:使用SET、RSET指令
二、用基本指令设计较复杂顺序控制程序
1. 顺序功能图分析
工步标志 W0.00
W210.00
上一工 步

W0.00
W210.04
转入条件 初始状态 0.06·0.08 0.06
W210.01 W210.02 W210.03 W210.04
第一节 顺序控制基础知识 第二节 步进指令与顺序控制 第三节 基本指令与顺序控制
第一节 顺序控制基本知识
1. 工步及划分 状态定义:工作循环中,特定的机械动作。 状态划分:被控对象工作状态的变化。
通常由PLC输出量状态的变化来划分
2. 状态转换及转换条件
状态转换:从一个状态进入一个新的状态。 转换条件:导致状态转换的原因。
W210.00 W210.01 W210.02 W210.01 W210.00 W210.03
T1·0.00 T2·0.00 0.00 0.00 0.00 T3·0.01
下一工步 W210.00
输出
W210.01\W21 0.03
100.01、T1
W210.02\W21 0.03
W210.03
100.01、 100.02、T2
001 SNXT
W200.01
STEP W200.01
由W200.01控制的步
0.02 SNXT
W200.02
… …
STEP
步开始 第一步
第二步 步结束
1)步的开始,由SNXT引导,一直持续到 没有控制位的STEP结束。 2)由一个带控制位S的STEP来定义一个 步的起始。 3)使用相同控制位的SNXT指令来起动这 个控制位步的执行。 4)一步完成时,该步中所有的继电器都 为OFF,所有定时器都复位,计数器、移 位寄存器及KEEP中使用的继电器都保持 其状态。 5)在步进区域中,不会出现同名双线圈 输出引起的问题。 6)步程序内不能使用联锁、跳转、SBN 和END指令。
转换条件d↑和d↓ 分别表示转换信号 从“OFF”变成“ON” 和从“ON”变成 “OFF”时条件成立。
顺序功能图实例
二、顺序功能图的基本结构
1.单列结构
单列结构
a
1
b 2
c 3
d
2.选择结构
选择开始
00
a1
b1
c1
11
21
31
12
22
32
选择结束
13
a4
24
35
b5
c6
40
41
3)并列结构
第四章 顺序控制与步进指令
内容提要
所谓顺序控制,就是在生产过程中,各执行机构 按照生产工艺规定的顺序,在各输入信号的作用下, 根据内部状态和时间的顺序,自动地有次序的操作。 是工业控制系统中最为常用的控制之一。
本章首先介绍在顺序控制设计和分析中经常要遇 到的几个基本概念,然后介绍典型的控制功能模块 和相应的PLC控制程序设计方法。
转换条件可以单个信号, 也可是若干个信号的逻辑组合。
3. 顺序功能图的组成
①工步(状态) ②步进方向 ③转换和转换条件
a
n-1
b
n
c
n+1
d
n+2
e
第n-1步 执行的动作
第n步 执行的动作
第n+1步 执行的动作
第n+2步 执行的动作
④动作(输出)
转换条件d和d , 分别表示转换信号 “ON”或“OFF”时 条件成立;
100.03
W210.04
100.04、T3
W210.00
2. 梯形图编写
1)将本步的每个“上一工步节点”(常开)和相应转换条件接 点串联,形成一个驱动块,有几个入口,就将几个驱动块并联, 最下面是本步的常开接点自锁; 2)将本步的每个“下一工步接点”(常闭)串联,目的是为了 进入到下一步时,“下一工步接点”(常闭)会断开,使本工步复 位。
并联开始
00
a
11
21
31
12
22
32
并联结束
13
24
35
c
40
41
4. 循环结构
单循环
a 1
b
2
c
3
d
条件循环
a
1
b
2
d
c
3
f
4
第二节 步进指令与顺序控制
一、步进指令
助记符 名称
功能
STEP STEP
步进控制 领域定义
步进控制结束,指令以 后执行的是常规梯形图 程序
步进控制的开始
SNXT
步进控制
合集下载

PLC五种编程语言

PLC五种编程语言

PLC的五种标准编程语言PLC的用户程序是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制设计的。

根据国际电工委员会制定的工业控制编程语言标准(IEC1131-3)。

PLC的编程语言包括以下五种:梯形图语言(LD)、指令表语言(IL)、功能模块图语言(FBD)、顺序功能流程图语言(SFC)及结构化文本语言(ST)。

1、梯形图语言(LD)梯形图语言是PLC程序设计中最常用的编程语言。

它是与继电器线路类似的一种编程语言。

由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了广泛的欢迎和应用。

梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。

梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。

图1是典型的交流异步电动机直接启动控制电路图。

图2是采用PLC控制的程序梯形图。

图1 交流异步电动机直接启动电路图图2 PLC梯形图2、指令表语言(IL)指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。

在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。

同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。

图3就是与图2PLC梯形图对应的指令表。

图3 指令表指令表表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系。

其特点与梯形图语言基本一致。

3、功能模块图语言(FBD)功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。

采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。

图4是对应图1交流异步电动机直接启动的功能模块图编程语言的表达方式。

PLC程序的顺序控制设计方法

PLC程序的顺序控制设计方法

六、讨论
(2)顺序功能图绘制
四、顺控设计法中梯形图的编程方式
梯形图的编程方式是指根据功能表图设计出梯形图的方法。 ➢ 使用通用指令的编程方式 ➢ 以转换为中心的编程方式 ➢ 使用STL指令的编程方式 为了便于分析,我们假设刚开始执行用户程序时,系统
已处于初始步(用初始化脉冲M8002将初始步置位),代表 其余各步的编程元件均为OFF,为转换的实现做好了准备。
变化,系统就从原来的状态步转入新的状态步。
二、顺序控制设计法基本步骤
2、状态转移条件的确定
转移条件的定义 转移条件是使系统从当前状态步进入下一状态步的条件。
常见的转移条件 ➢ 外部输入信号(按钮、行程开关、定时器和计数器 的触点动作等); ➢ 外部输入信号的逻辑组合。
二、顺序控制设计法基本步骤
一、基本概念
4、顺序功能图的组成要素 (1)三要素 状态步、与状态有关的状态转移和动作。
(2)状态步转移的必备条件 前级状态步必须是活动的 对应的转移条件满足
二、顺序控制设计法基本步骤
1、状态步的划分 状态步的定义 根据被控对象的工作过程及控制要求,将系统的工作 过程划分成的若干个阶段。
划分的方法和依据 根据PLC的输出量的状态划分,只要输出量状态发生
线之下,只允许有一个转换符号。
三、顺序功能图的组成
4、顺序功能图的基本结构
子步
➢ 某一步可以包含一系列子步和 转换,通常这些序列表示整个 系统的一个完整的子功能。
➢ 使系统的设计者在总体设计时 容易抓住系统的主要矛盾,用 更加简洁的方式表示系统的整 体功能和概貌。
三、顺序功能图的组成
5、注意事项
时一定要使用RET指令。 ➢ STL触点断开时,CPU不执行它驱动的电路块。 ➢ CPU只执行活动步对应的电路块,因此允许双线圈输出。 ➢ STL触点驱动的电路块中不能使用MC和MCR指令。 ➢ 使状态器置位的指令如果不在STL触点驱动的电路块内,执

PLC步进指令使用

PLC步进指令使用

第4章步进指令各大公司生产的PLC都开发有步进指令,主要是用来完成顺序控制,三菱FX系列的PLC有两条步进指令,STL(步进开始)和RET(步进结束)。

4.1 状态转移(SFC)图在顺序控制中,我们把每一个工序叫做一个状态,当一道工序完成做下一道工序,可以表达成从一个状态转移到另一个状态。

如有四个广告灯,每个灯亮1秒,循环进行。

则状态转移图如图4-1所示。

每个灯亮表示一个状态,用一个状态器S,相应的负载和定时器连在状态器上,相邻两个状态器之间有一条短线,表示转移条件。

当转移条件满足时,则会从上一个状态转移到下一个状态,而上一个状态自动复位,如要使输出负载能保持,则应用SET来驱动负载。

每一个状态转移图应有一个初始状态器(S0~S9)在最前面。

初始状态器要通过外部条件或其他状态器来驱动,如图中是通过M8002驱动。

而对于一般的状态器一定要通过来自其他状态的STL指令驱动,不能从状态以外驱动。

下面通过一个具体例子来说明状态转移图的画法。

例4-1有一送料小车,初始位置在A点,按下启动按钮,在A点装料,装料时间5s,装完料后驶向B点卸料,卸料时间是7s,卸完后又返回A点装料,装完后驶向C点卸料,按如此规律分别给B、C两点送料,循环进行。

当按下停止按钮时,一定要送完一个周期后停在A点。

写出状态转移初始状态器图。

分析:从状态转移图中可以看出以下几点: (1) 同一个负载可以在不同的状态器中多次输出。

(2) 按下起动按钮X4,M0接通,状态可以向下转移,按下停止按钮,M0断开,当状态转移到S0时,由于M0是断开的,不能往下转移,所以小车停在原点位置。

(3) 要在步进控制程序前添加一段梯形图(见图4-3b )(b ) 梯形图(a ) 状态转移图图4-3 控制送料小车状态转移图M0 启动辅助继电器X1 原点条件M8002T3X1S23S22X3S23T2S21S24X1X2T1S22S21T0S20S0打开卸料阀小车左行Y4A点Y2T3C点K70小车左行Y4小车右行打开装料阀原点指示Y1Y3T2K50Y0A点打开卸料阀小车右行B点Y2T1K70Y3打开装料阀Y1T0 K504.2 步进指令4.2.1步进指令步进指令有两条:STL和RET。

PLC步进顺序控制指令

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)状态继电器在不仅状态转移图中使用可以按编号顺序使用,也可以任意。

第3章三菱FX2N系列可编程控制器的步进指令

第3章三菱FX2N系列可编程控制器的步进指令

3.2 步进指令及多流程步进顺序控制
3.2.2 单流程步进顺序控制
所谓单流程,是指状态转移只可能有一种顺序,没有 其它可能。
1.状态转移图的设计
(1)将整个工作过程按任务要求分解,其中 的每个工序均对应一个状态,并分配状态元件。
①准备(初始状态) ②启动电动机1 ③启动电动机2 ④启动电动机3 ⑤停止电动机3 ⑥停止电动机2 ⑦停止电动机1 S0 S20 S21 S22 S23 S24 S25
活且转移条件满足时才能被激活,同时一旦下一个状态被激
活,上一个状态自动关闭。因此,对于单流程状态转移图来 说,同一时间,只有一个状态是处于激活状态的。 (4)若为顺序连续转移(即按状态继电器元件编号顺序向 下),使用SET指令进行状态转移;若为顺序不连续转移, 不能使用SET指令,应改用OUT指令进行状态转移。
S0 S20 S21 S22 S23 S24 转移条件 转移条件 转移条件 转移条件 转移条件 转移条件 按下SB1 按下SB2 按下SB3 按下SB4 按下SB5 按下SB6
a)单一条件 b)多条件组合 图3-9 状态的转移条件
3.2.2 单流程步进顺序控制
图3-10 电动机顺序控制系统状态转移图
想一想 练一练
练习思考题:三台电动机的顺序控制(二)。 要求用一只启动按钮(SBl)和一只停止按钮 (SB3)实现三台电动机的顺序启停控制,每按 一次按钮能顺序启停一台电动机。PLC接线及电 气控制原理图参考图3-1 b),工序图如图3-14, 要求1)根据所示的状态转移图,设计梯形图; 2)将梯形图转换成指令表。
2.RET:步进返回指令
RET指令没有操作元件。RET指令的功能是:当步进顺控程序执行完 毕时,使子母线返回到原来主母线的位置,以便非状态程序的操作在 主母线上完成,防止出现逻辑错误。

三菱FX系列PLC基本指令应用

三菱FX系列PLC基本指令应用

图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、ORB 指令配合实现块逻辑运算;2 )LDP 、LDF 指令仅在对应元件有效时维持一个扫描周期的接通。

图3-15 中,当M1 有一个下降沿时,则Y3 只有一个扫描周期为ON 。

3 )LD 、LDI 、LDP 、LDF 指令的目标元件为X 、Y 、M 、T 、C 、S ;4 )OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT 指令之后应设置常数K 或数据寄存器。

5 )OUT 指令目标元件为Y 、M 、T 、C 和S ,但不能用于X 。

FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 )AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

( 2 )ANI (与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

( 3 )ANDP 上升沿检测串联连接指令。

( 4 )ANDF 下降沿检测串联连接指令。

触点串联指令的使用如图 1 所示。

图 1 触点串联指令的使用触点串联指令的使用的使用说明:1 )AND 、ANI 、ANDP 、ANDF 都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

2 )AND 、ANI 、ANDP 、ANDF 的目标元元件为X 、Y 、M 、T 、C 和S 。

3 )图1 中OUT M101 指令之后通过T1 的触点去驱动Y4 称为连续输出。

FX系列PLC —触点并联指令(OR/ORI/ORP/ORF)( 1 )OR (或指令)用于单个常开触点的并联,实现逻辑“或”运算。

( 2 )ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。

( 3 )ORP 上升沿检测并联连接指令。

( 4 )ORF 下降沿检测并联连接指令。

触点并联指令的使用如图 1 所示。

图 1 触点并联指令的使用触点并联指令的使用说明:1 )OR 、ORI 、ORP 、ORF 指令都是指单个触点的并联,并联触点的左端接到LD 、LDI 、LDP 或LPF 处,右端与前一条指令对应触点的右端相连。

PLC步进指令及顺控程序设计


4、分支、汇合的组合流程 有些状态转移图是若干个或若干类分支、汇合流程的组合。有的分支、汇合的组合流程不能直接编程,需要转换后才能进行编程,如图,应将左图转换为可直接编程的右图形式。如图所示。
5、虚设状态 有一些分支、汇合组合的状态转图如图所示,它们连续地直接从汇合线转移到下一个分支线,而没有中间状态。这样的流程组合既不能直接编程,又不能采用上述办法先转换后编程。这时需在汇合线到分支线之间插入一个状态,以使状态转移图与前边所提到的标准图形结构相同。如图所示。
操作步骤
(1)连接3台电动机顺序启动控制电路。 (2)将编好的步进指令程序写入PLC。 (3)使PLC处于运行状态,并进入程序监控状态。 (4)PLC上输入继电器X0指示灯应点亮,表示热继电器和停止按钮连接正常。 (5)按下启动按钮SB2,第1台电动机启动;运行5s后,第2台电动机启动;M2运行15s后,第3台电动机启动。 (6)按下停止按钮SB1,3台电动机全部停机。
6、分支数的限定 FX2N系列 PLC中一条并行分支或选择性分支的电路数限定为8条以下;有多条并行分支与选择性分支时,每个初始状态的电路总数应小于等于16条,如图所示。
例:实现运料小车控制
任务引入
在多分支结构中,根据不同的转移条件来选择其中的某一个分支,就是选择流程模式。运料小车在左边装料处(X2限位)从a、b两种原料中选择一种装入,然后右行,自动将原料对应卸在A(X3限位)、B(X4限位)处,然后返回装料处,卸料时间20s。用开关X0的状态选择在何处卸料,当X0=1时,选择卸在A处;当X0=0时,选择卸在B处。
相关知识
将固定电压和频率的交流电变换为可变电压和频率的交流电的装置称为“变频器”。变频器首先将交流电变换为直流电,然后再将直流电变换为电压和频率可变的三相交流电去驱动三相异步电动机,由于异步电动机的转速与电源频率成正比,所以电动机可以平滑调速。 在变频器上通常都有主电路接线端和控制电路接线端。控制电路的功能可分为正反转方向控制以及低速、中速、高速控制等。例如,三菱FR-E540通用变频器的低速、中速、高速频率出厂设定值分别为10 Hz、30 Hz、50Hz。

顺序功能图及步进指令编程举例


动作。
(5)汽缸A向左动作到位,汽缸B向下
SQ4
动作。
汽缸B
SQ3
SQ2
(6)汽缸B向下动作到位,汽缸C松开
SQ5
汽缸A
抓手,将物块放置到传送带上。
(7)汽缸C松开抓手到位,汽缸B向上
动作。 (8)汽缸B向上到位,传送带转动,送
出物块。同时汽缸A向右移动。
汽缸C
SQ6
SQ7
(9)汽缸A向右移动到位,进行下次循
南北绿 东西红
南北黄 东西红
机械手臂控制系统
SQ3
SQ2
SQ4 汽缸B
SQ5
汽缸A
汽缸C
SQ6
SQ7
物块
SQ8
SQ1
电机
M1
机械手抓取物块的结构工作过程如下:
(1)如果人工放置物块到工作台上,汽
缸B向下动作。
(2)汽缸B向下动作到位,汽缸C动作,
抓紧物块。
(3)汽缸C抓紧物块,汽缸B向上动作。
(4)汽缸B向上动作到位,汽缸A向左
环。
物块
SQ8
SQ1
电机
M1
M8002 原位状态 S0
SQ1 汽缸B向下 S20
Y0-汽缸B下降
SQ5 汽缸C抓紧 S21
Y1-汽缸C抓紧
SQ7 汽缸B向上 S22
Y2-汽缸B上升
SQ4 汽缸A向左 S23
Y3-汽缸A左移
SQ3 汽缸B向下 S24
Y0-汽缸B下降
SQ5 汽缸C松开 S25
Y4-汽缸C松开
南北红、东西
JMP
黄、T1定时50
S0
T1
X1
状态3 S22
南北绿、东西

PlC常用三种编程语言的比较

PlC常用三种编程语言的比较可编程控制器(PLC programmable logic controller)是使用微电脑技术制造的自动控制的电子设备。

它以顺序控制为主,回路调节为辅。

能完成逻辑判断、定时、记数和算术运算、联网等功能。

随着PLC 的发展,其功能越来越多,集成度越来越高。

网络功能越来越强。

PlC集三电于一体,具有良好的控制精度和高可靠性。

使得PLC成现代工业自动化的支柱。

PLC的生产厂家和型号,种类繁多。

不同型号自成体系,有不同的编程语言和使用方法。

本文拟就用日本三菱公司生产的FxzN-48MR型PLC介绍其常用三种编程语言的编程方法及主要特点:一、PLC编程语言中,最常用的语言是梯形图和指令语句表。

梯形图形式上与继电器控制线路很相似。

在继电器控制线路的基础上,略加改动就形成PLC的梯形图程序。

在完成梯形图程序后,为使PLC按程序完成控制任务就需要将一段程序存入到PLC的用户程序存储器中,这时就要使用编程器将程序的一条一条指令按顺序键入到PLC中即可。

梯形图与指令语句表的之间存在相互对应关系。

并可以互相转换。

编写简单的程序用梯形图编程比较方便,初学者容易掌握。

但是编写复杂程序使则显得繁锁,程序越大越麻烦,不容易编程。

二、步进顺控指令语言编程:它是一种专用于顺序控制的较复杂程序的编程方法。

此方法编程,方法简单,规律性强,初学者较易掌握,可大大提高工作效率,并给调试,修改程序带来很大方便。

三、功能指令语言:很多PLC厂家。

为了充分利用PLC的单片机功能,拓展其应用范围,在基本指令的基础上,开发了一系列完成不同功能的子程序。

调用这些子程序的指令称功能指令。

利用这些指令语言对控制系统进行编程设计时,可大大提高可编程控制器的使用价值。

并降低整个控制系统的成本,所编制的程序比较简单,常用于编写大而复杂的程序。

下面以PLC对三相交流异步电动机星一角降压启动编程为例介绍三种语言的编程:PLC的I/O点分配:PLC的接线图:PLC的控制程序:一基本指令编程:0 LDI X014 LD Y01 ANI X215 AND Y22 OUT M016 OR T03 LD M017 ANI Y14 AND Y018 OUT Y25 OR X1 19 END6 OUT Y07 LD M08 ANI Y29 OUR T0 K20012 ANI T013 OUT Y1二步进顺控指令编程:0 LD X2 31 SET S221 OR X0 33 STL S222 ZRST S20 S2434 OUT T0 K200 7 SET S037 LD T09 ZRST Y0 Y238 SET S2314 LD M800240 STL S2315 SET S041 RST Y117 STL S042 LD Y118 LD X143 SET S2419 SET S2045 STL S2421 STL S2046 LDI Y122 LDI Y247 SET Y223 SET Y148 RET24 LD Y149 END25 SET S2127 STL S2728 SET Y029 LD Y030 AND Y1三功能指令编程:0 LD X1 11 MOV K10 K1 Y01 MOV K6 K1Y0 16 LD X26 LD Y1 17 OR X27 OUT T0 K20018 MOV K0 K1Y0 10 LD T0 23 END结束语通过以上三种方法的比较可知:功能指令用来编写程序,所编程序较小,步数少,比较简单。

PLC步进指令

用步进指令编程步进顺序控制:状态寄存器、步进顺控指令。

一、状态寄存器FX2N共有1000个状态寄存器,其编号及用途见下表。

类 别 元件编号 个 数 用 途 及 特 点初始状态 S0 ~S9 10 用作SFC的初始状态返回状态 S10 ~S19 10 多运行模式控制当中,用作返回原点的状态 一般状态 S20~S499 480 用作SFC的中间状态掉电保持状态 S50~S899 400 具有停电保持功能,用于停电恢复后需继续执行的场合信号报警状态 S900~S999 100 用作报警元件使用说明:1)状态的编号必须在规定的范围内选用。

2)各状态元件的触点,在PLC内部可以无数次使用。

3)不使用步进指令时,状态元件可以作为辅助继电器使用。

4)通过参数设置,可改变一般状态元件和掉电保持状态元件的地址分配。

二、步进顺控指令FX2N系列PLC的步进指令:步进接点指令STL步进返回指令RET。

1、步进接点指令STL说明:1)梯形图符号: 。

2)功能:激活某个状态或称某一步,在梯形图上表现为从主母线上引出的状态接点。

STL指令具有建立子母线的功能,以使该状态的所有操作均在子母线上进行。

3)STL指令在梯形图中的表示:2、步进返回指令RET说明:1)梯形图符号:2)功能:返回主母线。

步进顺序控制程序的结尾必须使用RET指令。

三、状态转移图的梯形图和写指令表1、状态的三要素状态转移图中的状态有驱动负载、指定转移目标和指定转移条件三个要素。

图中Y5:驱动的负载S21:转移目标X3:转移条件。

2、状态转移图的编程方法步进顺控的编程原则:先进行负载驱动处理,然后进行状态转移处理。

3、注意事项1)程序执行完某一步要进入到下一步时,要用SET指令进行状态转移,激活下一步,并把前一步复位。

2)状态不连续转移时,用OUT指令,如图为非连续状态流程图:非连续状态流程图例:液压工作台的步进指令编程,状态转移图、梯形图、指令表如图所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档