9 FX2N系列可编程控制器脉冲输出及高速处理指令解析
第3章 三菱FX2N系列PLC编程指令系统
X0 2s
Y0 3s
X0
T0
Y0
T0 K20
T0
T1 K10
T1
RST T0
脉宽调制指令PWM
X0 2s
Y0 3s
脉冲宽度t 脉冲周期T 输出对象
(ms)
(ms)
(Y0、Y1)
X0
PWM K2000
K3000
Y0
PWM输出指令格式
脉冲输出指令PLSY
X0 Y0
1ms
脉冲 脉冲 输出对象 频率 个数 (Y0、Y1) X0 PLSY K1000 K100 Y0 脉冲输出指令格式
我要学PLC
第三章 三菱FX2N系列PLC编程 指令系统
教师:朱贤勇
本章主要内容
PLC指令
基本指令 功能指令 步进指令
3.1 三菱FX系列PLC基本指令
基本指令有叫位逻辑指令,是PLC完成基 本逻辑运算所使用的指令。 主要类型有: 位逻辑运算指令 脉冲式触点指令 置位、复位指令 脉冲输出指令
(1) 位逻辑运算指令
输出 互锁
X1
X0
X2
Y0
反转
Y1
Y1
保持
输入 互锁
停止
输出 互锁
END
电机启、保停+正反转控制程序
(2)脉冲式触点指令
电平触点:触点在其线圈有效电平内都动 作。表示形式为: 触 点 分 类 脉冲触点:触点只在其线圈电平变化的瞬 间动作。分为上升沿触点和下降沿触点。 表示形式为:
(2)脉冲式触点指令
(4)区间比较指令ZCP
M8000
M0 M1 M2
ZCP K0 K10 D0 M0
Y0 Y1 Y2
X0闭合,D0数据与0~ 10相比较。
三菱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 系列可编程控制器及指令系统
FX0N 有较强的通信功能,可与内置 RS-232C 通信接口的设备通信,如使用 FX0N-485APP 模块,可与计算机实现 1:N(最多 8 台)的通信。FX0N 还备有 8 位模拟量输入输出模块(2
路输入,1 路输出)用以实现模拟量的控制。由于 FX0N 体积小,功能强,使用灵活,特别
适用于由于安装尺寸的限制而难以采用其他 PLC 的机械设备上。
24
24
48~64
FX2n-64MR-001 FX2n-64MS FX2n-64MT
32
32
48~64
FX2n-80MR-001 FX2n-80MS FX2n-80MT
40
40
48~64
FX2n-128MR-001
FX2n-128MT
64
64
48~64
FX2N 具有丰富的元件资源,有 3072 点辅助继电器。提供了多种特殊功能模块,可实现
(4)模拟量输出模块 FX2N-2DA 该模块用于将 12 位的数字量转换成 2 点模拟输出。 输出的形式可为电压,也可为电流。其选择取决于接线不同。电压输出时,两个模拟输出通 道输出信号为 0~10V DC,0~5V DC;电流输出时为 4~20mA DC。分辨率为 2.5mV(0~ 10V DC)和 4µA(4~20mA)。数字到模拟的转换特性可进行调整。转换速度为 4ms/通道。本 模块需占用 8 个 I/O 点。适用于 FX1N、FX2N、FX2N 子系列。
基本单元是构成 PLC 系统的核心部件,内有 CPU、存储器、I/O 模块、通信接口和扩展
接口等。由于 FX 系列 PLC 有众多的子系列,现以 FX0S,FX0N,FX2N 三个子系列为例加
以介绍。
1. FX0S 系列的基本单元
FX2N系列可编程控制器功能指令概述
P0~ P127128点 跳步、子程 序用分支指 针
I00□~ I50□6点输 入中断用 指针
I6□□~ I8□□3点定时 器中断用指 针
I010~I0606 点计数器中断 用指针
常 K 16位-32,768~32,767 32位 - 2,147,483,648~2,147,483,647
数 H 16位 FFFFH
I □ 0□ 0:下降沿中断 指针的格式 1:上升沿中断
输入号位0~5,每个输入只能用一次
例如:I001为输入X000从OFF→ON变化时,执行由该指针作为 标号后面的中断程序,并在执行IRET指令时返回。
15
第一节 数据类软元件及存储器组织
②定时器中断用指针。定时器中断用指针I6□□~I8□□,共3 点。定时器中断为机内信号中断。由指定编号为6~8的专用 定时器控制。设定时间在10~99ms间选取。每隔设定时间 中断一次。用于不受PLC运算周期影响的循环中断处理控制 程序。
监视定时器刷新
图6-2 特殊数据寄存器数据的写入
8
第一节 数据类软元件及存储器组织
2.变址寄存器 (V0~V7,Z0~Z7共16点)
变址寄存器V、Z和通用数据寄存器一样,是进行数值数 据读、写的16位数据寄存器。主要用于运算操作数地 址的修改。
进行32位数据运算时,将V0~V7,Z0~Z7对号结合使用, 如指定Z0为低位,则V0为高位,组合成为:(V0,Z0)。变址 寄存器V、Z的组合如图6-3所示。
一、功能指令的表达形式及使用要素
1.功能指令的表达形式
功能指令不含表达梯形图符号间相互关系的成分,而 是直接表达本指令要做什么。
X8002
FNC 12 MOV
K123
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
FX2N系列可编程控制器数据处理指令及应用
4
第一节 传送比较类指令及应用
X000
[S1·] [S2·] [D·]
FNC 10 K100 C20 M0 CMP
MO K100>C20当前值,M0=ON M1 K100=C20当前值,M1=ON M2
K100<C20当前值,M2=ON
图7-1 CMP指令使用说明
5
第一节 传送比较类指令及应用
如要清除比较结果,要采用RST或ZRST复位指令。
X000
RST M0 或
X00 0
RST M1
RST M2
FNC 10
ZRST
M0 M2
图7-2 比较结果复位
6
第一节 传送比较类指令及应用
2.区间比较指令
表7-2 区间比较指令的要素
指令 助 名称 记
符
指令
操作数范围
代码 [S1·] [S2·] [S·] [D·] 位数
程序步
区间 ZC FNC1
[S1·]≤[S2·]
238 AND≥ (D)AND
11 [S1·]≥[S2·]
非导通条件
[S1·]≠[S2·] [S1·]≤[S2·] [S1·]≥[S2·] [S1·]=[S2·] [S1·]>[S2·] [S1·]<[S2·]
第一节 传送比较类指令及应用
表7-5 并联形触点比较指令要素
FN 16位助 C 记符(5 No 步)
24
第一节 传送比较类指令及应用
启动, Y000 , Y001为 ON , M为Y启动 启动过程延时 考虑接触器换接所需息 弧时间 ,停电换接。换 接延时时间应根据具体 情况调整 ,或接触器间 互锁 M为△运行
停止
图7-11 电动机 Y/△启动控制梯形图及说明
三菱FX系列可编程控制器及指令系统
第三章FX系列可编程控制器及指令系统第一节FX系列PLC硬件配置及性能指标FX系列PLC是由三菱公司近年来推出的高性能小型可编程控制器,以逐步替代三菱公司原F、F1、F2系列PLC产品。
其中FX2是1991年推出的产品,FX0 是在FX2之后推出的超小型PLC,近几年来又连续推出了将众多功能凝集在超小型机壳内的FX0S、FX1S、FX0N、FX1N、FX2N、FX2NC等系列PLC,具有较高的性能价格比,应用广泛。
它们采用整体式和模块式相结合的叠装式结构。
一、FX系列PLC型号的说明FX系列PLC型号的含义如下:FX □─□□□─□系列名称输入输出总点数特殊品种单元类型输出方式其中系列名称:如0、2、0S、1S、ON、1N、2N、2NC等单元类型:M ──基本单元E ──输入输出混合扩展单元Ex ──扩展输入模块E Y──扩展输出模块输出方式:R ──继电器输出S ──晶闸管输出T ──晶体管输出特殊品种:D ──DC电源,DC输出A1 ──AC电源,AC(AC100~120V)输入或AC输出模块H ──大电流输出扩展模块V ──立式端子排的扩展模块C ──接插口输入输出方式F ──输入滤波时间常数为1ms的扩展模块如果特殊品种一项无符号,为AC电源、DC输入、横式端子排、标准输出。
例如FX2N-32MT-D表示FX2N系列,32个I/O点基本单位,晶体管输出,使用直流电源,24V直流输出型。
二、FX系列PLC硬件配置FX系列PLC的硬件包括基本单元、扩展单元、扩展模块、模拟量输入输出模块、各种特殊功能模块及外部设备等。
(一)FX系列PLC的基本单元基本单元是构成PLC系统的核心部件,内有CPU、存储器、I/O模块、通信接口和扩展接口等。
由于FX系列PLC有众多的子系列,现以FX0S,FX0N,FX2N三个子系列为例加以介绍。
1.FX0S系列的基本单元FX0S系列的功能简单,价格便宜,适用于小型开关量控制系统,它只有基本单元,没有扩展单元。
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、存储器、输入输出接口及电源等都集成在一个模 块内,结构紧凑,体积小巧,成本低,安装方便。
第4章三菱FX2N系列可编程控制器的功能指令
• 4.1.2 功能指令的格式 3.其它
• FX2N系列PLC功能指令有251条,分别按功能号(FNC00~FNC250)编 排。每条功能指令都有一助记符。如上图中,“MOV”指令的功能号为 “FNC12”,助记符为“MOV”。
• 4.1.3 功能指令的规则 1.指令执行形式
• 连续执行型。当常开触点X1闭合
数据寄存器D、计数器C0~C199的
当前值寄存器存储的都是16位的数据。 数据寄存器D0共16位,每位都只有
“0”或“1”两个数值。
(2)32位数据
FX2N系列PLC中,相邻两个数据寄存器可以组合起
来,存储32位的数据,功能指令中符号D表示处理的是32位数据。
• 4.1.3 功能指令的规则 3.位元件和字元件
实用价值和普及率。
三相异步电动机Y一△启动
控制要求如下: 1)按下正转按钮SB1,电动机以Y一△方 式正向启动,Y形联结运行30 s后转换为△ 形运行; 2)按下停止按钮SB3,电动机停止运行; 3)按下反转按钮SB2,电动机以Y一△方 式反向启动,Y形联结运行30 s后转换为△ 形运行; 4)按下停止按钮SB3,电动机停止运行
4.2 程序流向控制指令
• 4.2.2 中断指令
中断 是指在主程序的执行过程中,中断主程序去执行中断子程序,执行 完中断子程序后再回到刚才中断的主程序处继续执行,中断不受PLC扫 描工作方式的影响,以使PLC能迅速响应中断事件。 中断子程序都不能由程序内安排的条件引出。 中断源 能引起中断的信号,FX2N系列可编程序控制器有三类中断源,即 外部中断、时间中断和高速计数器中断。本书主要分析外部中断。
• 4.2.1 条件跳转 4.循环指令(FOR FNC08、NEXT FNC09)
FX2N系列可编程序控制器的基本指令
二层堆栈实例
MC、MCR指令 MC为主控指令, 用于公共串联触点 的连接, MCR为主控复位 指令,即MC的复 位指令。
助记符,名称
功能
回路表示和可用软元件
程序步
MC 主控
公共串联触点的连接
MC N Y,M M除特殊辅助继电器以外
3
MCR
主控复位
公共串联触点的清除
MCR N
2
X0接通时,执行主控指令; X0断开时,不执行主控指令, Y0,Y1断电。
助记符,名称 功能 回路表示和可用软元件
X,Y,M,S,T,C
程序步
1
AND 与
常开触点串联连接
ANI 与非
常闭 触点串联连接
X,Y,M,S,T,C
1
AND、ANI指 令的应用
OR、ORI指令 OR、ORI指令分别用 于单个常开、常闭触点 的并联,并联触点的数 量不受限制,该指令可 以连续多次使用。
1
除特殊的 M以外 除特殊的 M以外
PLF 下降沿脉冲
下降沿微分输出
PLS Y,M
1
SET、RST指令 SET为置位指令,使操作保持; RST为复位指令,使操作保持复位。
助记符,名称 功能 回路表示和可用软元件
RST Y,M,S
程序步
Y,M S,特殊M T,C D,V,Z
:1 :2 :2 :3
SET 置位
助记符名称功能回路表示和可用软元件程序步下降沿检出运算开始orf或脉冲下降沿orp或脉冲上升沿andf与脉冲下降沿andp与脉冲上升沿ldf取脉冲下降沿ldp取脉冲上升沿上升沿检出运算开始上升沿检出串联连接下降沿检出串联连接上升沿检出并联连接x000x002由offon变化或由onoff变化时m0或m1仅接通一个扫描周期
电气控制与可编程控制器技术第六章 可编程控制器概述 第二节 FX2N系列可编程控制器软组件及功能
软组件的使用主要体现在程序中,一般可认为
软组件和继电接触器类似,具有线圈和常开常闭 触点。触点的状态随线圈的状态而变化,当线圈 通电时,常开触点闭合,常闭触点断开,当线圈 断电时,常闭接通,常开断开。与继电接触器不 同的是,一是软组件是计算机的存储单元,从本 质上来说,某个组件被选中,只是这个组件的存 储单元置1,未被选中的存储单元置0,且可以无 限次地访问,可编程控制器的软组件可以有无数 多个常开、常闭触点。二是作为计算机的存储单 元,每个单元是一位,称为位组件,可编程控制 器的位组件可以组合使用,表示数据的位组合组 件及字符件,例如K2Y000,表示Y000~Y007组 合为一个8位的字符件。
PLC 中 的 定 时 器 是 对 机 内 1 ms,10ms, 100ms等不同规格时钟脉冲累加计时的。定时器 除了占有自己编号的存储器外,还占有一个设
定值寄存器和一个当前值寄存器。设定值寄存
器存放程序赋于的定时设定值,当前值寄存器 记录计时的当前值。这些寄存器均为16位二进 制存储器,其最大值乘以定时器的计时单位值
2 读出 程序处理
X000
输
Y000
3 写入
入
数
Y000
4 读出
据
M0
5 写入
存
储
辅助继电器
器
循
环
一
周
时 间
6 输出
输出处理
称 为 运 算
输出数据
Y000
输 出
Y001 Y002
周
存储器
端
期
子
(2)程序处理 PLC根据程序存储器中的指 令,从输入数据存储器和其它软组件的数 据存储器中读出ON/OFF状态,从0步起 进行顺序运算,将结果写入数据存储器。
FX2N基本指令
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)时起始触点接通< p="">较 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)时串联触点接通< p="">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)时并联触点接通</s2)时串联触点接通<></s2)时起始触点接通<>。
FX2N系列可编程控制器脉冲输出及高速处理指令
PLSY(Y001): 输出4kHz 4kHz
总计频率数 合计 18kHz≤20kHz
图9-8 频率数计算实例
24
第三节 FX2N系列PLC高速计数器指令
1.高速计数器比较置位及比较复位指令
表9-7 高速计数器比较置位及比较复位指令要素
指令名称
高速计数 器比较置 位
助记 指令代 符 码位数
(D)H FNC53 SCS (32)
PLSY…7步 (D)PLSY…13 步
该指令可用于指定频率、产生定量脉冲输出的场合。
4
第一节 FX2N系列可编程控制器的脉冲输出功能
图9-1 脉冲输出指令使用说明
5
第一节 FX2N系列可编程控制器的脉冲输出功能
2.可调速脉冲输出指令
表9-2 可调速脉冲输出指令的要素
指令 名称
可调 速脉 冲输 出指 令
指令代 码位数
FNC59 (16/32)
助记符
PLSR(D )PLSR
操作数
[S1·]/[S2·]/[ S3·]
K、H
KnX、KnY、 KnM、KnS
T、C、D、V、 Z
[D·]
程序步
只能指定 晶体管型 Y000及 Y001
PLSR…9步 (D)PLSR… 17步
6
第一节 FX2N系列可编程控制器的脉冲输出功能
32
第三节 FX2N系列PLC高速计数器指令
4.其他高速处理指令
➢ ①刷新指令FNC50 REF:用于指定输入及输出口立即刷新。 ➢ ②刷新和滤波时间调整指令FNC51 REFF:用于X000~ X007口的刷新及滤波时间的调整。 ➢ ③速度检测指令FNC56 SPD:用于从指令指定的输入口送 入计数脉冲,规定计数时间,统计速度脉冲数的场合。 ➢ ④矩阵输入指令FNC52 MTR:用于从输入口快速、批量输 入数据的场合。
6脉冲输出及高速处理指令
5点
5点 5点
13
FX2N系列可编程控制器的高速计数器
表9-4 FX2N系列可编程高速计数器一览表
中断 1相无启动/复位(单输入) 1相带启动/复位(单输入) 输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245
15
FX2N系列可编程控制器的高速计数器
二、使用方式
1. 1相无启动/复位高速计数器
图9-4
1相无启动/复位高速计数器
16
FX2N系列可编程控制器的高速计数器
2. 1相带启动/复位端高速计数器
注意 X007端子上送入的 外启动信号只有在X015 接通,计数器C245被选 中时才有效。而X003及 X014二个复位信号则并 行有效。
X000 U/D X001 U/D U/D R U/D R
X002
X003 X004
U/D
U/D U/D
U/D
R U/D
U/D
R
X005
X006 X007
U/D
R
S S
14
FX2N系列可编程控制器的高速计数器
续表 中断 1相2计数输入 输入 C246 C247 C248 C249
X000 U U U
图9-5 1相带启动/复位端高速计数器
17
FX2N系列可编程控制器的高速计数器
3. 1相2计数输入型高速计数器
图9-6 1相2计数输入型高速计数器
18
FX2N系列可编程控制器的高速计数器
4. 2相双计数输入型高速计数器
带有外计数方向控 制端的高速计数器 也配有编号相对应 的特殊辅助继电器, 只是它们没有控制 功能只有指示功能。
三菱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系列可编程控制器的基本指令
基本逻辑指令
(9)PLF、PLS 指令
指令的梯形图
X0
PLS
M0 SET X1
M0
Y0 M1 Y0
X0 X1
0 1 2 3 4 5 6 7
LD PLS LD SET LD PLF LD RST
X0 M0 M0 Y0 X1 M1 M1 Y0
PLF
M1 RST
M0 M1 Y0
基本逻辑指令
(10)MC、MCR 指令
6.2.5 梯形图编程的基本规则
3)母线 梯形图两边的垂直公共线称为母线。在分析梯形图的逻 辑关系时,为了借用继电器电路图的分析方法,可以想 象左、右两边母线之间有一个左正右负的直流电源电压, 母线之间有“能流”从左向右流动。右母线可以不画出。
6.2.5 梯形图编程的基本规则
4)梯形图的逻辑运算 梯形图的逻辑运算是按从左往右、从上往下的顺序进行 的。运算结果可以马上被后面的逻辑运算利用。
指令的作用
MPS(Push):进栈指令; MRD(Read):读栈指令; MPP(POP):出栈指令。 指令的说明 MPS、MRD、MPP指令无编程元件。 MPS、MPP指令成对出现,可以嵌套。 MRD指令可有可无,也可有两个或两个以上。
基本逻辑指令 (6)MPS、MRD、MPP 指令
Y2
M103
M103 M104 OR ORI
基本逻辑指令
(4) ORB指令
ORB(Or Block):串联电路块并联连接指令
指令的说明 串联电路块:两个或以上的触点串连而成的电路块; 将串联电路块并联时用ORB指令; ORB指令不带元件号(相当于触点间的垂直连线) 每个串联电路块的起点都要用LD或LDI指令,电路 块后面用ORB指令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3kHz
4kHz 7kHz 4kHz 18kHz≤20kHz
总计频率数
图9-8 频率数计算实例
24
第三节 FX2N系列PLC高速计数器指令
1.高速计数器比较置位及比较复位指令
表9-7 高速计数器比较置位及比较复位指令要素 指令名 称 高速计 数器比 较置位 高速计 数器比 较复位 助记 指令代 操作数 符 码位数 [S1·] (D)H FNC53 SCS (32) 程序步
1.脉冲输出指令
表9-1 脉冲输出指令的要素 指令 名称 指令代 码位数 助记符 操 作 数 程序步
[S1·]/[S2·] [D·]
脉冲 输出 指令
FNC57 PLSY(D) K、H (16/32) PLSY KnX、KnY、 KnM、KnS T、 C、D、V、Z
只能指定 晶体管型 Y000及 Y001
PLSY…7步 (D)PLSY…13步
该指令可用于指定频率、产生定量脉冲输出的场合。
4
第一节 FX2N系列可编程控制器的脉冲输出功能
图9-1 脉冲输出指令使用说明
5
第一节 FX2N系列可编程控制器的脉冲输出功能
2.可调速脉冲输出指令
表9-2 可调速脉冲输出指令的要素 指令 名称 可调 速脉 冲输 出指 令 指令代 码位数 助记符 操 作 数 程序步
34
第四节 FX2N系列 PLC脉冲输出及高速计数器 指令应用实例
脉冲输出及高速计数指令常用在位置控制及定长控制中。 比如薄钢板的开平冲剪生产线,需要将带钢板整平后冲剪 为等长的长方形板材包装。
35
图9-12 钢板展开压平冲剪流水线控制
36
1. 1相无启动/复位高速计数器
图9-4
1相无启动/复位高速计数器
16
第二节 FX2N系列可编程控制器的高速计数器
2. 1相带启动/复位端高速计数器
注意 X007端子上送入的 外启动信号只有在X015 接通,计数器C245被选 中时才有效。而X003及 X014二个复位信号则并 行有效。
图9-5 1相带启动/复位端高速计数器
12
第二节 FX2N系列可编程控制器的高速计数器 分类
1相无启动/复位端子(单输入) C235~C240 6点
1相带启动/复位端子(单输入) C241~C245
1相2计数输入型 2相双计数输入型 C246~C250 C251~C255
5点
5点 5点
13
第二节 FX2N系列可编程控制器的高速计数器
表9-4 FX2N系列可编程高速计数器一览表
中断 1相无启动/复位(单输入) 1相带启动/复位(单输入) 输入 C235 C236 C237 C238 C239 C240 C241 C242 C243 C244 C245
X000 U/D X001 U/D U/D R U/D R
X002
X003 X004
U/D
U/D U/D
U/D
R U/D
U/D
R
X005
X006 X007
U/D
R
S S
14
第二节 FX2N系列可编程控制器的高速计数器
续表 中断 1相2计数输入 输入 C246 C247 C248 C249
X000 U U U
2相双计数输入
C250 C251 C252 C253 C254 C255
A
[S2·]
[D·]
K、H C(C=235 Y、M、 (D) KnX、KnY、KnM ~255) SI010~ HSCS… I060计数 …13步 KnS、T 中断指针 C、D、V、Z K、H C(C=235 Y、M、 KnX、KnY、KnM ~255) S[可同 S2(·)] KnS、T C、D、V、Z
10
第二节 FX2N系列可编程控制器的高速计数器 高速计数器与普通计数器的主要差别:
对外部信号计数,工作在中断工作方式 计数范围较大,计数频率较高 工作设置较灵活 使用专用的工作指令
11
第二节 FX2N系列可编程控制器的高速计数器 一、数量及类型
FX2N系列可编程控制器设有 C235~C255计21点 高速计数器。它们共享同一个机箱输入口上的6 个高速计数器输入端(X000-X005)。由于使用某 个高速计数器时可能要同时使
33
第三节 FX2N系列PLC高速计数器指令
小结
可编程序控制器在响应时间短于扫描周期 的信号时,除了计数系统需采取高速计数器外, 机器的输入输出刷新及滤波也都会影响到机器 的响应速度。 当X000~X007用作高速计数输入、使用速 度检测指令或用作中断输入时,输入滤波器的时 间常数自动设置为50μs。
功能
对所指定的最高频率进行指定加减速时间的加 减速调节,并输出所指定的脉冲数。
7
第一节 FX2N系列可编程控制器的脉冲输出功能
图9-2 可调速脉冲输出指令使用说明
8
第一节 FX2N系列可编程控制器的脉冲输出功能
3.脉宽调制指令
表9-3 脉宽调制指令的要素
指令 名称
脉宽 调制 指令
指令代 助记符 操作数 码位数 [S1·]/[S2·]
图9-7
2相双计数输入型高速计数器
19
第二节 FX2N系列可编程控制器的高速计数器 三、高速计数器的频率总和
频率总和是指同时在PLC输入端口上出现的所有信 号的最大频率总和。 FX2N系列机频率总和的参考值为20kHz。
20
第二节 FX2N系列可编程控制器的高速计数器
1.各输入端的响应速度
当使用高速计数器指令,以软件方式完成高速计数控制时,
软件的使用要影响高速计数器的最高使用总频率。
表9-6 高速处理指令对 PLC接受外部高速信号能力的影响
使用条件
总计频率数/kHz
程序中未使用FNC53、FNC54、FNC55指令 程序中仅使用了FNC53、FNC54指令 程序中使用了FNC55指令
2
第一节 FX2N系列可编程控制器的脉冲输出功能
FX2N系列可编程控制器在FX2系列机基础上新增加了脉
冲输出功能。
通过本机 (晶体管输出型)特定的输出口(Y000、Y001) 可输出指定频率及数量的脉冲串或输出脉冲宽度可调制 的脉冲串,用于简单的定位控制及模拟量控制。
3
第一节 FX2N系列可编程控制器的脉冲输出功能
27
第三节 FX2N系列PLC高速计数器指令
图9-10 高速计数器比较置位、复位指令的应用
28
第三节 FX2N系列PLC高速计数器指令
2.高速计数器区间比较指令
表9-8 高速计数器区间比较指令要素 指令名 称 助 记 符 指令 代码 位数 操作数 [S1·]/[S2·] [S·] [S1·]≤[S2·] [D·] 程序步
高速计 数器区 间比较 指令
(D) HSZ
FNC55 K、H (32) KnX、KnY、KnM KnS、T C、D、V、Z
C(C=23 Y、M、S 5~255) (3连号 元件)
(D)HSZ ……13 步
29
第三节 FX2N系列PLC高速计数器指令
图9-11
高速计数器区间比较指令的使用说明
30
第三节 FX2N系列PLC高速计数器指令
3.高速计数器指令使用的几点说明
①比较置位、比较复位、区间比较三条指令是高速 计数器的32位专用控制指令。
②在同一程序中如多处使用高速计数器控制指令, 其控制对象输出继电器的编号的高2位应相同,以便在 同一中断处理过程中完成控制。
31
第三节 FX2N系列PLC高速计数器指令
③特殊辅助继电器 M8025是高速计数指令的外部复 位标志。
可编程控制器应用技术
第九章 FX2N系列可编程控制 器脉冲输出及高速处理指令
目录
FX2N系列可编程控制器的脉冲输出功能 FX2N系列可编程控制器的高速计算器 FX2N系列PLC高速计数器指令 FX2N系列PLC脉冲输出及高速计数器指令应 用实例
1
内容提要
工业控制领域中经常要遇到脉冲列,运动体的位移 可以转变为脉冲的数量,电压、电流、温度、压力等物 理量的量值变化可以转变为脉冲列频率的变化。与此 相反,定量的脉冲可以作为定量位移的驱动信号,调制 输出脉冲的脉宽可以成为模拟信号输出的手段。因而 近年来, PLC厂商都很重视产品的脉冲处理功能。 本章介绍 FX2 N系列可编程控制器脉冲处理类元 器件及指令,含高速计数器的类型、使用方法、脉冲输 出类指令及高速计数指令等,并给出了脉冲处理在工业 应用中的例子。
25
(D)H FNC54 SCR (32)
(D) HSCR… …13步
第三节 FX2N系列PLC高速计数器指令
图9-9 高速计数器比较置位、比较复位指令使用说明
26
第三节 FX2N系列PLC高速计数器指令
说明:
①高速计数器比较置位指令中[D· ]可以指定计数中断 指针。 ②高速计数器比较复位指令也可以用于高速计数器本 身的复位。
2.被选用的计数器及其工作方式
1相型高速计数器无论是增计数还是减计数,都只需一 个输入端送入脉冲信号。 1相2计数输入高速计数器在工作时, 情况多样。 2相双计数输入型高速计数器工作时不但要接收二路 脉冲信号,还需同时完成对二路脉冲的解码工作。
22
第二节 FX2N系列可编程控制器的高速计数器
3.以上所述为硬件频率
17
第二节 FX2N系列可编程控制器的高速计数器
3. 1相2计数输入型高速计数器
图9-6 1相2计数输入型高速计数器
18
第二节 FX2N系列可编程控制器的高速计数器
4. 2相双计数输入型高速计数器
带有外计数方向控 制端的高速计数器 也配有编号相对应 的特殊辅助继电器, 只是它们没有控制 功能只有指示功能。