6 三菱FX2N系列PLC步进梯形指令详解
FX2N的基本指令、步进指令及编程
4.1基本指令
十三、END END是一条无目标元件占一个程序步的指令。PLC反复进行 输入处理、程序运算、输出处理,若在程序最后写入END指 令,则END以后的程序步就不再执行,直接进行输出处理。 在程序调试过程中,按段插入END指令,可以顺序扩大对各 程序段动作的检查。采用END指令将程序划分为若干段,在 确认处于前面电路块的动作正确无误之后,依次删去END指 令。要注意的是在执行END指令时,也刷新监视时钟。
OR M100 ANI X4
M100
M100
ORI M100
OUT M100
X0 X1
X2
LD X0
ORB OUT M1
M0
X3
OR X1
LDI X2
OR X3
X0 X2
X1
M1
ANB OUT M0 LD X0 AND X1 LD X2
X3
ANI X3
例3 写出语句表并比较
X0 Y0 Y1 X0 Y0 Y0
LD X2 ORI X3
AND M8013 AND M8013 OUT Y0 OUT Y1
4.1基本指令
三、OR、ORI
X0 X2
X1
M5
Y0
LD X0
OR X1
ORI M5
ANI X2
M15
ORI M15
OUT Y0
4.1基本指令
三、OR、ORI
X0 M0
X1 M0 T0 K100
LD X0 OR M0 ANI X1 OUT M0 OUT T0
4.1基本指令
十三、END
END:程序结束指令。END之后的程序 步不再执行。 X0
Y0
END X1 Y0
三菱FX系列PLC的步进指令
二、FX2的状态元件分类
类别 初始状态 返回状态 一般状态
元件编号 个数
用途及特点
S0~S9 S10~S19 S20~S499
10
用作SFC的初始状态
10
多运行模式控制当中,用作返回原点 的状态
480
用作SFC的中间状态
掉电保持状态 S500~S899
400
具有停电保持功能,停电恢复后需继 续执行的场合,可用这些状态元件
步进指令的说明:
① 步进接点须与梯形图左母线 连 接 。 使 用 STL 指 令 后 , LD 或 LDI指令点则被右移,所以当把 LD或LDI点返回母线时,需要使 用步进返回指令RET。
② 使用STL指令后的状态继电 器(有时亦称步进继电器), 才具有步进控制功能。这时除 了提供步进常开接点外,还可 提供普通的常开接点与常闭接 点,但STL指令只适用于步进接 点。
4.2.2 步进梯形图
1.状态的三要素:驱动负载、指定转移目标、指定转移条件 2.状态的开启与关闭及状态转移图执行的特点
开启可以理解为该段程序被扫描执行。而关闭则可以理解为该段 程序被跳过,未能扫描执行 3.步进梯形图:使用步进接点指令和步进返回指令梯形图的形式将
状态转移图以梯形图的形式表述出来。 步进指令常用于控制时间和位移等顺序的操作过程。 步进接点只有常开接点,而没有常闭接点。
(8)初始状态可由其他状态驱动,但运行开始必须用其他方法预先作好驱动, 否则状态流程不可能向下进行。一般用系统的初始条件,若无初始条件,可用 M8002(PLC从STOP→RUN切换时的初始脉冲)进行驱动。
(9)需在停电恢复后继续原状态运行时,可使用S500~S899停电保持状态 元件。
4.2.3 多分支状态转移图的处理与梯形图的转换
步进梯形图指令
步进梯形图指令使用STL指令应注意以下问题:(1) STL触点与母线相连,与STL触点相连的起始触点应使用LD或LDI指令。
即使用STL 指令后,LD点移至STL触点的右侧,一直到出现下一条STL指令或RET指令为止。
RET 指令表明整个STL程序区的结束,LD点返回原母线。
各STL触点驱动的电路一般放在一起,最后一个STL电路结束时一定要使用RET指令,否则将出现“程序错误”信息,PLC不能执行用户程序。
(2) STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈和应用指令。
STL 触点右边不能使用入栈(MPS)指令。
(3) 由于CPU只执行活动步对应的电路块,使用STL指令时允许双线圈输出,即不同的STL触点可以分别驱动同一编程元件的一个线圈。
但是同一元件的线圈不能在可能同时为活动步的STL区内出现,在有并行序列的顺序功能图中,应特别注意这一问题。
(4) 在步的活动状态的转换过程中,相邻两步的状态继电器会同时ON一个扫描周期。
为了避免不能同时接通的两个输出(如控制异步电动机正反转的交流接触器线图)同时动作,除了在梯形图中设置软件互锁电路外,还应在PLC外部设置由常闭触点组成的硬件互锁电路。
定时器在下一次运行之前,首先应将它复位。
同一定时器的线圈可以在不同的步使用,但是如果用于相邻的两步,在步的活动状态转换时,该定时器的线圈不能断开,当前值不能复位,将导致定时器的非正常运行。
(5) OUT指令与SET指令均可用于步的活动状态的转换,使新的状态继电器置位,原状态继电器自动复位,此外还有自保持功能。
SET指令一般用于驱动目标步比当前步元件号大的状态继电器。
在STL区内的OUT指令用于顺序功能图中的闭环和跳步,如果想跳回已经处理过的步,或向前跳过若干步,可对状态继电器使用OUT指令。
OUT指令还可以用于远程跳步,即从顺序功能图中的一个序列跳到另一个序列。
以上情况虽然可以使用SET指令,但最好使用OUT指令。
FX2NPLC步进指令及状态编程法
8
(4)允许同一编号元件的线圈在不同的Si接点后 允许同一编号元件的线圈在不同的Si接点后 同一编号元件的线圈在不同的Si接点 多次使用。但是应注意, 面多次使用。但是应注意,同一编号的定时器线圈 不能在相邻的状态中出现。在同一个程序段中, 相邻的状态中出现 不能在相邻的状态中出现。在同一个程序段中,同 一状态继电器地址号只能使用一次。 只能使用一次 一状态继电器地址号只能使用一次。
5
2.步进指令的使用说明
在状态梯形图中,状态元件Si 应与左母线相连 相连, (1)在状态梯形图中,状态元件Si 应与左母线相连, 具有主控制功能, 具有主控制功能 , 它的右侧产生的新母线上的接点 要用LD LDI指令开始。RET指令可以在一系列的 LD或 指令开始 要用LD或LDI指令开始。RET指令可以在一系列的 STL指令最后安排返回 也可以在一系列的STL 指令最后安排返回, STL指 STL 指令最后安排返回 , 也可以在一系列的 STL 指 令中需要中断返回主程序时使用。 令中需要中断返回主程序时使用。 (2)当步进接点指令驱动状态元件Si接通时,其右 当步进接点指令驱动状态元件Si接通时 Si接通 侧的电路才能按逻辑动作。如果Si断开, Si断开 侧的电路才能按逻辑动作 。 如果 Si 断开 , 则 右侧的 电路则全部断开,相当于该段程序跳过。 电路则全部断开 , 相当于该段程序跳过 。 若需要保 持输出结果,可用SET RST指令 SET和 指令。 持输出结果,可用SET和RST指令。
4
每个状态Si后的内母线上都将提供三种功能: 每个状态Si后的内母线上都将提供三种功能: Si后的内母线上都将提供三种功能 驱动负载(OUT ① 驱动负载(OUT Yi); 指定转移条件(LD/LDI ②指定转移条件(LD/LDI Xi); 指定转移目标(SET Si)。 ③指定转移目标(SET Si)。 称为状态的三要素。后两个功能是必不可少的。 称为状态的三要素。后两个功能是必不可少的。
第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
第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指令的功能是:当步进顺控程序执行完 毕时,使子母线返回到原来主母线的位置,以便非状态程序的操作在 主母线上完成,防止出现逻辑错误。
三菱FX2NPLC步进指令简介及编程举例
三菱FX2NPLC步进指令简介及编程举例
在FX2N系列PLC中只有两条步进指令:STL(步进开始指令)和RET(步进结束指令)。
STL和RET指令必须和状态继电器S配合使用才具有步进功能。
STL也称为步进触点指令(占1步),STL的梯形图符号用表示,称为STL触点,它没有动断触点。
STL S20 和STL S21都是STL触点。
在梯形图中,STL触点与母线相连,使用STL指令后,母线移至触点右侧,其后需用LD、LDI、OUT等指令,直至出现下一条STL指令或出现RET指令。
STL指令使新状态继电器置位,而前一状态继电器自动复位,其触点断开。
图10-1表明了顺序功能图、梯形图、语句表三者之间的严格对应关系。
步进结束指令RET也称为步进返回指令,梯形图符号用表示。
在一系列STL指令之后必须使用RET指令,以表示步进指令功能结束,母线恢复至原位。
F2N步进指令
MC/MCR
可以使用 可以使用 可以使用
可以使用 可以使用 不可使用
不可使用 不可使用 不可使用
输出 处理
转移 处理
表中的栈操作指令 MPS/MRD/MPP 在状态内不能直接 与步进接点后的新 母线连接,应接在 LD或LDI指令之后, 如图7—2所示。
LD X001 S10 X001 MPS MRD STL内母线 MPP X004 X005 Y001 Y001 X003 Y001
三、状态转移图(SFC)转换成状态梯形图(STL)、指令表程序
SFC图基本上是以机械控制的流程表示状态(工序)的 流程,而STL图全部是由继电器来表示控制流程的程序。
LD SET STL LD SET STL LDI OUT LD SET STL LDI OUT LD SET STL OUT LD SET STL LDI OUT LD SET STL LDI OUT LD OUT RET END
台车自动往返一个工作周期的控制工艺要求如下: (1)按下启动钮SB,电机M正转,台车前进,碰到限位开关 SQ1后,电机M反转台车后退。 (2)台车后退碰到限位开关SQ2后,台车电机M停转,台车 停车5s后,第二次前进碰到限位开关SQ3,再次后退。 (3)当后退再次碰到限位开关SQ2时,台车停止。
SB(X000) 启动 前进(Y021) 后退(Y023)
驱动M第一次前进
驱动M第一次后退
暂停5秒
驱动M第二次前进
驱动M第二次后退 步进程序结束返回S0
图7-8 台车自动往返控制的状态梯形图(STL图规则
一、编制SFC图的注意事项 (1)对状态编程时必须使用步进接点指令STL。程序的最后必 须使用步进返问指令RET,返回主母线。 (2)初始状态的软元件用S0-S9,并用双框表示;中间状态软 元件用S20-S899等状态,用单框表示。若需要在停电恢 复后继续原状态运行时,可使用S500-S899停电保持状态 元件。此外S10-S19在采用状态初始化指令FNC 60(IST) 时,可用于特殊目的。 (3)状态编程顺序为:先进行驱动,再进行转移,不能颠倒。 (4)当同一负载需要连续多个状态驱动时,可使用多重输出, 在状态程序中,不同时“激活”“双线圈”是允许的。另 外,相邻状态使用的T、C元件,编号不能相同。
三菱FX2n 状态转移图与步进梯形指令
第三节
状态转移图及步进梯形图应用示例
单流程:指状态转移只有一种顺序 【应用系统设计】 简易红绿灯控制系统
X0
T0
T1
T2
T3
SET在步进梯形图 STL与SET指令之间 STL为状态动作的
中,作为状态转 的部分为该状态所 需做的动作。 移指令使用。
步进起始指令
用LD或LDI指令设 用 OUT 指令设 置转移条件 以 STL 指令开始 用 SET 指令 置动作 设置动作母线 设置状态
【应用范例】装卸小车运动控制 装卸小车运动控 制要求:
按下启动按钮,小车底门关闭 ,小车从起始位置(向前运 动(Y000接通。 小车到达最前端位置,停止,漏斗翻门打开,货物通过漏 斗卸下。 7s后自动关闭漏斗翻门,小车向后运动。 至后限位开关位置,小车停止,小车底门打开,将小车中 货物卸下;5s后自动关闭小车翻门(Y003断开)。 分单次运行和连续运行两种运行方式。
小车运动顺序控制状态转移图
如上图小车顺序运动控制中,S0表示初始状态,S20~ S23分别代表工序一至工序四的状态,其顺序控制工作过程 如下: ① PLC运行时,M8002脉冲信号驱动初始状态S0。 ② 当启动按钮X000接通,小车处于后限位位置(X002= ON),小车翻门关闭(Y003=OFF),工作状态从S0转 移到S20。 ③ 状态S20驱动后,输出Y000接通,小车向前运动,直至前 限位(X001= ON),工作状态从S20转移到S21。 ④ 状态S21驱动后,输出Y001接通,漏斗翻门打开,同时定 时器T3接通,7s后,定时器T3触点接通,工作状态从S21 转移到S22。
1
每个状态提供了三个功能:驱动处理、转移条件及相继状态。如在状态 S20,驱动接通输出Y000,当转移条件X001接通后,工作状态从S20转移 到相继状态S21,状态S20自动复位。 状态S具有触点的功能(驱动输出线圈或相继的状态)以及线圈的功能 (在转移条件下被驱动)。
6-三菱FX2N系列PLC步进梯形指令详解
PLC运行时,M8002脉冲信号驱动初始状态S0。 当启动按钮X000接通,小车处于后限位位置X002=ON,小 车翻门关闭Y003=OFF,工作状态从S0转移到S20。 状态S20驱动后,输出Y000接通,小车向前运动,至前限位 X001=ON,工作状态从S20转移到S21。 状态S21驱动后,输出Y001接通,漏斗翻门打开,同时定时 器T3接通,7s后,定时器T3触点接通,工作状态从S21转移到 S22。 状态S22驱动后,输出Y002接通,小车向后运动,至后限位 X002=ON,工作状态从S22转移到S23。 状态S23驱动后,输出Y003接通,小车翻门打开,同时定时 器T4接通,5s后,定时器T4触点接通。此时,如果小车运行 工作方式处于单循环方式(X011接通),工作状态从S23转移 到S0,小车回到原初始状态,等待启动按钮重新按下,开始 第二次循环;如果小车运行工作方式处于自动循环方式 (X010接通),工作状态从S23转移到S20,小车重复S20~ S23的工作过程。
状态编程思想
状态编程思想:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作细 节(状态的功能、转移条件和转移方向),再依总的控制顺序要求,将这些状态联系起 来,形成状态转移图,进而编制梯形图程序。将“工序”更换为“状态”,就得到状态 转移图,是状态编程法的重要工具。 FX2N系列PLC的状态器S,是为状态编程提供的软元件。小车顺序运动控制中,S0表 示初始状态,S20~S23分别代表工序一至工序四的状态,其顺序控制工作过程如下:
三菱FX系列PLC基本指令步进梯形图指令
三菱FX系列PLC基本指令.步进梯形图指令FX 系列PLC 有基本顺控指令20 或27 条、步进梯形图指令2 条、应用(功能)指令100 多条(不同系列有所不同)。
以FX2N 为例,介绍其基本顺控指令和步进指令及其应用。
FX1N,FX2N,FX2NC 共有27 条基本顺控指令,2条步进梯形图指令。
三菱FX系列PLC基本指令一览表FX系列PLC —取指令与输出指令(LD/LDI/LDP/LDF/OUT)( 1 )LD (取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
( 2 )LDI (取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
( 3 )LDP (取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF → ON )时接通一个扫描周期。
( 4 )LDF (取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
( 5 )OUT (输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如图 1 所示。
图 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 (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
三菱FX2N系列可编程控制器指令及应用【PLC课件】
第二章
第三章
第四章
第五章
第六七章
《PLC原理与应用》课件
2、数据位长和指令执行形式 1)连续执行与脉冲执行
功能指令有连续执行和脉冲执行两种类型。如图3-16所示,指令助记符MOV后 面有“P”表示脉冲执行,即该指令仅在X000接通(由OFF到ON)时执行(将 D10中的数据送到D12中)一次;如果没有“P”则表示连续执行,即该在X000接 通(ON)的每一个扫描周期指令都要被执行。
第一章
第二章
第三章
第四章
第五章
第六七章
《PLC原理与应用》课件
如果以SFC图表示上图所示的步进梯形图回路,则表示如下图:
第一章
第二章
第三章
第四章
第五章
第六七章
《PLC原理与应用》课件
第二节 FX2N系列可编程控制器应用(功能)指令
PLC做为工业控制计算机,不仅具有用于逻辑处理的基本指令,还具有
功能指令(Functional Instruction),也称作应用指令(Applied Instruction),
指令说明
❖在可编程控制器中有11个记忆运算中间结果的存储器,称为栈。 ❖使用一次MPS指令,就将此时刻的运算结果送入栈的第一段存 储。再使用MPS指令,又将该时刻的运算结果送入栈的第一段存 储,而将先前送入存储的数据依次移到栈的下一段。 ❖使用MPP指令,各数据按顺序向上移动,将最上端的数据读出, 同时该数据从栈中消失。 ❖MRD是读出最上端所存的最新数据的专用指令,栈内的数据不 发生移动。 ❖这些指令都是不带软元件编号的独立指令。
指令说明:
❖LDP、ANDP、ORP指令是进行上升沿检出的触点指令,仅在指定位软元件 的上升沿时(OFF→ON变化时)接通一个扫描周期 。 ❖LDF、ANDF、ORF指令是进行下降沿检出的触点指令,仅在指定位软元件 的下降沿时(ON→OFF变化时)接通一个扫描周期。图3-5中,X000~X002 由ON→OFF或由OFF→ON变化时,MO或M1仅有一个扫描周期接通
第六章三菱FX2N系列可编程控制器机器基本指令
第二节 FX2N系列可编程序控制器主要编程元件
FX2N系列PLC编程元件的分类及编号
每种软元件根据其功能给一个名称并用相应的字母表示代 表功能的字母。如输入继电器用“X”表示、输出继电器用 “Y”表示,定时器T、计数器C、辅助继电器M、状态继电器S、 数据寄存器D等 数字,数字为该类器件的序号。FX2N系列PLC中输入、 输出继电器的序号为八进制,其余为十进制。
T246~T249 4点 执行中断用 断电保持型
T250~T255 6点 断电保持型
用作功能扩展 板 可连接容积48 点
(2)定时器的定时值设定
立即数设定方法(常用) 间接寻址方法设定
立即数设定
间接寻址方法设定
(3)定时器功能
通用定时器
100ms通用定时器(T0~T199)共200点 10ms通用定时器(T200~T245)共46点
32位增/减计数器(C200~C234)共有35点,其中C200~ C219(共20点)为通用型,C220~C234(共15点)为断电保 持型
(2)高速计数器(C235~C255)
单相单计数输入高速计数器(C235~C245) 单相双计数输入高速计数器(C246~C250) 双相高速计数器(C251~C255)
3. 辅助继电器(M) (1)通用辅助继电器(M0~M499) (2)断电保持辅助继电器(M500~M3071) (3)特殊辅助继电器
触点型
线圈型
4. 状态继电器
初始状态器(S0~S9)
普通型(S10~S499)/断电保持型(S500~ S899) 信号报警器型状态器(S900~S999)
(1)FX2N系列PLC采用一体化箱体结构,其基本单元将 CPU、存储器、输入输出接口及电源等都集成在一个模 块内,结构紧凑,体积小巧,成本低,安装方便。
三菱FX2N系列可编程控制器步进阶梯指令
• 例:液体混合装置。
– 上限位、下限位和中限位液位传感器被液体淹没时为 ON,电磁阀A、B和C的线圈通电时打开,线圈断电时 关闭。初始状态时容器是空的,各阀门均关闭,各传 感器均为OFF。
– 按下起动按钮后,打开阀A,液体A流入容器,中限位 开关变为ON时,关闭阀A,打开阀B,液体B流人容器。 液面到达上限位开关时,关闭阀B,电动机M开始运行, 搅拌液体,60 s后停止搅拌,打开阀C,放出混合液, 液面降至下限位开关之后再过5s,容器放空,关闭阀C, 打开阀A,又开始下一周期的操作。按下停止按钮,在 当前工作周期的操作结束后,才停止操作(停在初始 状态)。
• 例:动力头控制系统的顺序功能图和梯形 图
• 注:
– 如某一输出量仅在某一步中为1状态,可将它们 的线圈分别与对应步的辅助继电器线圈并联, 如图中的Y0、 Y2、T0。
– 如某一输出量在几步中都为1状态,为避免出现 双线 圈现象,应将代表各有关步的辅助继电器 的常开触点 并联后驱动该输出继电器的线圈。 例图中的Y1。
• 2、选择序列的编程方法
– (1)选择序列的分支的编程方法
如果某一步的后面有一个 由N条分支组成的选择序 列,则应将N个后续步对 应的辅助继电器的常闭触 点与该步的线圈串联作为 结束该步的条件。
– (2)选择序列的合并的编程方法
如果某一步之前有N个转 换,则代表该步的辅助继 电器的启动电路由N条支 路并联而成,各支路由各 前级步对应的辅助继电器 的常开触点与相应转换条 件对应的触点或电路串联 而成。
环,相应的辅助继电器将不能“通电”,为解决 此问题应增设一中间单元,如下图所示:
X2 X3
二、以转换为中心的编程方法
• 1、中心思想:以顺序功能图中的转换为中 心,使用置位、复位指令的编程方法。
三菱FX系列PLC基本指令步进梯形图指令
三菱FX系列PLC基本指令.步进梯形图指令FX 系列PLC 有基本顺控指令20 或27 条、步进梯形图指令2 条、应用(功能)指令100 多条(不同系列有所不同)。
以FX2N 为例,介绍其基本顺控指令和步进指令及其应用。
FX1N,FX2N,FX2NC 共有27 条基本顺控指令,2条步进梯形图指令。
三菱FX系列PLC基本指令一览表FX系列PLC —取指令与输出指令(LD/LDI/LDP/LDF/OUT)( 1 )LD (取指令)一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。
( 2 )LDI (取反指令)一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。
( 3 )LDP (取上升沿指令)与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF → ON )时接通一个扫描周期。
( 4 )LDF (取下降沿指令)与左母线连接的常闭触点的下降沿检测指令。
( 5 )OUT (输出指令)对线圈进行驱动的指令,也称为输出指令。
取指令与输出指令的使用如图 1 所示。
图 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 (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。
第6章 FX2N 系列PLC的步进指令及顺序功能图
Date: 2017/3/8
Page: 6
第6章 FX2N 系列PLC的步进指令及顺序功能图
6.3 顺序功能图及步进指令编程举例 6.3.1 十字路口交通信号灯控制
Date: 2017/3/8
Page: 7
第6章 FX2N 系列PLC的步进指令及顺序功能图
6.3.1 十字路口交通信号灯控制
1 控制要求:
Page: 15
第6章 FX2N 系列PLC的步进指令及顺序功能图
Date: 2017/3/8
Page: 16
X001 X000
SET STL SET STL
S0 S0 S20 S20 Y000 S21 S21 Y001 S22 S22 Y002 S23 S23 Y003
Y0-汽缸B下降
X004
SET STL
Y1-汽缸C抓紧
X006
SET STL
Y2-汽缸B上升
X003
SET STL
Y3-汽缸A左移
X002
Date: 2017/3/8
P进指令及顺序功能图
本章小结
本章主要介绍了步进指令、顺序功能图类型及设计步 骤、顺序功能图到步进梯形图的转换方法、步进梯形图设 计注意事项。并结合实例详细分析了单流程设计、选择分 支与汇合流程设计和并进分支与汇合流程设计。
Date: 2017/3/8
[ STL ] LD X005 X005 (Y002) 插入常闭 触点 (Y003) (b) 正确的驱动方法 位置变换 (Y003) [ STL ]
GX Develper版 编程软件的STL 指令的梯形图 (Y002)
M8000 (Y003) (a) 错误的驱动方法
M005 (Y002) (c) 正确的驱动方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
?PLC 运行时,M8002脉冲信号驱动初始状态S0。 ? 当启动按钮 X000接通,小车处于后限位位置X002=ON ,小 车翻门关闭Y003=OFF ,工作状态从S0转移到S20。 ? 状态 S20驱动后,输出 Y000接通,小车向前运动,至前限位 X001=ON ,工作状态从S20转移到S21。 ? 状态 S21驱动后,输出 Y001接通,漏斗翻门打开,同时定时 器 T3接通,7s后,定时器T3 触点接通,工作状态从S21转移到 S22。 ? 状态 S22驱动后,输出 Y002接通,小车向后运动,至后限位 X002=ON,工作状态从S22转移到S23。 ? 状态 S23驱动后,输出 Y003接通,小车翻门打开,同时定时 器 T4接通,5s后,定时器T4 触点接通。此时,如果小车运行 工作方式处于单循环方式(X011接通),工作状态从S23转移 到S0,小车回到原初始状态,等待启动按钮重新按下,开始 第二次循环;如果小车运行工作方式处于自动循环方式 (X010接通),工作状态从S23转移到S20,小车重复S20~
? 状态编程思想:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作细 节(状态的功能、转移条件和转移方向),再依总的控制顺序要求,将这些状态联系起 来,形成状态转移图,进而编制梯形图程序。将“工序”更换为“状态”,就得到状态 转移图,是状态编程法的重要工具。 ? FX2N系列PLC 的状态器S,是为状态编程提供的软元件。小车顺序运动控制中, S0表 示初始状态,S20~S23分别代表工序一至工序四的状态,其顺序控制工作过程如下:
S23的工作过程。
2018/10/12
电气控制与PLC
3
步进梯形指令
? FX2N系列PLC 步进梯形指令:采用步进梯形图编制顺序控制状态转移图程序的指令, 包括STL 和RET两条指令。 ?步进梯形指令STL :利用内部状态软元件,在顺控程序上进行工序步进控制的指令。 ? 返回RET指令:表示状态流程结束,用于返回主程序的指令。
2018/10/12
电气控制与PLC
6
单流程状态转移图
? 单流程:状态转移只有一种顺序,是状态转移的基本形式。
? 相对某个具体的工序来说,控制任 务实现了简化,给局部程序的编制带 来了方便。
? 整体程序是局部程序的综合,只要 弄清楚各工序成立的条件,工序转移 的条件和转移的方向,就可以进行这 类图形的设计。
? 图很容易理解,可读性强,能清楚 地反映全部控制工艺过程。
2018/10/12
电气控制与PLC
2
状态编程思想
2018/10/12
电气控制与PLC
1
小车运动顺序控制
? 小车手动控制每一个运动过程都需要人为手动操作。为提高生产效率,要求在满足初 始条件时,小车能够按照工艺要求顺序地自动循环各个生产步骤。将小车的各个工作步 骤用工序表示,并依工作顺序将工序连接成顺序控制图,其特点是:
? 将复杂的任务或过程分解成若干个 工序。无论多复杂的顺序控制过程均 能分化成小的工序,有利于程序的结 构化设计。
? 步进梯形指令应用注意事项:
? 状态器编号不能重复使用。 ? STL 触点断开时,与其相连的回路不动作,一个扫描周期后不再执行 STL 指令。 ? 状态转移过程中,在一个扫描周期内两种状态同时接通,因此为了避免不能同时接通的一对输出 同时接通,除了在 PLC 外部设置互锁外,在相应的程序上也应设置互锁。 ? 定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件编程,但是,在相邻状态下 对同一定时器编程时,则状态转移时定时器线圈不断开,当前值不能复位,因此需要注意在相邻状 态不要对同一定时器编程。 ? STL 指令后的母线,一旦写入 LD 或LDI 指令后,对于不需要触点的指令,必须采用 MPS 、MRD 、 MPP 指令编程,或者改变回路的驱动顺序。 ? 在中断程序与子程序内不能采用 STL 指令。 ? STL 指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。
4
小车顺序控制步进梯形图
2018/10/12
电气控制与PLC
5
步进梯形指令特点及注意事项
? 步进梯形指令仅对状态器S有效,对于用作一般辅助继电器的状态器 S,不能采用STL 指令,而只能采用基本指令。在 STL 指令后,只能采用SET 和RST 指令作为状态器S的置 位或复位输出。STL 指令与取指令LD相比较有一定的特点:
小车运动手动控制
? 小车手动控制运行过程: ? 小车向前运动:手动操作按钮 X004接通,并且小车底门关闭( Y003断开)时,小车向 前运动(Y000接通)并且停止在最前端位置( Y000断开,前限位开关X001接通); ? 漏斗翻门控制:手动超作按钮 X006接通,漏斗翻门打开( Y001接通),货物通过漏斗 卸下, 7s后自动关闭漏斗翻门( Y001断开); ? 小车向后运动:手动操作按钮 X005接通,小车向后运动( Y002接通)至后限位开关位 置停止(Y002断开,后限位开关X002接通); ? 小车翻门控制:手动操作按钮 X007接通,小车底门打开( Y003接通),将小车中货物 取下; 5s后自动关闭小车翻门( Y003断开)。
? 每个状态提供的功能:驱动处理、转移条件及相继状态。如状态S20,驱动接通输出 Y000,当 转移条件X001接通后,工作状态从 S20转移到相继状态S21,状态S20自动复位。
? 状态S具有的功能: ? 触点功能:驱动输出线圈或相继的状态 ? 线圈功能:在转移条件下被驱动
20ቤተ መጻሕፍቲ ባይዱ8/10/12
电气控制与PLC
? 转移源自动复位 :采用 STL 指令,当状态器 Sn 接通,转移条件接通时,顺序控制转移到状态器 Sn 相继的状态,同时,转移源状态器 Sn自动复位。 ? 允许双重输出 :由于 STL 指令具有转移源自动复位功能,因此 STL 指令允许双重甚至多重输出,而 不会出现前后矛盾的输出驱动。 ? 主控功能 :使用 STL 指令,取指令( LD 、LDI )点移至右边。使用 RET 指令后,取指令( LD 、 LDI )点返回到原来的母线上。