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
FX2N 基 本 指 令

FX2N 基本指令一输入输出指令符号功能梯形图表示LD(取) 取常开触点与母线相连┤┝LDI(取反) 取常闭触点与母线相连┤/┝LDP(取上升沿指令) 取常开触点的上升沿相指令┤↑┝LDF(取下降沿指令) 取常开触点的下降沿指令┤↓┝OUT(输出) 线圈驱动─( )二触点串联指令符号功能梯形图表示AND(与) 取常开触电串联连接┤┝┤┝ANDI(与非) 常闭触点串联连接┤/┝┤/┝ANDP 上升沿检测串联指令┤┝┤↑┝AND 下降沿检测串联指令┤┝┤↓┝OR(或) 常开触点并联连接∣─┤┝─∣∣─┤┝─∣ORI(或非) 常闭触点并联连接∣─┤/┝─∣∣─┤/┝─∣三电路块并联和串联指令符号功能梯形图表示ORB(块或) 电路块并联连接∣─┤┝┤┝┤┝∣∣─┤┝┤┝┤┝∣ANB(块与) 电路块串联连接∣┤┝∣┤┝∣∣┤┝┤┤┝∣四置位与复位指令符号功能梯形图表示SET(置位) 动作保持线圈指令┝┤┝[SET YMS] RST(复位) 动作保持清除线圈指令∣┤┝[RST YMS]五脉冲指令符号功能梯形图PLS(上升沿脉冲) 上升沿检测线圈指令∣─┤┝[PLS YM] PLF(下降沿脉冲) 下降沿检测线圈指令∣─┤┝[PLF YM]六主控指令符号功能梯形图表示MC(主控) 公用串行接点线圈指令[MC N0 MY]MCR(主控复位) 公用串行接点接点解除指令[MCR N0 MY]七进栈读栈出栈指令符号功能梯形图表示MPS(进栈) 运算存储MRD(读出) 读出存储MRD(读出) 读出存储或复位八PLC逻辑反.空操作与结束指令(INV NOP END)符号功能梯形图表示INV(取反) 运算结果的反向─━∕━━NOP(无) 空操作END(结束) 程序结束[END]FX2N系列PLC的功能指令表分类FNC N0. 指令助记符功能说明程0 0 CJ 条件跳转序0 1 CALL 子程序调用流0 2 SRET 子程序返回程0 3 IRET 中断返回0 4 EI 允许中断0 5 DI 禁止中断0 6 FEND 主程序结束0 7 WDT 监孔定时器刷新0 8 FOR 循坏的起点与次数0 9 NEXT 循环的终点传 1 0 CMP 比较1 1 ZCP 区间比较送12 MOV 传送1 3 SMOV 位传送与 1 4 CML 取反传送1 5 BMOV 成批传送比 1 6 FMOV 多点传送1 7 XCH 数据交换较 1 8 BCD 二进制转BCD码1 9 BIN BCD码转二进制算 2 0 ADD 二进制加法运算术 2 1 SUB 二进制减法运算逻 2 2 MUL 二进制乘法运算辑 2 3 DIV 二进制除法运算运 2 4 INC 二进制加1运算算 2 5 DEC 二进制减1运算2 6 W AND 字逻辑与2 7 WOR 字逻辑或2 8 WXOR 字逻辑异或2 9 NEG 求二进制补码循 3 0 ROR 循坏右移环 3 1 ROL 循坏左移与 3 2 RCR 带进位右移位 3 3 RCL 带进位左移移 3 4 SFTR 位右移3 5 SFTL 位左移3 6 WSFR 字右移3 7 WSFL 字左移3 8 SFWR FIFO([先入先出)写入3 9 SFRD FIFO([先入先出)读出数 4 0 ZRST 区间复位据 4 1 DECO 解码处 4 2 ENCO 编码理 4 3 SUM 统计ON位数4 4 BON 查询位状态4 5 MEAN 求平均值4 6 ANS 报警器置位4 7 ANR 报警器复位4 8 SQR 求平方根4 9 FLT 整数与浮点数转换高 5 0 REF 输入输出刷新速 5 1 REFF 输入滤波时间调整处 5 2 MTR 矩阵输入理 5 3 HSCS 比较置位(高速记数)5 4 HSCR 比较复位(高速记数)5 5 HSZ 区间比较(高速记数)5 6 SPD 速度检测5 7 PLSY 指定频率脉冲输出5 8 PWM 脉宽调制输出5 9 PLSR 带加减速脉冲输出方 6 0 IST 状态初始化便 6 1 SER 数据查找指 6 2 ABSD 凸轮控制(绝对式) 令 6 3 INCD 凸轮控制(增量式)6 4 TTMR 示教定时器6 5 STMR 特殊定时器6 6 ALT 交替输出6 7 RAMP 斜波信号6 8 ROTC 旋转工作台控制6 9 SORT 列表数据排序外7 0 TKY 10键输入部7 1 HKY 16键输入I/O 7 2 DSW BCD数字开关输入7 3 SEGD 七段码译码7 4 SEGL 七段码分时显示7 5 ARWS 方向开关7 6 ASC ASCII码转换7 7 PR ASCII码打印输出7 8 FROM BFM读出7 9 TO BFM写入8 0 RS 串行数据传送8 1 PRUN 八进制位传送8 2 ASCI 十六进制数转换成A SCII码8 3 HEX ASCII码转换成十六进制数8 4 CCD 校验8 5 VRRD 电位器变量输入8 6 VRSC 电位器变量区间8 7 - -8 8 PID PID运算8 9 - -浮 1 1 0 ECMP 二进制浮点数比较点 1 1 1 EZCP 二进制浮点数区间比较数 1 1 8 EBCD 二进制浮点数→十进制浮点数运 1 1 9 EBIN 十进制浮点数→二进制浮点数算 1 2 0 EADD 二进制浮点数加法1 2 1 EUSB 二进制浮点数减法1 2 2 EMUL 二进制浮点数乘法1 2 3 EDIV 二进制浮点数除法1 2 7 ESQR 二进制浮点数开平方1 2 9 INT 二进制浮点数→二进制整数1 3 0 SIN 二进制浮点数sin运算1 3 1 COS 二进制浮点数cos运算1 32 TAN 二进制浮点数tan运算交换 1 4 7 SW AP 高低字节交换定 1 5 5 ABS ABS当前值读取位 1 5 6 ZRN 原点回归1 5 7 PLSY 可变速的脉冲输出1 5 8 DRVI 相对位置控制1 5 9 DRV A 绝对位置控制时 1 6 0 TCMP 时钟数据比较钟 1 6 1 TZCP 时钟数据区间比较运 1 6 2 TADD 时钟数据加法算 1 6 3 TSUB 时钟数据减法1 6 6 TRD 时钟数据读出1 6 7 TWR 时钟数据写入1 6 9 HOUR 记时仪外 1 7 O GRY 二进制数→格雷码围 1 7 1 GBIN 格雷码→二进制1 7 6 RD3A 模拟量模块(FX0N-3A)1 7 7 WR3A 模拟量(FX0N-3A)XIE写入触 2 2 4 LD= (S1)=(S2)时起始触点接通点 2 2 5 LD> (S1>S2)时起始触点接通比 2 2 6 LD< (S1<S2)时起始触点接通较 2 2 8 LD<> (S1<>S2)时起始触点接通2 2 9 LD≤ (S1≤S2)时起始触点接通2 3 0 LD≥(S1≥S2)时起始触点接通2 3 2 AND= (S1=S2)时串联触点接通2 3 3 AND> (S1>S2)时起串联触点接通2 3 4 AND< (S1<S2)时串联触点接通2 3 6 AND<> (S1<>S2)时起串联触点接通2 3 7 AND≤(S1≤S2)时起时串联触点接通2 3 8 AND≥(S1≥S2)时串联触点接通2 4 0 OR= (S1=S2)时并联触点接通2 4 1 OR> (S1>S2)时并联触点接通2 4 2 OR< (S1=S2)时并联触点接通2 4 4 OR<> (S1<>S2)时并联触点接通2 4 5 OR≤(S1≤S2)时并联触点接通2 4 6 OR≥(S1≤S2)时并联触点接通。
三菱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指令。
第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指令,以表示步进指令功能结束,母线恢复至原位。
三菱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 处,右端与前一条指令对应触点的右端相连。
- 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~ S23的工作过程。
状态编程思想
状态编程思想:将一个复杂的控制过程分解为若干个工作状态,弄清各状态的工作细 节(状态的功能、转移条件和转移方向),再依总的控制顺序要求,将这些状态联系起 来,形成状态转移图,进而编制梯形图程序。将“工序”更换为“状态”,就得到状态 转移图,是状态编程法的重要工具。 FX2N系列PLC的状态器S,是为状态编程提供的软元件。小车顺序运动控制中,S0表 示初始状态,S20~S23分别代表工序一至工序四的状态,其顺序控制工作过程如下:
每个状态提供的功能:驱动处理、转移条件及相继状态。如状态S20,驱动接通输出 Y000,当转移条件X001接通后,工作状态从S20转移到相继状态S21,状态S20自动复位。 状态S具有的功能: 触点功能:驱动输出线圈或相继的状态 线圈功能:在转移条件下被驱动
2018/10/12
电气控制与PLC
PLC从STOP→RUN时,初始状态S0动作,车道信号灯 为绿灯,人行道信号灯为红灯。 按下人行道信号灯控制按钮X000或X001,状态S21控制 车道信号灯为绿灯,状态S30控制人行道信号灯为红灯。 30s钟后,状态S22控制车道信号灯变为黄灯;再过10s钟, 状态S23控制车道信号灯变为红灯。人行道信号灯仍为红 灯不变。 此后,定时器T2起动,5s后,状态S31控制人行道信号 灯变为绿灯。车道信号灯为红灯不变。 15s后,人行道绿灯开始闪烁(状态S32时人行道信号绿 灯熄灭,状态S33时人行道信号绿灯亮)。车道信号灯为 红灯不变。 闪烁时,S32、S33反复动作,计数器C0计数5次时,触 点接通,动作状态向S34转移,人行道信号灯变为红灯。 5s后返回初始状态S0。 动作过程中,控制按钮X000或X001无效。
4
小车顺序控制步进梯形图
2018/10/12
电气控制与PLC
5
步进梯形指令特点及注意事项
步进梯形指令仅对状态器S有效,对于用作一般辅助继电器的状态器S,不能采用STL 指令,而只能采用基本指令。在STL指令后,只能采用SET和RST指令作为状态器S的置 位或复位输出。STL指令与取指令LD相比较有一定的特点:
相对某个具体的工序来说,控制任 务实现了简化,给局部程序的编制带 来了方便。 整体程序是局部程序的综合,只要 弄清楚各工序成立的条件,工序转移 的条件和转移的方向,就可以进行这 类图形的设计。 图很容易理解,可读性强,能清楚 地反映全部控制工艺过程。
2018/10/12
电气控制与PLC
2
2018/10/12
电气控制与PLC
16
交叉路口红绿灯控制步进梯形图
2018/10/12
电气控制与PLC
17
交叉路口红绿灯控制步进梯形图
2018/10/12
电气控制与PLC
18
交叉路口红绿灯控制步进梯形指令
2018/10/12
电气控制与PLC
19
不能直接编程状态转移图变换
运用状态编程思想解决问题时,当状态转移图设计出来后,有些状态转移图不单单是 某一种分支、汇合流程,往往是若干个或若干类分支、汇合流程的组合。如上述人行道 与车道交叉路口红绿灯控制的状态转移图,并行分支、汇合中存在选择性分支。 只要严格按照分支、汇合的原则和方法,就能对状态转移图编程。 对于某些不能直接编程的分支、汇合组合流程,需要经过某些变换,才能进行编程。
2018/10/12
电气控制与PLC
21
2018/10/12
电气控制与PLC
3
步进梯形指令
FX2N系列PLC步进梯形指令:采用步进梯形图编制顺序控制状态转移图程序的指令, 包括STL和RET两条指令。 步进梯形指令STL:利用内部状态软元件,在顺控程序上进行工序步进控制的指令。 返回RET指令:表示状态流程结束,用于返回主程序的指令。
电气控制与PLC
8
电机顺序起停控制步进梯形图
2018/10/12
电气控制与PLC
9
电机顺序起停控制步进梯形指令
2018/10/12
电气控制与PLC
10
选择性分支
选择性分支:从多个流程顺序中选择执行某一个流程。 FX2N系列PLC一条选择性分支的支路数不能超过8条,初始状态对应有多条选择性分支 时,每个初始状态的支路总数不能超过16条。 选择性分支示例:使用传送带, 将大、小球分类选择传送。左上方 为原点,传送机械的动作顺序为下 降、吸住、上升、右行、下降、释 放、上升、左行。机械臂下降,当 电磁铁压着大球时,下限位开关LS2 断开,压着小球时,LS2导通。 根据LS2的状态(即对应大、小球) 有两个分支,此处为分支点,且属 于选择性分支。分支在机械臂下降 之后根据LS2的通断,分别将球吸住、 上升、右行到LS4(小球位置X004 动作)或LS5(大球位置X005动作) 处下降,此处应为汇合点。然后再 释放、上升、左移到原点。
步进梯形指令应用注意事项:
状态器编号不能重复使用。 STL触点断开时,与其相连的回路不动作,一个扫描周期后不再执行 STL指令。 状态转移过程中,在一个扫描周期内两种状态同时接通,因此为了避免不能同时接通的一对输出 同时接通,除了在PLC外部设置互锁外,在相应的程序上也应设置互锁。 定时器线圈与输出线圈一样,也可在不同状态间对同一定时器软元件编程,但是,在相邻状态下 对同一定时器编程时,则状态转移时定时器线圈不断开,当前值不能复位,因此需要注意在相邻状 态不要对同一定时器编程。 STL指令后的母线,一旦写入LD或LDI指令后,对于不需要触点的指令,必须采用 MPS、MRD、 MPP指令编程,或者改变回路的驱动顺序。 在中断程序与子程序内不能采用STL指令。 STL指令内不禁止使用跳转指令,但由于动作复杂,建议不要使用。
小车运动手动控制
小车手动控制运行过程: 小车向前运动:手动操作按钮X004接通,并且小车底门关闭(Y003断开)时,小车向 前运动(Y000接通)并且停止在最前端位置(Y000断开,前限位开关X001接通); 漏斗翻门控制:手动超作按钮X006接通,漏斗翻门打开(Y001接通),货物通过漏斗 卸下,7s后自动关闭漏斗翻门(Y001断开); 小车向后运动:手动操作按钮X005接通,小车向后运动(Y002接通)至后限位开关位 置停止(Y002断开,后限位开关X002接通); 小车翻门控制:手动操作按钮X007接通,小车底门打开(Y003接通),将小车中货物 取下;5s后自动关闭小车翻门(Y003断开)。
2018/10/12
电气控制与PLC
1
小车运动顺序控制
小车手动控制每一个运动过程都需要人为手动操作。为提高生产效率,要求在满足初 始条件时,小车能够按照工艺要求顺序地自动循环各个生产步骤。将小车的各个工作步 骤用工序表示,并依工作顺序将工序连接成顺序控制图,其特点是:
将复杂的任务或过程分解成若干个 工序。无论多复杂的顺序控制过程均 能分化成小的工序,有利于程序的结 构化设计。
2018/10/12
电气控制与PLC
20
组合流程虚拟状态的设置
有一些分支、汇合状态的状态转移图,连续地直接从汇合线转移到下一个分支线,没 有中间状态。这样的组合流程既不能直接编程,又不能采用变换后编程。 这时需要在汇合线到分支线之间插入一个状态,以改变直接从汇合线到下一个分支线 的状态转移,但在实际工艺中这个状态并不存在,所以只是虚设,这种状态称为虚拟状 态。加入虚拟状态后,状态转移图就可以进行编程了。
2018/10/12
电气控制与PLC
11
大、小球分类选择控制状态转移图
两个分支:若吸住的是小球,则X002为 ON,执行左侧流程;若为大球,X002为 OFF,执行右侧流程。
初始状态由M8002初始脉冲驱动,在步进 梯形图外编制机械臂处于原点时的指示梯形 图程序(Y007指示)。 步进梯形图程序中,增加了机械臂上电磁 铁下降至接近开关PS0位置时的控制功能, 与限位开关LS2共同作用(状态转移图中未 表示)。
2018/10/12
电气控制与PLC
12
大、小球分类选择控制步进梯形图
2018/10/12
电气控制与PLC
13
大、小球分类选择控制步进梯形图
2018/10/12
电气控制与PLC
14
大、小球分类选择控制步进梯形指令
2018/10/12
电气控制与PLC