三菱FX系列PLC功能指令一览表

合集下载

三菱FX系列plc指令详解

三菱FX系列plc指令详解

三菱FX系列plc指令集锦1、LD 取一常开触点指令2、LDI 取一常闭触点指令3、AND 串联一常开触点4、ANI 串联一常闭触点5、OR 并一常开触点6、ORI 并一常闭7、ANB 并联回路的“与”运算8、ORB 并联回路的“或”运算9、MPS 累加器结果的进栈堆10、MRD 读取栈内容11、MPP 堆栈移出内容12、PLS 上升沿输出13、PLF 下降沿输出14、LDP 上升沿读入累加器15、LDF 下降沿读入累加器16、ANDP 累加器内容与上升沿“与”运算17、ANDF 累加器内容与下降沿“与运算18、ORP 累加器内容与上升沿“或”运算19、ORF 累加器内容与下降沿“或”运算20、MC 生产主控母线(操作数Y、M)21、MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR(FNC64)注释:“K2”常数0—2设定定时设定值与按键输入时间的比例1)、当K=0时,定时设定与按键输入比例为1:12)、当K=1时,定时设定与按键输入比例为1:103)、当K=2时,定时设定与按键输入比例为1:100TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间。

(精度比较差)23、任意频率的时钟生成M8011(10Ms)M8012(100Ms)M8013(1S)M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。

24、高速比较指令(DHSZ)25、高速置位/复位指令(DHSCS/DHSCR)FNC53/FNC54用于计数器的比较与输出的直接控制注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。

26、高速比较指令(DHSZ) FNC 55注释:K1000为比较下限K2000为比较上限27、速度测量(SPD) FNC56(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。

三菱PLC基本指令表

三菱PLC基本指令表

块并联
精品文档
[OUT] 输出
线圈驱动指令
[SET] 置位
保持指令
[RST] 复位
复位指令
精品文档
[PLS] 脉冲
上升沿检测指令
[PLF] 脉冲(F)
下降沿检测指令
[MC] 主控
主控 开始指令
精品文档
[MCR] 主控复位
主控 复位指令
[MPS] 进栈
[MRD] 读栈
进栈指令 (PUSH)
读栈指令
[MPP] 出栈
出栈指令 (POP 读栈且复位)
[INV] 反向
运算结果的反向
[NOP] 无
精品文档
空操作
程序清除或空格用
[END] 结束
程序结束
程序结束,返回 0 步
精品文档
1. 基本指令表
FX2N PLC 各基本指令的符号、功能如下表所示。 基本指令一览
符号名称
功能
电路表示和目标元件
[LD]
运算开始

常开触点
[LDI] 取反
运算开始 常闭触点
精品文档
[LDP]
运算开始
取上升沿脉冲 上升沿触点
[LDF]
运算开始
取下降沿脉冲 下降沿触点
[AND] 与
串联 常开触点
精品文档
[ANI] 与非
串联 常闭触点
[ANDP] 与脉冲
串联 上升沿触点
[ANDF]
串联
与脉冲(F) 下降沿触点
精品文档
[OR] 或
并联 常开触点
[ORI]上升沿触点
精品文档
[ORF]
并联
或脉冲(F) 下降沿触点
[ANB] 逻辑块与
块串联
[ORB] 逻辑块或

三菱FX系列PLC基本指令

三菱FX系列PLC基本指令

三菱FX系列PLC基本指令2010-08-11 10:12:33| 分类:三菱PLC | 标签:|字号大中小订阅FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。

本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。

FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。

取指令与输出指令(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指令仅在对应元件有效时维持一个扫描周期的接通。

图1中,当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。

触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

(3)ANDP 上升沿检测串联连接指令。

三菱FX系列PLC基本指令

三菱FX系列PLC基本指令

X0
X1 X2 X3
( Y0 )
Y0
( T0 K50 )
T0
X1 X2 X3
( Y1 )
[ END ]
梯形图
任务3 3台电动机顺序起动
• ① 控制要求。电动机M1起动5s后电动机M2起动, 电动机M2起动5s后电动机M3起动;按下停止按 钮时,电动机无条件全部停止运行。
• ② 输入/输出分配。X1:起动按钮,X0:停止按钮, Y1:电动机M1,Y2:电动机M2,Y3:电动机 M3。
分析时序图,不难发现电机Y001、Y002、Y003的控制 逻辑和间隔5s一个的“时间点”有关,每个“时间点”都有 电机启停。因而用程序建立这些“时间点”是程序设计的 关键。由于本例时间间隔相等,“时间点”的建立可借助振 荡电路及计数器。
设X000为电机运行开始的时刻让定时器 T0实现振荡。 再用计数器C0、C1、C2、C3作为一个循环过程中的时间 点。循环功能是通过C3常开触点将全部计数器复位来实现 的。“时间点”建立之后,用这些点来表示输出的状态就十 分容易了。设计好的梯形图如图4-11所示。

触点。
v 编程元件 Ø AND:X、Y、v 梯形图程序
X0 X2 AND Y2
Y2 X1 ANI M101
T1 Y3
AND
v 指令表程序
步序 指令 地址
0 LD X0 1 AND X2 2 OUT Y2 3 LD Y2 4 ANI X1 5 OUT M101 6 AND T1 7 OUT Y3
中断指令
v 中断返回
FNC03 IRET
X0
开中断 FNC04 EI
关中断 FNC05 DI
v 均无操作数 v 梯形图
X10

三菱FX系列PLC基本指令应用

三菱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 处,右端与前一条指令对应触点的右端相连。

FX系列PLC功能指令相关知识讲解

FX系列PLC功能指令相关知识讲解
FNC 04 EI FNC 05 DI 四、主程序结束指令 FNC 06 FEND 五、警戒时钟定时器指令 FNC 07 WDT 六、循环指令 FNC 08 FOX FNC 09 NEXT
ቤተ መጻሕፍቲ ባይዱ
Date: 2023/12/9
Page: 9
电气控制与PLC应用
CH5 FX系列PLC编程元件及指令系统
一、条件跳转指令 FNC00 CJ
Date: 2023/12/9
Page: 22
电气控制与PLC应用
Date: 2023/12/9
Page: 2
电气控制与PLC应用
CH5 FX系列PLC编程元件及指令系统
5.1 功能指令的基本知识
一、基本格式
❖ 梯形图格式
又称应用指令,用于数据的 传送、运算、变换及程序控 制等功能。具有128种298条
X0
[S] [D] [n]
MEAN D0 D10 K3
(D0) (D1) (D2) (D10) 3
CH5 FX系列PLC编程元件及指令系统
❖ 说明 ➢ CJ指令跳过部分程序,可以缩短程序的扫描周期。 ➢ 一个指针只能出现一次。 ➢ 如果积算型定时器和计数器的RST指令在跳转程序之内,即使跳 转程序生效,RST指令仍然有效。 ➢ 该指令可以连续和脉冲执行方式。 ➢ 被跳过去的程序中各元件的状态为 ✓ Y、M、S保持跳转前状态不变。 ✓ 定时器T和计数器C如果被CJ指令跳过,跳转期间它们的当前 值将被保存。如果在跳转开始时定时器和计数器正在工作, 在跳转期间它们将停止定时和计数。 ✓ T192~T199和高速计数器C235~C255如果在驱动后跳转, 则继续工作,输出触点也会动作。
✓多个中断信号不同时产生时,按先后顺序中断。 ✓多个中断信号同时产生时,按指针大小中断。

三菱FX2-FNC 应用指令集

三菱FX2-FNC 应用指令集

三菱FX系列PLC基本指令一览表三菱FX2N应用指令集6-1程序流程应用指令1、FNC(CJ)跳转指令2、FNC01 FNC02 FNC06(CALL SRET FEND)调用子程序3、FNC03 FNC04 FNC05(IRET EI DI)中断处理4、FNC07(WDT)看门狗定时器5、FNC08 FNC09(FOR NEXT)程序循环6-2数据传送、区域比较应用指令1、FNC10(CMP)比较2、FNC11(ZCP)区域比较3、FNC12(MOV)传送应用指令4、FNC13 (SMOV)数据移位应用指令5、FNC14(CML)数据反相传送应用指令6、FNC15 (BMOV)成批传送7、FNC16 (FMOV)多点传送应用指令8、FNC17 (XCHP)数据交换9、FNC18(BCD)将BIN转换为BCD10、FNC19(BIN)将BCK转换为BIN6-3四则运算逻辑应用指令1、FNC20(ADD)加法应用指令2、FNC21(SUB)减法3、FNC22(MUL)二进制乘法4、FNC23(DIV)二进制除法5、FNC24(INC)增加6、FNC25(DEC)减少7、FNC26(WAND)逻辑与8、FNC27(WOR)逻辑或9、FNC28(WXOR)二进制互斥逻辑异或10、FNC29(NEG)求补码6-4旋转、位移应用指令1、FNC30、FNC31(RORP、ROLP)左、右旋转2、FNC32 FNC33(RCRP、RCLP)包含进位标识的左、右旋转3、FNC34、FNC35(SFTRP、SFTLP)位数据左、右移4、FNC36、FNC37(WSFRP、WSFLP)字符数据左、右移5、FNC38、FNC39(SFWRP、WFRDP)字符数据位移写入与读出6-5数据处理应用指令1、FNC40(ZRST)区域数据复位2、FNC41(DECO)译码3、FNC42(ENCO)编码4、FNC43(SUM)ON位总数计算5、FNC44(BON)ON位判断6、FNC45(MEAN)平均值7、FNC46、FNC47(ANS、ANR)警报线圈的输出与复位8、FNC48(SQR)开平方6-6高速处理应用指令1、FNC50(RER)输入/输出信号立即处理2、FNC51(REFF)改变输入端响应时间3、FNC52(MTP)矩阵输入4、FNC53(DHSCS)高速计数器比较设置5、FNC54(DHSCR)高速计数器比较复位6、FNC55(DHSZ)高速计数器区域比较7、FNC56(SPD)脉冲密度8、FNC57(PLSY)脉冲输出9、FNC58(PWM)脉冲宽度调制10、FNC59(PLSR)加减速脉冲输出6-7宏应用指令1、FNC60(IST)步进运转状态设定2、FNC61(SER)多笔数据比较3、FNC62(ABSD)绝对式控制4、FNC63(INCD)相对式控制5、FNC64(TIMR)调整式定时器6、FNC65(STMR)特殊定时器7、FNC66(ALTP)交替信号8、FNC67(RAMP)求斜率9、FNC69(SORT)数据排序6-8外部设定显示应用指令1、FNC70(TKY)10个按钮输入2、FNC71(HKY)16个按钮键输入3、FNC72(DSW)指拨开关4、FNC73(SEGD)7段数码管译码5、FNC74(SEGL)7段数码扫描6、FNC75(ARWS)箭头开关外部设定调整。

三菱FX系列PLC基本指令步进梯形图指令

三菱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 (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

三菱FX系列PLC指令表大全

三菱FX系列PLC指令表大全

三菱FX系列PLC指令表大全本指令表共有246个指令,包含FX0N的指令、FX1S的指令、FX1N的指令、FX2N的指令、FX3NC类别FNC NO. 指令助记符功能说明对应不同型号的PLCFX0S FX0N FX1S程序流程0 CJ 条件跳转√√√1 CALL 子程序调用××√2 SRET 子程序返回××√3 IRET 中断返回√√√4 EI 开中断√√√5 DI 关中断√√√6 FEND 主程序结束√√√7 WDT 监视定时器刷新√√√8 FOR 循环的起点与次数√√√9 NEXT 循环的终点√√√10 CMP 比较√√√11 ZCP 区间比较√√√传送与比较12 MOV 传送√√√13 SMOV 位传送×××14 CML 取反传送×××15 BMOV 成批传送×√√16 FMOV 多点传送×××17 XCH 交换×××18 BCD 二进制转换成BCD码√√√19 BIN BCD码转换成二进制√√√20 ADD 二进制加法运算√√√算数与逻辑运算21 SUB 二进制减法运算√√√22 MUL 二进制乘法运算√√√23 DIV 二进制除法运算√√√24 INC 二进制加1运算√√√25 DEC 二进制减1运算√√√26 WAND 字逻辑与√√√27 WOR 字逻辑或√√√28 WXOR 字逻辑异或√√√29 NEG 求二进制补码×××30 ROR 循环右移×××31 ROL 循环左移×××循环与移位32 RCR 带进位右移×××33 RCL 带进位左移×××34 SFTR 位右移√√√35 SFTL 位左移√√√36 WSFR 字右移×××37 WSFL 字左移×××38 SFWRFIFO(先入先出)写入××√39 SFRDFIFO(先入先出)读出××√40 ZRST 区间复位√√√41 DECO 解码√√√42 ENCO 编码√√√数据处理43 SUM 统计ON位数×××44 BON 查询位某状态×××45 MEAN 求平均值×××46 ANS 报警器置位×××47 ANR 报警器复位×××48 SQR 求平方根×××49 FLT 整数与浮点数转换×××50 REF 输入输出刷新√√√51 REFF 输入滤波时间调整×××52 MTR 矩阵输入××√高速处理53 HSCS比较置位(高速计数用)×√√54 HSCR比较复位(高速计数用)×√√55 HSZ区间比较(高速计数用)×××56 SPD 脉冲密度××√57 PLSY 指定频率脉冲输出√√√58 PWM 脉宽调制输出√√√59 PLSR 带加减速脉冲输出××√60 IST 状态初始化√√8283 HEX ASCI码转换成16进制数×√√方便指令84 CCD 校验×√√85 VRRD 电位器变量输入××√86 VRSC 电位器变量区间××√87 - -88 PID PID运算××√89 - -110 ECMP二进制浮点数比较××111 EZCP二进制浮点数区间比较××浮点数运算118 EBCD二进制浮点数→十进制浮点数×××119 EBIN十进制浮点数→二进制浮点数×××120 EADD 二进制浮点数加法×××121 EUSB 二进制浮点数减法×××122 EMUL 二进制浮点数乘法×××123 EDIV 二进制浮点数除法×××127 ESQR二进制浮点数开平方×××129 INT二进制浮点数→二进制整数×××130 SIN二进制浮点数Sin运算×××131 COS二进制浮点数Cos运算×××132 TAN二进制浮点数Tan运算×××147 SWAP 高低字节交换×××155 ABS ABS当前值读取××√定位156 ZRN 原点回归××√157 PLSY 可变速的脉冲输出××√158 DRVI 相对位置控制××√159 DRVA 绝对位置控制××√160 TCMP 时钟数据比较××√时钟运算161 TZCP 时钟数据区间比较××√162 TADD 时钟数据加法××√163 TSUB 时钟数据减法××√166 TRD 时钟数据读出××√167 TWR 时钟数据写入××√169 HOUR 计时仪××√外围设备170 GRY 二进制数→格雷码×××171 GBIN 格雷码→二进制数×××176 RD3A模拟量模块(FX0N-3A)读出×√×177 WR3A模拟量模块(FX0N-3A)写入×√×224 LD=(S1)= (S2)时起始触点接通××√225 LD>(S1)> (S2)时起始触点接通××√226 LD<(S1)< (S2)时起始触点接通××√228 LD<>(S1)<> (S2)时起始触点接通××√229 LD≦(S1)≦ (S2)时起始触点接通××√230 LD≧(S1)≧ (S2)时起始触点接通××√232 AND=(S1)= (S2)时串联触点接通××√触点比较233 AND>(S1)> (S2)时串联触点接通××√234 AND<(S1)< (S2)时串联触点接通××√236 AND<>(S1)<> (S2)时串联触点接通××√237 AND≦(S1)≦ (S2)时串联触点接通××√238 AND≧(S1)≧ (S2)时串联触点接通××√240 OR= (S1)= (S2)时并联触点接通××√241 OR> (S1)> (S2)时并联触点接通××√242 OR< (S1)< (S2)时并联触点接通××√244 OR<> (S1)<> (S2)时并联触点接通××√245 OR≦(S1)≦ (S2)时并联触点接通××√246 OR≧(S1)≧ (S2)时并联触点接通××√。

(完整版)三菱FX系列plc指令详解

(完整版)三菱FX系列plc指令详解

三菱FX系列plc指令集锦1、LD 取一常开触点指令2、LDI 取一常闭触点指令3、AND 串联一常开触点4、ANI 串联一常闭触点5、OR 并一常开触点6、ORI 并一常闭7、ANB 并联回路的“与"运算8、ORB 并联回路的“或”运算9、MPS 累加器结果的进栈堆10、MRD 读取栈内容11、MPP 堆栈移出内容12、PLS 上升沿输出13、PLF 下降沿输出14、LDP 上升沿读入累加器15、LDF 下降沿读入累加器16、ANDP 累加器内容与上升沿“与”运算17、ANDF 累加器内容与下降沿“与运算18、ORP 累加器内容与上升沿“或”运算19、ORF 累加器内容与下降沿“或”运算20、MC 生产主控母线(操作数Y、M)21、MCR 生产主控母线复位指令22、示教式定时设定的应用制定功能指令TTMR(FNC64)注释:“K2”常数0—2设定定时设定值与按键输入时间的比例1)、当K=0时,定时设定与按键输入比例为1:12)、当K=1时,定时设定与按键输入比例为1:103)、当K=2时,定时设定与按键输入比例为1:100TTMR实际改变的是数据寄存器的存储数据,故需要进行示教式设定的定时器必须用数据寄存器D来设定时间.(精度比较差)23、任意频率的时钟生成M8011(10Ms) M8012(100Ms) M8013(1S) M8014(60S)任意周期时钟脉冲信号可利用STMR指令的特性,通过以下程序生成。

24、高速比较指令(DHSZ)25、高速置位/复位指令(DHSCS/DHSCR) FNC53/FNC54用于计数器的比较与输出的直接控制注释:高速计数器C241为带复位输入(X1)的单相高速输入计数器,使用DHSCS后,只要计数器值达到1000后,y0置1(不受PLC时间的限制),而使用DHSCR后,只要计数值到达2000,就可以使Y0置为0。

26、高速比较指令(DHSZ) FNC 55注释:K1000为比较下限K2000为比较上限27、速度测量(SPD) FNC56(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。

三菱plc指令表

三菱plc指令表
242
OR<
(S1)< (S2)时并联触点接通
×
×



244
OR<>
(S1)<> (S2)时并联触点接通
×
×



245
OR≦
(S1)≦ (S2)时并联触点接通
×
×



246
OR≧
(S1)≧ (S2)时并联触点接通
×
×



56
SPD
脉冲密度
×
×



57
PLSY
指定频率脉冲输出





58
PWM
脉宽调制输出





59
PLSR
带加减速脉冲输出
×
×




便


60
IST
状态初始化


82
ASCI
16进制数转换成ASCI码
×




83
HEX
ASCI码转换成16进制数
×




84
CCD
校验
×




85
VRRD
电位器变量输入
48
SQR
求平方根
×
×
×
×

49
FLT
整数与浮点数转换
×
×
×
×

FX系列PLC的功能指令_及应用

FX系列PLC的功能指令_及应用
2014年10月23日
2.传送指令
MOV (D)MOV(P)指令的编号为FNC12,该指令的功能 是将源数据传送到指定的目标。当X0为ON时,则将[S.] 中的数据K100传送到目标操作元件[D.]即D10中 实例仿真3-7-2 单健控多灯2
用FX-TRN-BEG-C仿真学习软件E-1仿真,首次点动按钮, 红灯亮;再次点动按钮,黄灯亮;三次点动按钮,绿灯亮; 四次点动按钮,三灯全灭。 提示:使用MOV、ZRET指令
2014年10月23日
3.译码指令
译码指令DECO DECO(P) 指令的编号为FNC41。, n=3 则表示[S.]源操作数为3位,即为X0、X1、X2。其状 态为二进制数,当值为011时相当于十进制3,则由目标 操作数M7~M0组成的8位二进制数的第三位M3被置1, 其余各位为0。如果为000则M0被置1。用译码指令可通 过[D.]中的数值来控制元件的ON/OFF。
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为急停按钮。
1 、 I/O 的分配
输入 S0 X0 功能说明 启动按钮 M0 M1 M2 M3 M4 输出 Y0 Y1 Y2 Y3 Y4 功能说明 电机 1 电机 2 电机 3 电机 4 电机 5
2014年10月23日

三菱FX系列PLC功能指令一览表

三菱FX系列PLC功能指令一览表

226
LD<
(S1)< (S2)时起始触点接通
228
LD<>
(S1)<> (S2)时起始触点接通
229
LD≦
(S1)≦ (S2)时起始触点接通
230
LD≧
(S1)≧ (S2)时起始触点接通
232
AND=
触 点
233
AND>

234
AND<
较 指
236
AND<>

237
AND≦
238
AND≧
(S1)= (S2)时串联触点接通 (S1)> (S2)时串联触点接通 (S1)< (S2)时串联触点接通 (S1)<> (S2)时串联触点接通 (S1)≦ (S2)时串联触点接通 (S1)≧ (S2)时串联触点接通

290
LOADR

291
SAVER
文 件
292
INITR

293
LOGR
存 器
294
RWER

295
INITER

读出扩展文件寄存器 成批写入扩展文件寄存器
扩展寄存器的初始化 登录到扩展寄存器 扩展文件寄存器的删除·写入 扩展文件寄存器的初始化
注: 本表格包括三菱 FX 系列 PLC 所有指令,但不是每种三菱 FX PLC 都支持,写程序时还需 查编程手册。 FNC 180 原为 FX2N、FX2NC 使用的指令,在 FX3U 中内置变频器通讯功能,不提供此指 令,表格中未列明。
240
OR=
(S1)= (S2)时并联触点接通
241

三菱FX 系列 PLC 应用指令一览表概要

三菱FX 系列 PLC 应用指令一览表概要
228
LD<>
(S1)<> (S2)时起始触点接通
229
LD≦
(S1)≦(S2)时起始触点接通
230
LD≧
(S1)≧(S2)时起始触点接通
232
AND=
(S1)= (S2)时串联触点接通
233
AND>
(S1)> (S2)时串联触点接通
234
AND<
(S1)< (S2)时串联触点接通
236
AND<>
(S1)<> (S2)时串联触点接通
三菱FX系列PLC应用指令一览表
三菱FX系列PLC应用指令一览表
分类
FNC NO.
指令助记符
功能说明
对应不同型号的PLC
FX0S
FX0N
FX1S
FX1N
FX2N
FX2NC




00
CJ
条件跳转
01
CALL
子程序调用
02
SRET
子程序返回
03
IRET
中断返回
04
EI
开中断
05
DI
关中断
06
FEND
主程序结束
48
SQR
求平方根
49
FLT
整数与浮点数转换




50
REF
输入输出刷新
51
REFF
输入滤波时间调整
52
MTR
矩阵输入
53
HSCS
比较置位(高速计数用)
54
HSCR
比较复位(高速计数用)

三菱FX系列PLC基本指令

三菱FX系列PLC基本指令

三菱FX系列PLC基本指令2010-08-11 10:12:33| 分类:三菱PLC | 标签:|字号大中小订阅FX系列PLC有基本逻辑指令20或27条、步进指令2条、功能指令100多条(不同系列有所不同)。

本节以FX2N为例,介绍其基本逻辑指令和步进指令及其应用。

FX2N的共有27条基本逻辑指令,其中包含了有些子系列PLC的20条基本逻辑指令。

取指令与输出指令(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指令仅在对应元件有效时维持一个扫描周期的接通。

图1中,当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。

触点串联指令(AND/ANI/ANDP/ANDF)(1)AND(与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

(2)ANI(与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

(3)ANDP 上升沿检测串联连接指令。

fx基本指令

fx基本指令
5 AND X007 6 OR M103 7 7 ANI X010 8 OR M110 9 OUT M103
3.1.5 串联电路块旳并联连接指令
符号名称
ORB 电路块或
功能
• 电路表达及
操作元件
串联电路块旳并
联连接
程序步
1
元件:无
指令阐明:
(1)2个以上旳触点串联连接旳电路称之为串联电路块。串联电路块并联 连接时,分支旳开始用LD,LDI指令,分支旳结束用ORB指令。

连接
作元件
元件:无
程序步
1
(1)分支电路并联电路块与前面电路串联连接时,使用ANB指令。分支起 点用LD,LDI指令,并联电路块结束后使用ANB指令,与前面旳电路串联。
(2)若多种并联电路块顺次用ANB指令与前面电路串联连接,则ANB使用 次数无限制。
也能够连续使用ANB指令,但在这种场合,与ORB指令一样,LD,LDI指令 旳使用次数是有限制旳,务必注旨在8次下列。
定时器、计数器
1ms定时器 10ms定时器 100ms定时器 16位计数器 32位计数器
K设定范围
1~32767 1~32767 1~32767
-
• 实际旳设 步数
定值
0.001~33.767s 3
0.01~327.67s 0.1~3276.7s
3
同左
3
同左
5
定时器应用举例
LD
X000 X001
LDI
编程不佳旳程序 0 LD X000 1 AND X001 2 LD X002 3 LD X003 4 LDI X004 5 AND X005 6 ORB 7 ORB 8 OUT Y006
3.1.6 并联电路块旳串联连接指令(ANB)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三菱FX系列PLC功能指令一览表
三菱FX系列PLC功能指令的数据格式
1.位元件与字元件
象X、Y、M、S等只处理ON/OFF信息的软元件称为位元件;而象T、C、D等处理数值的软元件则称为字元件,一个字元件由16位二进制数组成。

位元件可以通过组合使用,4个位元件为一个单元,通用表示方法是由Kn加起始的软元件号组成,n为单元数。

例如K2 M0表示M0~M7组成两个位元件组(K2表示2个单元),它是一个8位数据,M0为最低位。

如果将16位数据传送到不足16位的位元件组合(n<4)时,只传送低位数据,多出的高位数据不传送,32位数据传送也一样。

在作16位数操作时,参与操作的位元件不足16位时,高位的不足部分均作0处理,这意味着只能处理正数(符号位为0),在作32位数处理时也一样。

被组合的元件首位元件可以任意选择,但为避免混
乱,建议采用编号以0结尾的元件,如S10,X0,X20等。

2.数据格式
在FX系列PLC内部,数据是以二进制(BIN)补码的形式存储,所有的四则运算都使用二进制数。

二进制补码的最高位为符号位,正数的符号位为0,负数的符号位为1。

FX系列PLC可实现二进制码与BCD码的相互转换。

为更精确地进行运算,可采用浮点数运算。

在FX系列PLC中提供了二进制浮点运算和十进制浮点运算,设有将二进制浮点数与十进制浮点数相互转换的指令。

二进制浮点数采用编号连续的一对数据寄存器表示,例D11和D10组成的32位寄存器中,D10的16位加上D11的低7位共23位为浮点数的尾数,而D11中除最高位的前8位是阶位,最高位是尾数的符号位(0为正,1是负)。

10进制的浮点数也用一对数据寄存器表示,编号小数据寄存器为尾数段,编号大的为指数段,例如使用数据寄存器(D1,D0)时,表示数为
10进制浮点数=〔尾数D0〕×10〔指数D1〕
其中:D0,D1的最高位是正负符号位。

三菱FX系列PLC功能指令的表示格式
早期的PLC大多用于开关量控制,基本指令和步进指令已经能满足控制要求。

为适应控制系统的其它控制要求(如模拟量控制等),从20世纪80年代开始,PLC生产厂家就在小型PLC上增设了大量的功能指令(也称应用指令),功能指令的出现大大拓宽了PLC的应用范围,也给用户编制程序带来了极大方便。

功能指令的表示格式
功能指令表示格式与基本指令不同。

功能指令用编号FNC00~FNC294表示,并给出对应的助记符(大多用英文名称或缩写表示)。

例如FNC45的助记符是MEAN(平均),若使用简易编程器时键入FNC45,若采用智能编程器或在计算机上编程时也可键入助记符MEAN。

有的功能指令没有操作数,而大多数功能指令有1至4个操作数。

如图1所示为一个计算平均值指令,它有三个操作数,【S】表示源操作数,【D】表示目标操作数,如果使用变址功能,则可表示为【S?】和【D?】。

当源或目标不止一个时,用【S1?】、【S2?】、【D1?】、【D2?】表示。

用n和m表示其它操作数,它们常用来表示常数K和H,或作为源和目标操作数的补充说明,当这样的操作数多时可用n1、n2和m1、m2等来表示。

图1中源操作数为D0、D1、D2,目标操作数为D4Z0(Z0为变址寄存器),K3表示有3个数,当X0接通时,执行的操作为【(D0)+(D1)+(D2)】÷3→(D4Z0),如果Z0的内容为20,则运算结果送入D24中。

功能指令的指令段通常占1个程序步,16位操作数占2步,32位操作数占4步。

三菱FX系列PLC功能指令的执行方式与数据长度
1.连续执行与脉冲执行
功能指令有连续执行和脉冲执行两种类型。

如图1所示,指令助记符MOV后面有“P”表示脉冲执行,即该指令仅在X1接通(由OFF到ON)时执行(将D10中的数据送到D12中)一次;如果没有“P”则表示连续执行,即该在X1接通(ON)的每一个扫描周期指令都要被执行。

2.数据长度
功能指令可处理16位数据或32位数据。

处理32位数据的指令是在助记符前加“D”标志,
无此标志即为处理16位数据的指令。

注意32位计数器(C200~C255)的一个软元件为32位,不可作为处理16位数据指令的操作数使用。

如图3-27所示,若MOV指令前面带“D”,则当X1接通时,执行D11D10→D13D12(32位)。

在使用32位数据时建议使用首编号为偶数的操作数,不容易出错。

数据变换指令BCD BIN
(1)BCD变换指令BCD (D)BCD(P)指令的ALCE编号为FNC18。

它是将源元件中的二进制数转换成BCD码送到目标元件中,如图3-41所示。

如果指令进行16位操作时,执行结果超出0~9999范围将会出错;当指令进行32位操作时,执行结果超过0~99999999范围也将出错。

PLC中内部的运算为二进制运算,可用BCD指令将二进制数变换为BCD码输出到七段显示器。

(2)BIN变换指令BIN (D)BIN(P)指令的编号为FNC19。

它是将源元件中的BCD数据转换成二进制数据送到目标元件中,如图1所示。

常数K不能作为本指令的操作元件,因为在任何处理之前它们都会被转换成二进制数。

图1 数据变换指令的使用
使用BCD/BIN指令时应注意:
1)源操作数可取KnK、KnY、KnM、KnS、T、C、D、V和Z,目标操作数可取KnY、KnM、KnS、T、C、D、V和Z;
2)16位运算占5个程序步,32位运算占9个程序步。

数据交换指令XCH
数据交换指令(D)XCH(P)的编号为FNC17,它是将数据在指定的目标元件之间交换。

如图1所示,当X0为ON时,将D1和D19中的数据相互交换。

图1 数据交换指令的使用
使用数据交换指令应该注意:
1)操作数的元件可取KnY、KnM、KnS、T、C、D、V和Z.。

2)交换指令一般采用脉冲执行方式,否则在每一次扫描周期都要交换一次。

3)16位运算时占5个程序步,32位运算时占9个程序步。

相关文档
最新文档