三菱FX2N系列PLC基本指令的应用
三菱PLC基本指令
PLC 基本指令FX 2N 系列的PLC 共有基本指令27条,本章主要介绍这些基本指令的功能。
并掌握由梯形图转化成指令表,指令表转化成梯形图的方法;然后通过一些编程的示例理解基本指令的应用和一些编程的规则。
3.1 基本指令3.1.1 LD 、LDI 、OUT 指令LD ,取指令,表示每一行程序中第一个与母线相连的常开触点。
另外,与后面讲到的ANB 、ORB 指令组合,在分支起点处也可使用。
LDI ,取反指令,与 LD 的用法相同,只是LDI 是对常闭触点。
LD 、LDI 两条指令的目标元件是X 、Y 、M 、S 、T 、C 。
OUT ,线圈驱动指令。
是对输出继电器(Y )、辅助继电器(M )、状态器(S )、定时器(T )、计数器(C )的线圈驱动,对输入继电器(X )不能使用。
图3-1 LD、LDI、OUT指令的使用说明8 OUT Y17 LD T0 SP K204 OUT T03 OUT M02 LDI X11 OUT Y00 LD X0a) 梯形图T0Y1T0K20X1X0Y0M0步号程序驱动定时器线圈b) 指令表SP为空格键定时器设定值目标元件指令驱动线圈与母线相连当OUT 指令驱动的目标元件是定时器T 和计数器C 时,如设定值是常数K 时,则K的设定范围如表3-1所示:程序步序号是自动生成,在输入程序时不用输入程序步号,不同的指令,程序步号是有所不同的。
表3-1 K 值设定范围:3.1.2 触点串联指令AND 、ANI用于单个常开接点的串联。
ANI ,与非指令。
用于单个常闭接点的串联。
AND 与ANI 都是一个程序步指令,串联触点的个数没有限制,该指令可以多次重复使用。
使用说明如图3-2所示。
这两条指令的目标元件为X 、Y 、M 、S 、T 、C 。
OUT 指令后,通过接点对其他线圈使用OUT 指令称为纵接输出或连续输出,如图3-2中的OUT Y3。
这种连续输出如果顺序不错,可以多次重复。
三菱fx2n编程及应用
三菱fx2n编程及应用三菱FX2N编程及应用介绍三菱FX2N是一款由三菱电机公司推出的可编程逻辑控制器(PLC)。
它在自动化控制领域广泛应用,具有强大的功能和稳定的性能。
本文将重点介绍三菱FX2N的编程及应用相关内容。
一、FX2N编程概述FX2N采用ladder diagram(梯形图)编程语言,这是一种类似于电气接线图的图形化编程方式。
它使得程序编写者能够直观地描述控制逻辑,并通过连接不同的逻辑元件来实现控制功能。
1.1 基本指令集FX2N提供了丰富的指令集,可以满足不同的应用需求。
基本指令包括:逻辑指令、计数/定时器指令、运算指令、移位指令等。
根据具体的控制需求,程序员可以选择合适的指令组合来实现控制逻辑。
1.2 编程软件三菱提供了FX-PCS/WIN软件,用于FX系列PLC的编程。
该软件界面简洁,易于使用,并提供了丰富的功能模块,如在线监控、调试等。
程序员可以在软件中进行图形化编程,然后通过串口或以太网与FX2N进行通讯。
1.3 编程步骤编写FX2N程序的一般步骤如下:(1)确定控制需求:根据实际应用需求,确定需要实现的控制功能。
(2)设计程序架构:根据控制需求,设计程序的结构和逻辑。
(3)编写程序代码:使用FX-PCS/WIN软件进行编程,按照程序架构,通过拖拽和连接不同的指令元件来完成编程。
(4)上传程序:将编写好的程序上传到FX2N,可通过串口或以太网与PLC进行通讯。
(5)设置PLC参数:根据实际应用需求,设置PLC的输入输出口、定时器、计数器等参数。
(6)在线调试:通过FX-PCS/WIN软件对PLC程序进行在线监控和调试,确保程序的正确性和稳定性。
二、FX2N应用实例FX2N作为一种功能强大的PLC,广泛应用于各种自动化控制系统中。
以下是几个FX2N应用实例的介绍:2.1 自动化生产线控制FX2N可以用于控制自动化生产线上的各个设备,如机床、输送带、机械手等。
通过编写合适的控制程序,可以实现生产线上设备之间的协调运行,提高生产效率和质量。
FX系列PLC的功能指令_及应用
三、程序设计
2014年10月23日
6.BCD变换指令
(D)BCD(P)指令的ALCE编号为FNC18。它是将源元 件中的二进制数转换成BCD码送到目标元件中,可 用BCD指令将二进制数变换为BCD码输出到七段显 示器。 实例仿真3-7-4
用FX-TRN-BEG-C仿真学 习软件E-6仿真,用BCD指 令指令编制程序,由两位 数码管循环显示电子秒表。
2014年10月23日
传送指令
实例仿真3-7-3 加热箱
用FX-TRN-BEG-C仿真学习软件A-3仿真,一台 电加热箱采用四盏电灯加热,LP1 50W、LP2 100W、LP3 200W、LP4 400W。用MOV指令编 程,点动PB2,选择点亮不同的电灯,得到不同的 加热功率,依次为0W、50W、100W、150W、 200W、250W、300W、350W、400W、450W、 500W、550W、600W、650W、700W、750W。 PB1为急停按钮。
2014年10月23日
3.预习要求
1)仔细阅读实验指导书,了解移位寄存器的工作原理。 2)写出彩灯控制程序梯形图对应的指令表程序。 4.实验报告要求 1)写出本程序的调试步骤和观察结果。 2)自己用相关指令重新设计一个彩灯控制程序。并上 机调试、观测实验结果。 实例仿真3-7-5 用FX-TRN-BEG-C仿真学习软件A-3仿真任务九,彩灯用 PLC指示灯Y10-Y27代替, 任务九中X0-X16的状态给Y0Y16置初值用MOV指令置。将ROR和ROL指令改成SFTR和SFTL 指令试一试?
1 、 I/O 的分配
输入 S0 X0 功能说明 启动按钮 M0 M1 M2 M3 M4 输出 Y0 Y1 Y2 Y3 Y4 功能说明 电机 1 电机 2 电机 3 电机 4 电机 5
三菱FX2N系列PLC的TO指令、FROM指令及实例FX2N-4AD 应用程序
TO指令是从PLC对增设的特殊单元(如FX2N-4DA)缓冲存储器(BFM)写入数据的指令TO,TOP:十六位连续执行和脉冲执行型指令DTO,DTOP:三十二位连续执行和脉冲执行型指令TO指令的编程格式:TO K1 K12 D0 K2*K1:特殊模块的地址编号,只能用数值,范围:0---7*K12:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767*D0:源寄存器起始地址编号,可以用T,C,D数值和位元件组合如K4X0*K2:传送的点数,只能用数值。
范围:1---32767TO K1 K12 D0 K2指令的作用是:将PLC的16位寄存器D0,D1的数值分别写入特殊单元(或模块)N0.1的缓冲寄存器(BFM)#12,#13中。
1、在特殊辅助继电器M8164闭合时,D8164内的数据做为传送点数。
2、特殊辅助继电器M8028断开状态,在TO指令执行时,自动进入中断禁止状态,输入中断和定时器中断不能执行。
在这期间发生的中断只能等FROM指令执行完后开始执行。
TO指令可以在中断程序中使用3、特殊辅助继电器M8028闭合状态,在TO指令执行时,如发生中断则执行中断程序,TO指令不能在中断程序中使用。
FROM指令是将PLC增设的特殊单元(如FX2N-4AD)缓冲存储器(BFM)的内容读到可编程控制器的指令FROM、FROMP:十六位连续执行和脉冲执行型指令DFROM、DFROMP:三十二位连续执行和脉冲执行型指令读出指令FROM的编程格式:FROM K1 K29 D0 K2*K1:特殊模块的地址编号,只能用数值,范围:0---7*K29:特殊模块的缓冲存储器起始地址编号,只能用数值,范围:0---32767*D0:目标寄存器起始地址编号,可以用T,C,D和除X外的位元件组合如K4Y0*K2:传送的点数,只能用数值。
范围:1---32767FROM K1 K29 D0 K2指令的作用是:从特殊单元(或模块)N0.1的缓冲寄存器(BFM)#29,#30中读出16位数据传送至PLC 的D0,D1寄存器里。
三菱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(三菱)第三章常用功能(应用)指令
多点传送指令的要素
操作数范围 程序步
多点传送
FMOV FMOV(P)
FNC16
(16)
KnX、KnY、KnM、KnS
K、H 〈=512
T、C、D、V、Z
多点传送指令FMOV是将源操作数中的数据送到目标操作 数指定地址开始的n个元件中,指令执行后n个元件中的数 据完全相同。该指令常用于初始化程序中对某一批数据寄 存器清零或置相同数的场合。
(2)功能指令的操作数。
操作数是功能指令中参与操作的对象,是指 功能指令所涉及到的或产生的数据及数据存储 的地址,操作元件分为源操作数,目标操作数 等。 1)、源操作数:用[S]表示,在指令执行后,不 改变其内容的操作数,如图中的常数K123。 2)、目标操作数:用[D]表示,在指令执行后, 将改变其内容的操作数如图中的D500。
除法指令DIV是将指定的二个源操作数相除, 为被除数, 为 为除数,其商送到指定的目标元件 中去,而余数送 到 的下一个目标元件。图中当X4为ON时,(D0)÷ (D2)→商放于(D4)中,余数放于(D5)中。
三、数据处理类指令 1、区域复位指令 区域复位指令ZRST又称成批复位,其使用要素见表17-16。
表17-16 区域复位指令的要素
指令代码 操作数范围
指令名称
助记符 位数 [D1.] [D2.]
程序步
区域复位
ZRST
ZRST(P)
FNC40
(16)
Y、M、S、T、C、 D(D1<=D2)
ZRST、ZRSTP…5步
图中,当M8002由OFF变为ON时,将 ~ 指 定的元件号范围内的同类元件成批复位,即位元件M500~ M510全部复位;字元件C0~C10全部复位;状态元件 S20~S30全部复位。单个元件和字元件可以用RST指令复 位。
7-三菱FX2N系列PLC应用指令
应用指令基本规则
标志的处理:根据应用指令的种类,可能有下列标志动作:零标志(M8020);借位 标志(M8021);进位标志(M8022);执行结束(M8029)等。影响这些标志的指令数 量比较多,每次执行这些指令后,这些标志出现接通或断开动作,但是在不执行或出现 错误时不变化。 如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过程 中会出现,下列标志位会动作同时会记录出错信息: M8067、D8067、D8069:若出现运算错误,M8067保持动作,运算错误代码编号存储 在D8067中,错误发生的步号存储在D8069中。若在其他步发生新错误时,其指令的出错 代码和步号将被依次更新。 M8068、D8068:若出现运算错误,M8068保持动作,错误发生的步号存储在D8068中。 即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前动作一直保持。 部分应用指令中,同时使用由该应用指令确定的固有特殊辅助继电器,可进行功能扩 展。例如: XCH指令之前先驱动特殊辅助继电器M8160,则XCH指令的源操作数与目的操作数可 以指定为同一软元件,其高8位与低8位交换,返回通常的XCH指令需要再将M8160断开。 中断程序中使用的指令需要功能扩展标志时,要在功能扩展标志驱动前,编写中断禁 止(DI)指令,在功能扩展标志断开后编写中断允许(EI)指令。
第六章 三菱FX2N系列PLC基本指令的应用
以八进制数值进行分配。 BCD码:用于数字式开关或七段码的显示器控制等。 其他数值(浮点数):FX2N系列具有可进行高精度的浮点运算功能。
(二) FX2N系列PLC软组件的地址号及功能
19
9 AND X7
20
10 ORB 指令表 21
MC N1 M1
LD X10 OUT Y1 LD X11 OUT Y2 AND X12 OUT Y3 MCR N1 MCR N0 LD X13 OUT Y4
X0 X1
A X2
一个整体:执行条件 为ON,母线 B 被激活
MC NO M0
NO
B MO X3
回路表示和可用软元件
MC N Y,M M除特殊辅助继电器以外
MCR N
应用主控触点可以解决若在每个 线圈的控制电路中都串入同样的触 点,将多占存储单元。
它在梯形图中与一般的触点垂直。 它们是与母线相连的常开触点,是 控制一组电路的总开关。MC、 MCR指令的使用如右图。
图3-14 主控指令的使用
程序步 3 2
(1)触点型
其线圈由PLC自动驱动,用户只可使用其触点。
图2-12 M8000、M8002、M8012波形图 例如:M8000:运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。
图2-12
M8002:初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。
M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助
报警器用( S900~S999)
三菱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脉冲输出指令
fx2n脉冲输出指令FX2N脉冲输出指令是指Mitsubishi(三菱)PLC中的一种特定指令,用于控制PLC输出脉冲信号。
本文将详细介绍FX2N脉冲输出指令的使用方法及其应用场景。
一、FX2N脉冲输出指令概述FX2N脉冲输出指令是Mitsubishi FX系列PLC中的一种特殊指令,用于控制PLC输出脉冲信号。
通过该指令,可以实现对外部设备的控制,例如驱动步进电机、执行定时操作等。
FX2N脉冲输出指令具有高精度、高稳定性和高可靠性的特点,广泛应用于自动化控制领域。
二、FX2N脉冲输出指令的基本语法FX2N脉冲输出指令的基本语法如下:LD PULSE Y X D C其中,PULSE为脉冲输出指令的关键字,Y为输出端口,X为输入端口,D为延时参数,C为计数参数。
三、FX2N脉冲输出指令的具体用法1. 控制步进电机FX2N脉冲输出指令可以用于控制步进电机的转动。
通过设定输出端口Y和输入端口X的数值,可以实现步进电机的正转、反转和停止动作。
延时参数D可以控制每个脉冲信号的时间间隔,计数参数C可以控制脉冲信号的次数。
2. 执行定时操作FX2N脉冲输出指令还可以用于执行定时操作。
通过设定输出端口Y 和输入端口X的数值,可以实现定时开关的控制。
延时参数D可以控制每个脉冲信号的时间间隔,计数参数C可以控制脉冲信号的次数。
3. 实现精确计数FX2N脉冲输出指令具有高精度和高稳定性,可以实现对外部设备的精确计数。
通过设定输出端口Y和输入端口X的数值,可以实现对脉冲信号的计数。
延时参数D可以控制每个脉冲信号的时间间隔,计数参数C可以控制脉冲信号的次数。
四、FX2N脉冲输出指令的应用场景1. 工业自动化控制FX2N脉冲输出指令广泛应用于工业自动化控制领域。
通过控制PLC 输出脉冲信号,可以实现对各种设备的精确控制,提高生产效率和产品质量。
2. 机械设备控制FX2N脉冲输出指令可以用于机械设备的控制,例如控制步进电机、伺服电机等。
第六章三菱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、存储器、输入输出接口及电源等都集成在一个模 块内,结构紧凑,体积小巧,成本低,安装方便。
三菱PLC功能指令
V0
Z0
V0
Z0
16位
32位
16位
高位
低位
变址寄存器V、Z的组合
数据类软元件及存储器组织
举例
软元件的变址
FNC 12 MOV
D5V0
D10Z0
X000
如:当V0=8,Z0=14时, D(5+8)=D(13);D(10+14)=D(24) 则(D13)→(D24) 当V0=9,D(5+9)=D(14), 则(D14)→(D24)
程序流向控制指令FNC00—FNC09
目录
02
03
04
05
01
条件跳转指令、子程序指令、中断指令及程序循环指令,统称为程序控制类指令。
程序控制指令用于程序执行流程的控制。对一个扫描周期而言,跳转指令可以使程序出现跨越或跳跃以实现程序段的选择。子程序指令可调用某段子程序。循环指令可多次重复执行特定的程序段。中断指令则用于中断信号引起的子程序调用。
图6-4 变址寄存器的使用说明
可以用变址寄存器进行变址的软元件是: X、Y、M、S、P、T、C、D、K、H、KnX、KnY、Kn M、KnS。
数据类软元件及存储器组织
注意!
变址寄存器不能修改V与Z本身或位数指定用的Kn参数。例如K4M0Z有效,而K0ZM0无效。
数据类软元件及存储器组织
数据类软元件及存储器组织
指令名称
助记符
指令代码
操作数
程序步
中断返回指令 允许中断指令 禁止中断指令
IRET EI DI
FNC03 FNC04 FNC05
无 无 无
1步 1步 1步
三菱FX-2N系列PLC及其基本指令
18 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.2 FX-2N系列PLC的编程软元件
例2将定时器和定时器的当前值读到数据寄存器中
10.变址寄存器(V0-V7,Z0-Z7共16点)
19 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.2 FX-2N系列PLC的编程软元件
28 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
【例7-27】 串联电路块的并联ORB指令的使用
综合使用ANB、ORB指令的举例如图7-80所示。
29 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
7.3.3 FX-2N系列PLC的基本指令
【例7-24】串联触点AND、ANI的使用
25 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
7.3.3 FX-2N系列PLC的基本指令
图中,输出线圈M101与Y004次序不能颠倒, 否则必须使用栈操作指令。如图7-76。
26 目录 返回
T200~T245为46个10ms普通定时器, 定时范围为0.01~327.67s。
T246~T249为4个1ms积算式定时器, 设定值范围为0.001~32.767s。
T250~T255为6个100ms累计定时器, 设定值范围为0.1~3276.7s。
9 目录 返回
上页 下页 退出
第4章 电工测量与工厂输配电和安全用电
10.指针P/I (1)分支指令用指针P0~P127共128点。 作为一种标号,用来指定跳转指令CJ或子程序调用
三菱PLC主控指令的用法
三菱FX系列PLC主控指令FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。
本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。
FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。
主控指令(MC/MCR):(1)MC(主控指令)用于公共串联触点的连接。
执行MC后,左母线移到MC触点的后面。
(2)MCR(主控复位指令)它是MC指令的复位指令,即利用MCR指令恢复原左母线的位置。
在编程时常会出现这样的情况,多个线圈同时受一个或一组触点控制,如果在每个线圈的控制电路中都串入同样的触点,将占用很多存储单元,使用主控指令就可以解决这一问题。
MC、MCR指令的使用,利用MC N0 M100实现左母线右移,使Y0、Y1都在X0的控制之下,其中N0表示嵌套等级,在无嵌套结构中N0的使用次数无限制;利用MCR N0恢复到原左母线状态。
如果X0断开则会跳过MC、MCR之间的指令向下执行。
MC、MCR指令的使用说明:(1)MC、MCR指令的目标元件为Y和M,但不能用特殊辅助继电器。
MC占3个程序步,MCR占2个程序步;(2)主控触点在梯形图中与一般触点垂直。
主控触点是与左母线相连的常开触点,是控制一组电路的总开关。
与主控触点相连的触点必须用LD或LDI指令。
(3)MC指令的输入触点断开时,在MC和MCR之内的积算定时器、计数器、用复位/置位指令驱动的元件保持其之前的状态不变。
非积算定时器和计数器,用OUT指令驱动的元件将复位,当X0断开,Y0和Y1即变为OFF。
(4)在一个MC指令区内若再使用MC指令称为嵌套。
嵌套级数最多为8级,编号按N0→N1→N2→N3→N4→N5→N6→N7顺序增大,每级的返回用对应的MCR指令,从编号大的嵌套级开始复位。
FX系列PLC的功能指令及应用
除法指令
DIV指令用于将两个输入信号进行除 法运算,输出结果为第一个输入除以 第二个输入。
程序控制指令
跳转指令
JMP指令用于跳过一段程序,直接跳转到指定的地址执行程序。
子程序调用指令
CALL指令用于调用子程序,并在子程序执行完毕后返回到原程 序继续执行。
循环指令
LOOP指令用于重复执行一段程序,直到满足某个条件为止。
特点
高可靠性、强抗干扰能力、设计简单 、使用方便、维护简单、体积小、能 耗低等。
plc的历史与发展
起源
20世纪60年代初期,美国率先研制出第一台可编程逻辑控制 器。
发展
随着微处理器技术的不断发展,PLC的功能日益强大,应用 范围越来越广。
fx系列plc简介
定义
FX系列PLC是指三菱电机公司推出的 一系列可编程逻辑控制器。
运行。
算术运算指令在温度控制系统中的应用
总结词
算术运算指令在温度控制系统中具有重要应 用,主要用于温度的实时计算和控制。
详细描述
通过使用算术运算指令,如加法、减法、乘 法、除法等,PLC可以对温度传感器采集的 温度数据进行实时计算和控制。例如,在加 热炉的温度控制系统中,PLC会根据采集到 的温度数据和设定的目标温度,通过算术运 算指令计算出控制电平的大小,从而控制加
TMR指令用于计时操作,根据设 定的时间间隔或时间点触发相应 的动作。
计数器指令
CTR指令用于计数操作,根据外 部设备的脉冲信号或计数值的变 化来计数。
03 功能指令的应用
逻辑运算指令的应用
逻辑与指令
逻辑非指令
用于将两个输入信号进行逻辑与运算, 输出一个信号,当两个输入信号都为 高电平时,输出信号为高电平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X000 ~
X017 16点
X000 ~
X027 24点
X000 ~
X037 32点
X000 ~
X047 40点
X000 ~
X077 64点
X000 ~
X267 184点
Y000 输~ 出 Y007
8点
Y000 ~
Y017 16点
Y000 ~
Y027 24点
Y000 ~
Y037 32点
Y000 ~
二进制数(B):PLC内部,这些数字都是用二进制处理的。 八进制数(O):FX2N系列的输入继电器、输出继电器的软元件编号。
以八进制数值进行分配。 BCD码:用于数字式开关或七段码的显示器控制等。 其他数值(浮点数):FX2N系列具有可进行高精度的浮点运算功能。
(二) FX2N系列PLC软组件的地址号及功能
报警器用( S900~S999)
S0~S9一般用于步进梯形图的 初始状态,S10~S19一般用作
返回原点的状态
➢定时器
定时器相当于继电器系统中的时间继电器,可在程序中用于延时控制。 定时器累计PLC内1ms、10ms、100ms等的时钟脉冲,当达到所定的设定 值时,输出触点动作。 FX2N系列PLC的定时器(T)有以下4种类型:
(1)触点型
其线圈由PLC自动驱动,用户只可使用其触点。
图2-12 M8000、M8002、M8012波形图 例如:M8000:运行监视器(在PLC运行中接通),M8001与M8000相反逻辑。
图2-12
M8002:初始脉冲(仅在运行开始时瞬间接通),M8003与M8002相反逻辑。
M8011、M8012、M8013和M8014分别是产生10ms、100ms 、1s和1min时钟脉冲的特殊辅助
Y047 40点
Y000 ~
Y077 64点
Y000 ~
Y267 184点
➢辅助继电器
这类辅助继电器的线圈与输出继电器一样有无数的电子常开和常闭触点 该触点不能直接驱动外部负载,外部负载的驱动要通过输出继电器进行 如果在PLC运行过程中停电,输出继电器及一般用辅助继电器都断开。 再运行时,除了输入条件为ON(接通)的情况以外,都为断开状态 。 分为一般用(M0~M499)、停电保持用(M500~M3071)和特殊用途 (M8000~M8255)辅助继电器。 特殊辅助继电器
继电器。
(2)线圈型 由用户程序驱动线圈后PLC执行特定的动作。 M8033:若使其线圈得电,则PLC停止时保持输出映象存储器和数
据寄存器内容。 M8034:若使其线圈得电,则将PLC的输出全部禁止。 M8039:若使其线圈得电,则PLC按D8039中指定的扫描时间工作。
状态器 一般用(S0~S499) 停电保持用(S500~S899)
100ms定时器: T0~T199,200点。定时范围:0.1~3276.7s; 10ms定时器: T200~T245,46点。定时范围:0.01~327.67s; 1ms累积型定时器:T246~T249,4点,执行中断保持。
定时范围:0.001~32.767s; 100ms累积型定时器:T250~T255,6点,定时中断保持,
编程元件的功能和作用 ➢数值的处理 : 十进制数(K)
1) 定时器和计数器的设定值(K常数)。 2) 辅助继电器(M)、定时器(T)、计数器
(C)、状态器等的编号(软元件编号)。 3) 指定应用指令操作数中的数值与指令动作(K常数)。
十六进制数(H): 同十进制数一样,用于指定应用指令操作数中的数值与指令动作。
K1~K32767范围内有效. 计数器的当前值和设定值相等,触点动作, 设定值K0与K1意义相同,均在第一次计数时,其触点动作。 电源正常情况下,即使是非掉电保持型计数器的当前值寄存器也具有 记忆功能,因而计数器重新开始计数前要用复位指令才能对当前值寄 存器复位。 2.位增/减双向计数器 增/减计数的方向由特殊辅助继电器 M8200~M8234设定,例如当M8200接通 (置1)时,C200为减计数器, M8200断开(置0)时,C200为增计数器。
➢数据寄存器
数据寄存器是存储数值数据的软元件,可以处理各种数值数据。 一般用:D0~D199,200点,一旦写入数据,就不会变化。 。 停电保持用:D200~D511,312点,通过参数设定可以变为非停电保持型。 停电保持专用:D512~D7999,7488点,无法变更其停电保持特性。根据参数设定可 以将D1000以后的数据寄存器以500点为单位设置文件寄存器。 而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用RST或 ZRST指令清除其内容。 特殊用:D8000~D8255,256点。 变址寄存器 :V0~V7,Z0~Z7,16点。 文件寄存器:文件寄存器是一类专用数据寄存器,用于存储大量的数据.
定时范围:0.1~3276.7s
FX2N系列PLC定时器设定值可以采用程序存储器内的常数(K)直接 指定,也可以用数据寄存器(D)的内容间接指定。使用数据寄存器设 定定时器设定值时,一般使用具有掉电保持功能的数据寄存器,这样 在断电时不会丢失数据。
计数器 (C)
1.位增计数器 16位是指其设定值及当前值寄存器为二进制16位寄存器,其设定值在
一、 FX2N系列PLC的软组件及功能
(一) FX2N系列PLC软组件的分类、编号和基本特征
➢代表功能的字母。如输入继电器用“X”表示、输出继电器用“Y”表示。 ➢数字,数字为该类器件的序号。
FX2N系列PLC中输入、输出继电器的序号为八进制,其余为十进制。
编程元件的基本特征 ➢编程元件和继电接触器的元件类似、具有线圈和常开常闭触点 。 ➢当线圈披选中(通电)时,常开触点闭合,常闭触点断开,当线圈失 去选中 件时,常闭接通,常开断开。 ➢可编程序控制器的编程元件可以有无数多个常开、常闭触点 。
ห้องสมุดไป่ตู้
输入输出继电器 (FX2N系列输入、输出继电器总点数不能超过256点。)
输入端子是PLC从 外部开关接受信号
的窗口
输出端子是PLC向 外部负载发送信号
的窗口
型 FX2N- FX2N FX2N- FX2N- FX2N- FX2N- 扩展 号 16M -32M 48M 64M 80M 128M 时
X000 输~ 入 X007