电气控制与可编程控制器技术7FX2N系列PLC步进指令及状态编程法 ppt课件
合集下载
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系列PLC的基本指令及应用
(五)并联电路块的串联(ANB)指令 1.指令助记符及功能 ANB指令的功能、梯形图表示、操作 组件和程序如表6-31所示。
表6-31 并联电路块串联指令助记符及功能
符号、名称
功能
梯形图表示及操作组件
程序步
ANB(电路块与)
并联电路块的串联连 接
操作组件:元
1
2.指令说明 (1)ANB指令是不带操作组件编号的指令。两个 或两个以上触点并联连接的电路称为并联电路块。 当分支电路并联电路块与前面的电路串联连接时, 使用ANB指令。分支起点用LD、LDI指令,并联 电路块结束后使用ANB指令,表示与前面的电 路串联。 (2)若多个并联电路块按顺序和前面的电路串联 连接时,则ANB指令的使用次数没有限制。 (3)对多个并联电路块串联时,ANB指令可以集 中成批地使用,但在这种场合,与ORB指令一 样,LD、LDI指令的使用次数只能限制在8次以 内,ANB指令成批使用次数也应限制在8次。
(六)取反(INV)指令 1.指令助记符及功能 INV指令的功能、梯形图表示、操作 组件和程序步如表6-36所示。
表6-36 指令助记符及功能
符号、名称 功能 梯形图表示及可操作组件 程序步
INV(取反)
运算结果取反操作
1
2.指令说明 (1)INV指令是将执 行 INV 指 令 的 运 算 结果取反后,如图 6-49所示 , 不需 要 指定软组件的地址 号。
FX2N系列 系列PLC的基本指令及应用 的基本指令及应用
FX2N系列可PLC有基本(顺控)指令27种, 步进指令2种,应用指令128种,298个。本节将介 绍基本指令。 FX2N 系列可编程控制器的编程语言主要有梯 形图及指令表。指令表由指令集合而成,且和梯 形图有严格的对应关系。梯形图是用图形符号及 图形符号间的相互关系来表达控制思想的一种图 形程序,而指令表则是图形符号及它们之间关联 的语句表述。 FX2N 系列可编程控制器的基本指令如表6-25 所示。
第七章___FX2N系列PLC步进指令及状态编程法
7-6 选择性分支状态转移图如图7-36所示。请绘出状态梯形图并对其进行编程。
图7-36 题7-6状态转移图
7-7 选择性分支状态转移图如图7-37所示。请绘出状态梯形图并对其进行编程。
图7-37 题7-7状态转移图
7-8 并行分支状态转移图如图7-38所示。请绘出状态梯形图并对其进行编程。 7-9 并行分支状态转移图如图7-39所示。请绘出状态梯形图并对其进行编程。
图7—38 题7—8状态转移图
图7—39 题7—9状态转移图
7—10 有一状态转移图如图7-40所示。请绘出状态梯形图并对其进行编程。
图7-40 混合分支汇合状态转移图
7-11 某一冷加工自动线有一个钻孔动力头,如图7-41所示。动力头的加工过程如下。编 控制程序。 (1)动力头在原位,加上启动信号(SB)接通电磁阀YV1,动力头快进。 (2)动力头碰到限位开关SQ1后,接通电磁阀YV1、YV2,动力头由快进转为工进。 (3)动力头碰到限位开关SQ2后,开始延时,时间为10s。 (4)当延时时间到,接通电磁阀YV3 ,动力头快退。 (5)动力头回原位后,停止。
7.3 多流程步进顺序控制
例 : 十 字 路 口 交 通 灯 控 制 状态转移图 (并行流程) 并行流程)
7-4 在氯碱生产中,碱液的蒸发、浓缩过程往往伴有盐的结晶, 因此要采取措施对盐碱进行分离。分离过程为一个顺序循环工作过 程,共分6个工序,靠进料阀、洗盐阀、化盐阀、升刀阀、母液阀、 熟盐水阀6个电磁阀完成上述过程,各阀的动作如表7-5所示。当系 统启动时,首先进料,5s后甩料,延时5s后洗盐,5s后升刀,在延 时5s后间歇,间歇时间为5s,之后重复进料、甩料、洗盐、升刀、 间歇工序,重复八次后进行洗盐,20s后再进料,这样为一个周期。 请设计其状态转移图。 表7-5 题7-4盐碱分离动作表
FX2N系列可编程控制器步进指令及状态编程法
虚设状态?
39
虚设状态 的设置
40
第三节 FX2N系列可编程控制器分支、汇合 状态转移图的程序编制
FX2N系列 PLC中一条并行分支或选择性分支的电路数限
定为8条以下;有多条并行分支与选择性分支时,每个初始 状态的电路总数应小于等于16条,如图5-23所示。
图5-23 分支数的限定
41
第三节 FX2N系列可编程控制器分支、汇合 状态转移图的程序编制
可编程控制器应用技术
第五章 FX2N系列可编程控制器 步进指令及状态编程法
目录
状态编程思想及状态元件 FX2N系列PLC步进顺控指令应用规则 FX2N系列可编程控制器分支、汇合状态转移 图的程序编制 状态编程思想在非状态元件编程中的应用
1
内容提要
状态法提供了将复杂的顺控过程分解为小的“状态” 分别编程,再组合成整体程序的编程思想。可使编程工作 程式化,规范化。是 PLC程序编制的重要方法。 状态转移图是状态编程的工具,图中包含了程序所需 用的全部状态及状态间的关联。针对具体状态来说,状态 转移图给出该状态的任务及状态转移的条件及方向。采用 状态法编程时一般先绘出状态转移图,再由状态转移图转 绘为梯形图或编写指令表。 本章在介绍状态编程思想、状态元件、状态指令的基 础上,结合实例说明了状态编程方法的应用。
28
第三节 FX2N系列可编程控制器分支、汇合 状态转移图的程序编制
2.并行分支状态转移图的编程
编程原则是先集中进行并行分支处理,再进行汇合处理。 (1)并行分支的编程 编程方法是先对分支状态进行驱动 处理,然后按分支顺序进行状态转移处理。 (2)并行汇合处理编程 编程方法是先进行汇合前状态的 驱动处理,然后按顺序进行汇合状态的转移处理。
7步进指令及状态编程法(一)
是为状态编程法安排的。 STL是步进开始指令,后面的操作数只能是状态 器S,在梯形图中直接与母线相连,表示每一步 的开始。 RET是步进结束指令,后面没有操作数,是指状 态流程结束,用于返回主程序的指令。
STL(Step Ladder Instruction)指令
STL指令应与状态器S一起使用 使用STL指令状态的常开触点称为STL触点
当相邻两个状态之间的转换条件得到满足时,相邻状态就
实现转换,即上面状态的动作结束而下面状态的动作开始, 描述这一状态转换过程的图就叫状态转移图。 软器件状态器S是构成状态转移图的基本元素,共有1000 点。其中S0-S9是初始状态器。
步进指令:STL和RET
FX2N系列PLC的步进指令STL、RET及状态器S,
状态的转移使用SET指令,但若向上游转移,向
非连续的下游转移或向其他流程转移,称为顺序
不连续转移
非连续转移不使用SET指令,而用OUT指令
STL指令
STL触点驱动的电路块具有三个功能:对负载的 驱动处理、指定转换条件和指定转换目标
驱动处理 S21 Y0 转换条件 S22 转换目标 转换条件 S21 STL LD 驱动处理 Y0 X1 SET S22 STL S21
输出元件:HL1 HL2
Y0 Y1
HL3
Y2
M8002 S0 X0 S20 T0 S21 T1 S22 T0 SB Y0 T0 Y1 HL1 K10 HL2
T1
Y2 T0
K10
HL3 K10 HL1 HL3 T0 Y1 HL2 K10
S23 T1
S24 T0 S25 T1 S26 T2
STL(Step Ladder Instruction)指令
STL指令应与状态器S一起使用 使用STL指令状态的常开触点称为STL触点
当相邻两个状态之间的转换条件得到满足时,相邻状态就
实现转换,即上面状态的动作结束而下面状态的动作开始, 描述这一状态转换过程的图就叫状态转移图。 软器件状态器S是构成状态转移图的基本元素,共有1000 点。其中S0-S9是初始状态器。
步进指令:STL和RET
FX2N系列PLC的步进指令STL、RET及状态器S,
状态的转移使用SET指令,但若向上游转移,向
非连续的下游转移或向其他流程转移,称为顺序
不连续转移
非连续转移不使用SET指令,而用OUT指令
STL指令
STL触点驱动的电路块具有三个功能:对负载的 驱动处理、指定转换条件和指定转换目标
驱动处理 S21 Y0 转换条件 S22 转换目标 转换条件 S21 STL LD 驱动处理 Y0 X1 SET S22 STL S21
输出元件:HL1 HL2
Y0 Y1
HL3
Y2
M8002 S0 X0 S20 T0 S21 T1 S22 T0 SB Y0 T0 Y1 HL1 K10 HL2
T1
Y2 T0
K10
HL3 K10 HL1 HL3 T0 Y1 HL2 K10
S23 T1
S24 T0 S25 T1 S26 T2
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系列可编程控制器PPT课件
第一节 FX2N系列可编程控制器及其性能指标
表3-7 FX2N输入技术指标
输 输入电流 输入ON电 输入OFF电流 输入阻抗 输入 输入
入
流
隔离 响应
电 X00 X010 X000 X01 X000 X010 X00 X01 压 0~ 以内 ~7 0以 ~7 以内 0~ 0以
时间
7
内
7内
DC 7m 5mA 4.5m 3.5 ≤1.5 ≤1.5 3.3k 4.3k 光电 0~
约 10ms
1ms以下
0.2ms以下
时间 ON
到电流①为响0应的OO时N时F间到F间0.,2可m用s是并在接条续约件流1为二0m2极4s管V/的20方0m法A改时善最,实响大际应1所时0需间m时。s间大为电电流路0时.2切为m断0s.4负以m载下A电以①流下。
电路隔离
机械隔离 19 光电晶闸管隔离 光电耦合器隔离
15
第一节 FX2N系列可编程控制器及其性能指标
表3-5 FX2N一般技术指标
环境温度 环境湿度 抗振
抗冲击 抗噪声干 扰 耐压 绝缘电阻 接地 使用环境
使用时:0~55℃ ,储存时:-20~+70℃
35%~89%RH时(不结露)使用
JIS C0911标准10~55Hz 0.5mm(最大2G) 3轴方向各 2h(但用 DIN导轨安装时0.5G)
扩展单元及扩展模块型号构成与基本单元雷同单元及扩展模块型号构成与基本单元雷同只是在模块区只是在模块区分部分中用分部分中用ee代替代替m心脑血管病是世界卫生组织总干事讲过只要采取预防措施就能减少一半的死亡也就是说一半的死亡完全是可以预防的第一节fx2n系列可编程控制器及其性能指标输入输输入点数输出点数fx2n系列ac电源dc输入继电器输出三端双向晶闸管开关元件晶体管输出116fx2n16mr001fx2n16mt001321616fx2n32mr001fx2n32ms001fx2n32mt001482424fx2n48mr001fx2n48ms001fx2n48mt001643232fx2n64mr001fx2n64ms001fx2n64mt001804040fx2n80mr001fx2n80ms001fx2n80mt0011286464fx2n128mr001fx2n128mt001表31基本单元一览表心脑血管病是世界卫生组织总干事讲过只要采取预防措施就能减少一半的死亡也就是说一半的死亡完全是可以预防的第一节fx2n系列可编程控制器及其性能指标输入输出总点数输入点数输出点数fx2n系列dc电源ac输入型继电器输出晶体管输出321616fx2n32mrdfx2n32mtd4482424fx2n48mrdfx2n48mtd6643232fx2n64mrdfx2n64mtd8804040fx2n80mrdfx2n80mtd续表心脑血管病是世界卫生组织总干事讲过只要采取预防措施就能减少一半的死亡也就是说一半的死亡完全是可以预防的第一节fx2n系列可编程控制器及其性能指标输入输出总点数输入点数输出点数ac电源dc输入继电器输出三端双向晶闸管开关元件晶体管输出321616fx2n32erfx2n32et482424fx2n48erfx2n48et表32扩展单元一览表心脑血管病是世界卫生组织总干事讲过只要采取预防措施就能减少一半的死亡也就是说一半的死亡完全是可以预防的第一节fx2n系列可编程控制器及其性能指标输入输出输入晶体管开关元件输入信号电压连接形式816fx0n8erdc24v横端子台fx0n8exdc24v横端子台fx0n8eyrfx0n横端子台1616fx0n16exdc24v横端子台1616fx0n16eyrfx0n横端子台1616fx2n16exdc24v纵端子台1616fx2n16eyrfx2n16eytfx2
第4章 FX2n系列PLC步进顺控指令系统
M8002
M8040
禁止转移
M8046 M8047
STL动作 STL监视 有效
厚德达理 励志勤工
4.2 步进顺控指令
可 编 程 序 控 制 器 应 用 技 术
11)停电保持状态继电器采用内部电池保持其动作状 态,应用于动作过程中突然停电而再次通电时需继 续原来运行的场合。 12)RET指令可以多次使用。 13)转移条件为逻辑表达式时编程如图4.6所示。
· · ·
状态继电器S20启动后,输出继电器Y1接通(ON);当 输入信号X1接通(ON)时,即状态转移条件具备,由状 态S20转移到S21,即状态继电器S20断开(OFF)且状 态继电器S21接通(ON),输出继电器Y2接通(ON); 当输入信号X2接通(ON)时,由状态S21转移到下一个 厚德达理 励志勤工 状态。
(a)SFC图
(b)STL图
(c)指令表 厚德达理 励志勤工
4.3 状态转移图的流程
可 编 程 序 控 制 器 应 用 技 术
在单流程中也可以跨流程跳转,即向流程外转移,如图 3.10所示。对于分离状态的编程要用OUT指令,而不能 使用SET指令。
S2 X0 S20 X1 S21 X2 S22 X3 S23 X4 X14 Y4 X13 S34 Y14 Y3 T1 S33 Y13 Y1 X4 Y2 X11 OUT X12 S32 T1 K50 S31 Y12 X10 S30 Y11 S3
X1 S21 X2 S22 X3 汇合 S50 状态 X4
Y1 Y2
X11 S31 X12 S32 X13
Y11 Y12
X21 S41 X22 S42 X23
Y21 Y22
Y3
· · ·
厚德达理 励志勤工
三菱PLC基础知识ppt课件
叠装式结构
2.1 FX系列PLC及性能 2.1.2 FX系列PLC型号说明
FX □ ─ □ □ □ ─ □
如:0S
1S
0N
1N
系
列
2N
名
等
I/O
单
输
特
元
出
殊
点
类
方
品
数
型
式
种
2.1 FX系列PLC及性能 2.1.3 FX0N、FX1N系列PLC(型号规格)
类型
型号
输入点数 输出点数 电源电压
FX0N(1N)-24M(R,T) 14
6
4
FX0S(1S)-14M(R,T)
4.1 FX系列PLC及性能
4.1.4 FX0S、FX1S系列PLC
FX0S、FX1S系列PLC是用于极小规模系统的超小型PLC
§只有10~30个I/O点,而且不能扩展
§它们都有继电器输出和晶体管输出两种输出方式
使用的电源有交流和直流电源两种
型号
输入点数 输出点数 电源电压
FX0S(1S)-10M(R,T)
l1.1 概述 l1.2 PLC系统与继电器系统比较 l1.3 PLC组成 l1.4 PLC工作原理 l1.5 PLC特点与分类 l1.6 PLC发展趋势
第2部分 小型PLC及其指令系统(FX系列) PLC品种繁多,各有特色。 本课主要以三菱公司的FX2N系列PLC为例进行讲授
1 FX系列PLC及性能 2 FX系列PLC内部软继电器及编号 3 FX系列PLC的基本指令及应用 4 FX系列PLC的功能指令简介
外部电源 驱动能力 最大负载
AC250V或DC30V以下
2A/1点 8A/4点 8A/8点
电气控制与plc教学资料 第五章 三菱fx2n系列可编程序控制器及其基本指令
整理课件
辅助继电器M分类:
➢ 通用辅助继电器:M0-M499,共500个点 ➢ 断电保持辅助继电器:M500-M1023及M1024-M3071共
2572点。它们利用可编程控制器内部的锂电池来记忆断 电瞬间的状态,即重新通电后的第一个周期能维持断电 时各自的状态。其中 M500-M1023可以用软件来设定使 其变为非断电保持辅助继电器。 ➢ 特殊辅助继电器: M8000-M8255,共256个点。分为 触点利用型特殊辅助继电器和线圈驱动型特殊辅助继电 器。
一、编程元件的分类及编号规则
➢ 代表功能的字母。如输入继电器用“X”表示、 输出继电器用“Y”表示。
➢ 数字,数字为该类器件的序号。 FX2N系列PLC中输入、输出继电器的序号为 八进制,其余为十进制。
X0
功能字母
整理课件
数字
二、编程元件的基本特征
➢ PLC编程元件的物理实质:电子电路及存储器。称“软 继电器”。
例:右图为来电后要 自动一直维持断电前 的 on 状 态 所 用 的 自 保 电路。
整理课件
断电保持辅助继电器
整理课件
特殊辅助继电器可以分为:
1、触电利用型殊辅助继电器。线圈由PLC自动驱动,用户 只可以利用其接点。例如: M8000为运行监控用,PLC 运行时M8000接通;M8002为仅在运行开始瞬间接通的 初始脉冲特殊辅助继电器。可以用它来对某些有断电保 持功能的编程元件进行复位和清零。
2、驱动线圈型特殊辅助继电器。用户激励线圈后,PLC作 特定动作。例如:
M8033:为PLC停止时,映像寄存器和数据寄存器中内容 保持不变,即可编程使输出保持。
M8034为禁止全部输出特殊辅助继电器。
M8039:其线圈通电时,以D8039中制定的扫描时间定时 扫描。
辅助继电器M分类:
➢ 通用辅助继电器:M0-M499,共500个点 ➢ 断电保持辅助继电器:M500-M1023及M1024-M3071共
2572点。它们利用可编程控制器内部的锂电池来记忆断 电瞬间的状态,即重新通电后的第一个周期能维持断电 时各自的状态。其中 M500-M1023可以用软件来设定使 其变为非断电保持辅助继电器。 ➢ 特殊辅助继电器: M8000-M8255,共256个点。分为 触点利用型特殊辅助继电器和线圈驱动型特殊辅助继电 器。
一、编程元件的分类及编号规则
➢ 代表功能的字母。如输入继电器用“X”表示、 输出继电器用“Y”表示。
➢ 数字,数字为该类器件的序号。 FX2N系列PLC中输入、输出继电器的序号为 八进制,其余为十进制。
X0
功能字母
整理课件
数字
二、编程元件的基本特征
➢ PLC编程元件的物理实质:电子电路及存储器。称“软 继电器”。
例:右图为来电后要 自动一直维持断电前 的 on 状 态 所 用 的 自 保 电路。
整理课件
断电保持辅助继电器
整理课件
特殊辅助继电器可以分为:
1、触电利用型殊辅助继电器。线圈由PLC自动驱动,用户 只可以利用其接点。例如: M8000为运行监控用,PLC 运行时M8000接通;M8002为仅在运行开始瞬间接通的 初始脉冲特殊辅助继电器。可以用它来对某些有断电保 持功能的编程元件进行复位和清零。
2、驱动线圈型特殊辅助继电器。用户激励线圈后,PLC作 特定动作。例如:
M8033:为PLC停止时,映像寄存器和数据寄存器中内容 保持不变,即可编程使输出保持。
M8034为禁止全部输出特殊辅助继电器。
M8039:其线圈通电时,以D8039中制定的扫描时间定时 扫描。
第7章 三菱FX2N系列PLC的基本指令及编程
(a)状态转换图 图7-14 STL、RET指令
(b)梯形图
( c) 指令
(a)状态转换图
(b)梯形图 图7-15 STL、RET指令
( c) 指令 图7-15 STL、RET指令
7.3.13 其他基本指令
1、LDP、LDF指令 、 、 指令
LDP:为上升沿的取指令 : LDF:为下降沿的取指令 : LDP是上升沿的取指令,用于在输入信号的上升 是上升沿的取指令, 是上升沿的取指令 沿接通一个扫描周期。 是下降沿的取指令, 沿接通一个扫描周期。LDF是下降沿的取指令,用 是下降沿的取指令 于在输入信号的下降沿接通一个扫描周期。 于在输入信号的下降沿接通一个扫描周期。
图7-9 SET、RST指令
7.3.8 PLS、PLF指令 、 指令
指令用法
1) PLS:脉冲输出指令,上升沿有效。 2)PLF:脉冲输出指令,下降沿有效。 这两个指令用于目标元件的脉冲输出,当输 入信号跳变时产生一个宽度为扫描周期的脉 冲。 如图7-10所示。
图 系列PLC的基本指令 系列 的基本指令
FX系列PLC产品很多,本节以FX2N机型 为例,介绍FX系列PLC的指令系统。FX2N PLC提供了基本指令27条、步进指令2条和应 用指令128种,298条。 下面以FX2N机型为例,介绍三菱FX系列 的PLC的基本指令及编程和部分功能指令及 编程,。
7.4 梯形图编程的基本规则
梯形图程序是采用顺序信号和软元件地址 号, 梯形图作为一种编程语言,绘制时应当有 一定的规则。在掌握了这种编程方式梯形图 编程语言和PLC基本指令系统后,就可根据 控制要求进行编程。为了使编程准确、快速 和优化,必须掌握编程的基本规则和一些技 巧。
1 )梯形图的各种符号, 每一行要以左母线为起点, 右母线为终点,在画图时可以省去右母线。梯形图 是按照从上到下、从左到右的顺序设计,继电器线圈 与右母线直接连接,在右母线与线圈之间不能连接其 它元素,如图7-16所示。
第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步进指令及状态编程法
2.步进指令的使用说明
(1)步进接点在状态梯形图中与左母线相连, 具有主控制功能,STL右侧产生的新母线上的接 点要用LD或LDI指令开始。RET指令可以在一系 列的STL指令最后安排返回,也可以在一系列的 STL指令中需要中断返回主程序逻辑时使用。
(2)当步进接点接通时,其后面的电路才能按逻 辑动作。如果步进接点断开,则后面的电路则全 部断开,相当于该段程序跳过。若需要保持输出 结果,可用SET和RST指令。YΒιβλιοθήκη 02S20Y001
X001
正转
Y001
S21
Y002
反转 状态地址号
图7-4 输出线圈的互锁
二、状态转移图(SFC)的建立及其特点
状态转移图是状态编程法的重要工具。状态 编程的一般设计思想是:将一个复杂的控制过程 分解为若干个工作状态,弄清各工作状态的工作 细节(如状态功能、转移条件和 转移方向),再 依据总的控制顺序要求,将这些工作状态联系起 来,就构成了状态转移图,简称为SFC图。SFC 图可以在备有A7PHP/HGP等图示图像外围设备和 与其对应编程软件的个人计算机上编程。根据 SFC图进而可以编绘出状态梯形图STL。下面介 绍图7-5中某台车自动往返控制的SFC建立。
表7-1 步进阶梯指令助记符与功能
指令助记符、名称
功能
步进梯形图的表示
程序步
STL 步进接点指令
步进接点驱动
S
1
RET 步进返回指令 步进程序结束返回
1
RET
FX2N系列PLC步进指令所使用的状态软元件S 有1000个,其分类、编号、数量和用途见表6-11。
步进接点指令只有常开接点,连接步进接点
的其它继电器接点用指令LD或LDI开始。步进返 回指令(RET)用于状态(S)流程结束时,返回主程序 (母线)。步进指令在状态转移图和状态梯形图中的 表示如图7-1所示。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
部断开,相当于该段程序跳过。若需要保持输出
结果,可用SET和RST指令。
(3)可以在步进接点内处理的顺控指令如表7-2 所示。
ppt课件
4
表7-2 可在状态内处理的顺控指令一览表
状态
指令
LD/LDI/LDP/LDF AND/ANI/ANDP/ANDF OR/ORI/ORP/ORF/INV/OUT
SET/RST,PLS/PLF
为了有效地编制SFC图,常需要采用表7-4所示 的特殊辅助继电器。
ppt课件
25
X010
FNC 48 ZRST
S0
S50
复位
S0
复
位
S10 S0~S50的51个状态 元件成批复位
S50
(a)状态区间的成批复位
X000 SET M10
禁止 S10
Y001
M10 Y005 输 M30 出 断 T3 开
M8002 S0 S0
X000 S20 S20
Y023 Y021 X011
S21 S21 Y021 Y023 X012 S22 S22 T0 K50 T0 S23 S23 Y023 Y021 X013 S24 S24 Y021 Y023 X012 S0
运行开始对状态S0驱动 激活初始状态S0,PLC运行 驱动M第一次前进 驱动M第一次后退 暂停5秒
ppt课件
3
2.步进指令的使用说明
(1)步进接点在状态梯形图中与左母线相连, 具有主控制功能,STL右侧产生的新母线上的接 点要用LD或LDI指令开始。RET指令可以在一系 列的STL指令最后安排返回,也可以在一系列的 STL指令中需要中断返回主程序逻辑时使用。
(2)当步进接点接通时,其后面的电路才能按逻 辑动作。如果步进接点断开,则后面的电路则全
ppt课件
24
4.状态转移图中和流程不能交叉,应按图7-14 处理。
5.若要对某个区间状态进行复位,可用区间 复位指令ZRST按图7-15(a)处理;若要使某个 状态中的输出禁止,可按图7-15(b)所示方法处 理;若要使PLC的全部输出继电器(Y)断开,可用 特殊辅助继电器M8034接成图7-15(c)电路,当 M8034为ON时,PLC继续进行程序运算,但所有 输出继电器(Y)都断开了。
(8)初始状态可由其他状态驱动,但运行 开始必须用其他方法预先作好驱动,否则状态 流程不可能向下进行。一般用系统的初始条件, 若无初始条件,可用M8002(PLC从 STOP→RUN切换时的初始脉冲)进行驱动。
二、编制SFC图的规则
1.若向上转移(称重复)、向非相连的下
面转移或向其他流程状态转移(称跳转),称 为顺序不连续转移,顺序不连续转移的状态不 能使用SET指令,要用OUT指令进行状态转移, 并要在SFC图中用“”符号表示转移目标。如图 7-11所示。
(2)对每个工序分配状态元件,说明每个状 态的功能与作用,转移条件。如表7-3所示。
ppt课件
12
表7-3 工序状态元件分配、功能与作用、转移条件
工序 0 初始状态 1 第一次前进
分配的 状态元件
S0
功能与作用 PLC上电作好工作准备
S20
驱动输出线圈Y021,M正转
转移条件
RUN后M8002 产生1个脉冲 X000(SB)
ppt课件
19
M8002
S0
X000 S20
X001 Y000 Y001
Y001 T0
LD M8002 SET S 0 STL S 0 LD X000 SET S20 STL S20 LD X001 AND Y000 OR T 0 OUT Y001 LD Y001
S41 X001
转移 条件
X002
在STL指令内允许使用跳转指令,但其操作复
杂,厂家建议最好不使用。
ppt课件
5
S10 STL内母线
LD X001
X001
X003
MPS X004
MRD
MPP
X005
Y001 Y001 Y001
图7-2 栈操作指令在状态内的正确使用
(4)允许同一编号元件的线圈在不同的STL接点 后面多次使用。但是应注意,同一编号定时器线 圈不能在相邻的状态中出现。在同一个程序段中, 同一状态继电器地址号只能使用一次。
驱动M第二次前进 驱动M第二次后退 步进程序结束返回S0
图7-8 台车自动往返控制的状态梯形图(STL图)和指令表
ppt课件
16
ppt课件
17
(3)状态编程顺序为:先进行驱动,再进行 转移,不能颠倒。
(4)当同一负载需要连续多个状态驱动时, 可使用多重输出,在状态程序中,不同时“激 活”的“双线圈”是允许的,如图7-9(a)。另 外,相邻状态使用的T、C元件,编号不能相同。 如图7-9(b)所示。
ppt课件
9
SB(X000) 启动
前进(Y021) 后退(Y023)
M
SQ2(X012)
图7-5 台车自动往返示意图*
SQ1(X011) SQ3(X013)
ppt课件
10
台车自动往返一个工作周期的控制工艺要求 如下。
(1)按下启动钮SB,电机M正转,台车前进, 碰到限位开关SQ1后,电机M反转,台车后退。
示。图中初始 状 态 S0 要 用 双 框 , 驱 动 S0 的
电路要在对应
的状态梯形图
中的开始处绘 出。SFC图和状
态梯形图结束 时要使用RET和 END指令。
LAD 0
M8002 S0
M8002
SET
S0
在STL的电路一开 头要采用这样的指令
X000 启动按钮 Y023
S20
X011 前进(小) Y021
ppt课件
21
OUT
OUT
OUT
(a)向上面状态转移的表示 (b)向下面状态转移的表示
(c)向其它流程状态转移的表示
图7-11 非连续转移在SFC图中的表示
ppt课件
22
2.在流程中要表示 状态的自复位处理时, 要用“ ”符号表示,自 复位状态在程序中用 RST指令表示,如图712所示。
3.SFC图中的转移 条件不能使用ANB,
SET S42
向下一段 状态转移
S50
STL S41 LD X001 SET S42 LD X002 OUT S50
向不连续状态转移
(a)软元件组合驱动
(b)用OUT指令向不连续状态转移
图7-10 负载组合驱动、状态向不连续状态转移的处理
ppt课件
20
(7)在STL与RET指令之间不能使用MC、 MCR指令。
2 第一次后退
S21
驱动输出线圈Y023,M反转 X011(SQ1)
3 暂停5秒
S22
驱动定时器T0延时5S
X012(SQ2)
4 第二次前进
S23
驱动输出线圈Y021,M正转
T0
5 第二次后退
S24
驱动输出线圈Y023,M反转 X013(SQ3)
ppt课件
13
根据表7-3
可绘出状态转 移图如图7-7所
ppt课件
6
(5)在STL指令的内母线上将LD或LDI指令编 程后,对图7-3(a)所示没有触点的线圈Y003将 不能编程,应改成按图7-3(b)电路才能对Y003 编程。
或
(a)
(b)
图7-3 状态内没有触点线圈的编程
ppt课件
7
(6)为了控制电 机正反转时避免两 个线圈同时接通短 路,在状态内可实 现输出线圈互锁, 方法如图7-4所示。
(b)禁止状态运行中有任何输出
X001 M8034
禁止
在特殊辅助继电器M8034=ON 期间,继续进行程序的运算, 但是输出继电器(Y)都断开.
(2)台车后退碰到限位开关SQ2后,台车电 机M停转,台车停车5s后,第二次前进,碰到限 位开关XSQ3,再次后退。
(3)当后退再次碰到限位开关SQ2时,台车 停止。
下面运用状态编程思想说明建立SFC图的方法。
ppt课件
11
(1)将整个过程按工序要求分解。
由PLC的输出点Y021控制电机M正转驱 动 台 车 ( 前 进 ) , 由 Y023 控 制 M 反 转 ( 后 退)。为了解决延时5S,选用定时器T0。将 启 动 按 钮 SB 及 限 位 开 关 SQ1、SQ2、SQ3 分 别 接 于 X000、X011、X012、X013。 分 析 其 一个工作周期的控制要求,有五个工序要顺 序控制,如图7-6所示。
(a)状态转移图
(b)状态梯形图
(c)指令表
图7-1 步进指令表示方法
பைடு நூலகம்
图7-1(b)中每个状态的内母线上都将提供三种功能: ① 驱动负载(OUT Yi); ②指定转移条件(LD/LDI Xi); ③指定转移目标(SET Si)。
称为状态的三要素。后两个功能是必不可少的。
ppt课件
2
使用步进指令时应先设计状态转移图 (SFC), 再 由 状 态 转 移 图 转 换 成 状 态 梯 形 图 (STL)。状态转移图中的每个状态表示顺序 控制的每步工作的操作,因此常用步进指令实 现时间或位移等顺序控制的操作过程。使用 步进指令不仅可以简单、直观地表示顺序操 作的流程图,而且可以非常容易地设计多流 程顺序控制,并且能够减少程序条数,程序 易于理解。
ORB,MPS, MRD,MPP 指令。应按图7-13(b) 所示确定转移条件。
STL S80
S80
X000 Y000
LD
X000
OUT Y000
X005
LD X005
S80
RST S80
图7-12 自复位表示方法