三菱FX_2N系列_PLC的功能指令(最新,言简意赅,绝对实用)
- 格式:ppt
- 大小:525.50 KB
- 文档页数:54
三菱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功能指令的数据格式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大多用于开关量控制,基本指令和步进指令已经能满足控制要求。
三菱FX系列plc的基本指令
————————————————————————————————作者:————————————————————————————————日期:
三菱FX系列plc的基本指令
FX2N系列plc共有27条基本指令,供设计者编制语句表使用,它与梯形图有严格的对应关系。
1、逻辑取及线圈驱动指令LD、LDI、OUT
LD,取指令。
表示一个与输入母线相连的常开接点指令。
LDI,取反指令。
表示一个与输入母线相连的常闭接点指令。
OUT,线圈驱动指令
2、接点串联指令AND、ANI
AND, 与指令。
用于单个常开接点的串联。
ANI,与非指令。
用于单个常闭接点的串联。
OUT指令,通过接点对其它线圈使用OUT指令称为纵接输出或连续输出。
3、接点并联指令OR、ORI
OR,或指令,用于单个常开接点的并联。
ORI, 或非指令,用于单个常闭接点的并联。
4、串联电路块的并联连接指令ORB
两个或两个以上的接点串联连接的电路叫串联电路块。
串联电路块并联连接时,分支开始用LD、LDI指令,分支结果用ORB指令。
5、并联电路块的串联连接指令ANB
两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ANB指令。
分支的起点用LD、LDI指令。
三菱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(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。