FX2N的基本指令、步进指令及编程
PLC基本指令及编程解读
15
X1 Y0 X4 X2 Y1 X3
X0 停 自锁 换向 X0
X7 保护
X2
X3
X5
Y1 Y0 互锁
并联语句换位,程序指令减少 X7 X1 X4 X6 Y0 Y1
重复使用
工作台往返控制PLC程序梯形图 2
END 0 1 2 LD X1 OR Y0 OR X4 3 ANI X0 4 ANI X7 5 ANI X2 6 ANI X3 7 ANI X5 8 ANI Y1 9 OUT Y0
16
逻辑线圈指令 逻辑线圈指令用于梯形图中接点逻辑运算结果的输出或复位。 各种逻辑线圈应和右母线连接,当右母线省略时逻辑线圈只能 在梯形图的右边. 注意输入继电器X不能作为逻辑线圈。
指令 普通线圈指令 置位线圈指令 复位线圈指令 上升沿线圈指令 下降沿线圈指令 主控线圈指令 主控复位线圈指令 OUT SET RST PLS PLF MC MCR Y000 SET M3 RST M3 PLS M2 PLF M3 MC N0 M2 MCR N0 梯形图符号 Y000 SET M3 RST M3 PLS M2 PLF M3 MC N0 M2 MCR N0 可用软元件 Y、M、S、T、C Y、M、S、 Y、M、S、T、C、D Y、M Y、M Y、M N
X3 END
工作台往返控制PLC程序梯形图 1
14
X0 停
X7 保 护 M
X1 Y0 X4 X2 Y1 X3
X2
X3
X5
Y1 Y0 互 锁
自 锁 换 向 X1 X4 X6
X0
X7
Y0 Y1
重 复 使 用 病 句 消 除
END 0 1 2 3 4 5 6 LDI ANI LD OR OR ANB ANI X0 X7 X1 Y0 X4 X2 块 A 块 B 7 ANI 8 ANI 9 ANI 10 OUT M点 11 LDI X3 X5 Y1 Y0 X0 12 13 14 15 16 17 A N I X7 L D X2 O R Y1 O R X3 ANB A N I X1 18 19 20 21 22 ANI ANI ANI OUT END X4 X6 Y0 Y1
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)并行汇合处理编程 编程方法是先进行汇合前状态的 驱动处理,然后按顺序进行汇合状态的转移处理。
第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指令的功能是:当步进顺控程序执行完 毕时,使子母线返回到原来主母线的位置,以便非状态程序的操作在 主母线上完成,防止出现逻辑错误。
三菱FX2N可编程控制器使用手册
三菱FX2N可编程控制器使用手册一、可编程控制器的内部编程元件1、输入继电器X:X000~X017 共16点2、输出继电器Y:Y000~Y017 共16点3、辅助继电器M:1)通用辅助继电器M0~M499 共500点2)断电保持继电器M500~M3071 共2572点3)特殊辅助继电器M8000~M8255 共256点4、状态继电器S:S0~S499 共500点1)初始状态继电器S0~S9 共10点2)回零状态继电器S10~S19 共10点,供返回原点用3)通用状态继电器S20~S499 共480点4)断电保持状态继电器S500~S899 共400点5)报警用状态继电器S900~S999 共100点5、定时器T:T0~T255 共256点1)常规定时器T0~T255 共256点T0~T199为100ms定时器,共200点,其中T192~T199为子程序中断服务程序专用的定时器。
T200~T245为10ms定时器共46点2)积算定时器T246~T255 共10点T246~T249为1ms积算定时器共4点T250~T255为100ms积算定时器共6点6、计算器C:C0~C234 共235点1)16位计数器C0~C199 共200点其中C0~C99为通用型共100点C100~C199为断电保持型共100点2)32位加/减计数器C200~C234 共35点其中C200~C219为通用型共20点C220~C234为断电保持型共15点7、指针P/I1)分支用指针P0~P127 共128点2)中断用指针IXXX 共15点其中输入中断指针100~150 共6点定时中断指针16~18 共3点计数中断指针1010~1060 共6点8、数据寄存器D1)通用数据寄存器D0~D199 共200点2)断电保持数据寄存器D200~D7999其中断电保持用D200~D511 共312点不能用软件改变的断电保持D512~D7999 共7488点,可用RST和ZRST指令清除它的内容。
三菱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 处,右端与前一条指令对应触点的右端相连。
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元件,编号不能相同。
三菱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系列可编程控制器步进阶梯指令
• 例:液体混合装置。
– 上限位、下限位和中限位液位传感器被液体淹没时为 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、中心思想:以顺序功能图中的转换为中 心,使用置位、复位指令的编程方法。
第3章 三菱FX2N系列PLC的基本指令系统
• 定时器和计数器的当前值和设定值均为有符号的字, 最高位为符号位,最大的正整数为32767
PLC编程元件的物理实质: 电子电路及存储器。称“软继电器”。
X0
元件类型 功能字母
相同点
数字
不同点
元件编号
编程元件与继电接触器元件比较表
都具有线圈和常开常闭触点, 编程元件被选中,只是代表这 触点的状态随着线圈的状态而 个元件的存储单元置1,失去 变化,即当线圈“通电”时, 选中条件只是这个元件的存储 常开触点闭合,常闭触点断开; 单元置0;编程元件可以无限 当线圈“失电”时,常闭接通, 次地访问,可编程控制器的编 程元件可以有无数多个常开、 常开断开。 常—□ □ □ □ - □
子系列名 I/O总点数 单元类型 M:基本单元 E:输入输出混合扩展单元与扩展模块
D/DS:DC24V ES/ESS:交流 A1:AC电源 电源和输入、 输出类型等 输出类型 R:继电器输出
T:晶体管输出
S:晶闸管输出
EX:输入专用扩展模块
辅助继电器元件号和功能
辅助继电器 类型 通用辅助继 电器 断电保持辅 助继电器 元 件 编 号 M0~M499 M500~M3071 M8000 M8002 M8005 特殊辅助继 电器 M8000~ M8255 M8011~ M8014 M8033 M8034 M8039 功 能 共有 500 点,PLC 在运行时电源断电,输出继电器和 M0~ M499 将全部变为 OFF PLC 在运行时电源突然断电, 断电保持继电器在重新通电后 将保持断电前的状态 运行监控。当 PLC 执行用户程序时,M8000 为 ON;停止 执行时,M8000 为 OFF 初始化脉冲。 仅在可编程序控制器运行开始瞬间接通一个扫 描周期 锂电池电压降低显示。 锂电池电压下降至规定值时变为 ON, 提醒及时更换 分别是 10 ms、100 ms、1 s、 1 min 时钟 当 M8033 线圈通电时,PLC 由 RUN 进入 STOP 状态后, 映 像寄存器与数据寄存器的内容保持不变 当 M8034 的线圈通电时,全部输出被禁止 当 M8039 的线圈通电时,PLC 以数据寄存器 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所示。
FX2N可编程手册说明书
F X2N可编程手册说明书(总78页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除三菱FX2N 型可编程控制器成套设备实训指导手册(A)亚龙科技集团有限公司前言可编程序控制器(programmable controller)简称 PLC,它是美国 60 年代来在传统的顺序控制器基础上引入微电子技术和计算机技术而研制出的新型工业自动控制装置。
当前,在我国 PLC 已经广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻工、交通运输、环保以及文化娱乐等各种行业。
全国各大中专院校、职业高中、技校均已开设了这门课。
为了配合教学,提高学生学习 PLC 可编程控制器的兴趣及实际应用能力,我们开发了“可编程控制器实训成套设备”。
该设备在研制过程中充分的考虑了教育部颁部的教学大纲中的要求及规划教材的内容,无论从 PLC 可编程控制器的选型、还是实训内容均与教材紧密配合,使师生们在应用时感到轻松、方便。
实训主机选用三菱公司生产的 FX2N-48MR 型 PLC,这种 PLC 功能强、体积小、性能价格比高。
实训演示单元目前开发了交流三相电动机控制、全自动洗衣机控制、步进电机控制、交通信号灯控制、四层电梯控制及电镀自动生产线控制等。
学生通过实训,可以加深理解各种指令的特点及其功能、提高编程技巧、培养学生应用 PLC 的能力。
本手册共分三部分,第一部分介绍 FX 编程软件的应用,第二部分是编程训练,第三部分介绍 PLC 的应用实训。
本手册由于编写时间仓促、如有不当之处恳切希望读者批评指正。
目录第一部分 SWOPC-FXGP/WIN-C(中文版) (1)一、SWOPC-FXGP/WIN-C 软件的使用 (1)二、编程练习.................................................................................................................... (5)第二部分可编程控制器基本指令训练 (12)一、亚龙可编程控制器成套实训设备说明 (12)二、FX2N 可编程控制器简介........................................................................................................12三、可编程控制器基本指令训练.............................................................................................. (13)实验一、自锁电路................................................................................................... (13)实验二、S/R 置位复位指令.......................................................................................... (13)实验三、PLS 脉冲指令.................................................................................................... (14)实验五、定时器指令与应用.......................................................................................... (15)实验六、计数器指令与应用.......................................................................................... (16)实验七、跳步指令CJ ................................................................................................... (17)实验八、主控与主控复位指令MC/MCR (17)实验九、步进指令................................................................................................... (18)第三部分 PLC 应用实训............................................................................................................. (21)实训一、全自动洗衣机的控制 (21)实训二、三相电动机的顺序控制 (24)实训三、步进电机控制.................................................................................................... (28)实训四、交通灯控制................................................................................................... (32)实训五、四层电梯控制.................................................................................................... (35)实训六电镀生产线控制...................................................................................................... 40实训七、水塔水位自动控制.......................................................................................... (44)实训八、自控成形机................................................................................................... (47)实训九、多种液体自动混合.......................................................................................... (51)实训十、自动送料装车系统.......................................................................................... (54)实训十一、自控轧钢机.................................................................................................... (57)实训十二、邮件分拣机.................................................................................................... (61)实训十三、铁塔之光................................................................................................... (65)附录Ⅰ、软元件地址的分配 (68)附录Ⅱ、基本指令一览表............................................................................................................ (69)附录Ⅲ、特殊辅助继电器、特殊数据寄存器 (70)第一部分 SWOPC-FXGP/WIN-C(中文版)软件的使用说明及编程练习一、SWOPC-FXGP/WIN-C 软件的使用1、概述SWOPC - FXGP / WIN - C 为一个应用于FX 系列可编程控制器的编程软件,可以在Windows98/ME/2000/XP 操作系统下进行梯形图的编辑和指令表程序的编辑。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
思考:若 X0=1,X1=0,Y0最终 输出多少?
4.1基本指令
编程的基本原则
• 水平不垂直 • 线圈右边无接点 • 左大右小,上大下小 • 双线圈输出不可用
• 输入信号的最高频率问题
4.1基本指令
4.1基本指令
七、LDP、LDF、ANDP、ANDF、ORP、ORF
LDP、ANDP、ORP指令是进行上升沿检出的触点指令,仅 在指定位元件的上升沿时(OFF→ON变化时)接通一个扫描周期; LDF、ANDF、ORF指令是进行下降沿检出的触点指令,仅在 指定位元件的下降沿时(ON→OFF变化时)接通一个扫描周期。
4.1基本指令
八、MC、MCR
X0 MC N0 M100 N0 M100 X1
LD X0
MC N0
M100
Y0 MCR N0 LD X1
OUT Y0
MCR N0
若X0断开,则跳过主控指令控制的梯形 图,这时Y0又变为0状态。
4.1基本指令
九、SET、RST SET:臵位指令,使动作保持 RST:复位指令,使操作保持复位
X3 Y1 X5 X6 Y3
X4
MPP MPS MPP
例5
X1 X2 X3 X4 Y1 Y2 Y3 Y4
LD X1 MPS AND X2
MPP
OUT Y3 MPP
MPS
AND X3 MPS AND X4 OUT Y1
OUT Y4
MPP
OUT Y2
X1
Y4 X2 Y3
LD X1 OUT Y4 AND X2
4.2基本指令的编程应用
三、多继电器线圈控制电路 下图是可以自锁的同时控制4个继电器线圈的电路图。其中X0 是起动按钮,X1是停止按钮。
4.2基本指令的编程应用
四、多地控制电路 下图是两个地方控制一个继电器线圈的程序。其中X0和X1 是一个地方的起动和停止控制按钮,X2和X3是另一个地方 的起动和停止控制按钮。
0.5s 0.25s M0 M0 T2
M0
T0 K5
1s 2s T200 K750
T1 K10
T200 T1 T2 K20
思考:用SET ,RST 指令如何实现?
T0
Y0
4.2基本指令的编程应用
• 1.起动、保持和停止电路 • 2.三相异步电动机正反转 控制电路 • 3.常闭触点输入信号的处 理 • 4.多继电器线圈控制电路 • 5.多地控制电路 • • • • • • • • 6.互锁控制电路 7.顺序起动控制电路 8.集中与分散控制电路 9.自动与手动控制电路 10.闪烁电路 11.延合延分电路 12.定时范围扩展电路 13.分频电路
K100
4.1基本指令
四、ORB ORB:两个或两个以上的接点串联电路叫串联电路块。 串联电路块并联连接时,分支开始用LD,LDI,分支结果 用ORB,其为无目标元件指令。
LD X0 X0 X1 X2 X3 M0 AND X1 LD X2 ANI X3
ORB OUT M0
4.1基本指令
五、ANB ANB:两个或两个以上接点并联的电路称为并联电路块,分 支电路并联电路块与前面电路串联连接时,使用此指令。 其无操作目标元件。
Y0
LD X0 MPS AND Y0 OUT Y1 LD X0
Y1
OUT Y0
AND Y0 OUT Y1
MPP
OUT Y0
例4
X0 X1 X2 Y0
MPS MPS MPP
LD X0
MPP
MPS
AND X1 MPS AND X2 Y2 OUT Y0 MPP ANDX3 OUT Y1
AND X4
MPS AND X5 OUT Y2 MPP AND X6 OUT Y3
X0 X2 Y0
LD X0 OR X1 LDI X2 OR X3
ANB OUT Y0
X1
X3
4.1基本指令
六、MPS、MRD、MPP MPS,进栈指令 MRD,读栈指令 MPP,出栈指令 这三条指令是无操作器件指令。用于多输出电路。可将 连接点先存储,用于连接后面的电路。MPS和MPP指 令必须成对使用,且连续使用少于11次。
4.2基本指令的编程应用
五、互锁控制电路 下图是3个输出线圈的互锁电路。其中X0、X1和X2是起动按 钮,X3是停止按钮。由于Y0、Y1、Y2每次只能有一个接通, 所以将Y0、Y1、Y2的常闭触点分别串联到其它两个线圈的控 制电路中。
双线圈输出不可用
如果在同一程序中同一元 件的线圈使用两次或多次, 则称为双线圈输出。这时前 面的输出无效,只有最后一 次才有效,一般不应出现双 线圈输出。
4.1基本指令
输入信号的最高频率问题
输入信号的状态是在PLC输入处理时间内被检测的。如果 输入信号的ON时间或OFF时间过窄,有可能检测不到。 也就是说,PLC输入信号的ON时间或OFF时间,必须比 PLC的扫描周期长。若考虑输入滤波器的响应延迟为 10ms,扫描周期为10ms,则输入的ON时间或OFF时间至 少为20ms。因此,要求输入脉冲的频率低于1000Hz/(20 +20)=25Hz。
X0 X0 X1 RST M0 M0 SET M0 X1
4.1基本指令
十、PLS、PLF
PLS:输入信号上升沿产生脉冲输出
PLF:输入信号下降沿产生脉冲输出 其目标元件为Y,M,但特殊辅助继电器不能作为目标 元件。
4.1基本指令
十、PLS、PLF
X0 M0
X0
PLS M0
M0 SET Y0
X1
M1
4.2基本指令的编程应用
一、启动、保持和停止电路 实现Y10的启动、保持和 停止的四种梯形图如图所示。 这些梯形图均能实现启动、 保持和停止的功能。X0为启 动信号,X1为停止信号。图 a、c是利用Y10 常开触点实 现自锁保持,而图b、d是利 用SET、RST指令实现自锁 保持。
4.2基本指令的编程应用
第二篇
三菱小型可编程序控制器FX2N
三菱小型可编程序控制器FX2N
• 可编程序控制器的组成及原理 • 三菱小型可编程序控制器
• FX2N的基本指令、步进指令及编程
• FX2N的功能指令
• FX2N的编程器件和编程软件
• FX2N的特殊功能模块和通信网络 • FX2N的控制系统的应用设计
学习目标
• 掌握PLC的组成与工作原理 • 掌握基本指令,步进指令,功能指令 • 掌握PLC在实际生产生活中的应用
X1
PLF M1 M1
RST Y0
Y0
4.1基本指令
十一、INV
该指令用于运算结果的取 反。当执行该指令时,将 INV指令之前存在的如LD、 LDI等指令的运算结果反 转
4.1基本指令
十二、NOP NOP为空操作指令,该指令是一条无动作、无目标元件占一 个程序步的指令。空操作指令使该步序作空操作。用NOP指 令替代已写入指令,可以改变电路。在程序中加入NOP指令, 在改动或追加程序时可以减少步序号的改变。执行完清除用 户存储器的操作后,用户存储器的内容全部变为空操作指令。
水平不垂直
梯形图的接点应画在水平线上,不能画在垂直分支上
4.1基本指令
线圈右边无接点
不能将接点画在线圈右边,只能在接点的串联电路并联时,应将接点最多的那个串联回路放在 梯形图最上面。有并联电路相串联时,应将接点最多的并联 回路放在梯形图的最左边。
4.1基本指令
MPS、MRD、MPP MC、MCR SET、RST PLS、PLF NOP END INV
4.1基本指令
一、LD、LDI、OUT LD:取指令。表示一个与输入母线相连的常开接点指令。 LDI: 取反指令。表示一个与输入母线相连的常闭接点指 令。
LD,LDI的目标元件是X,Y,M,S,T,C。
OUT:输出指令。
一、启动、保持和停止电路
4.2基本指令的编程应用
二、三相异步电动机正反转控制电路
4.2基本指令的编程应用
二、电动机正反转控制(PLC)