FX3U基本指令
fx3U板式PLC支持指令表

86FX 2N 可编程控制器的基本顺控指令的种类及其功能如下所示。
10-1.基本指令8710FX 系列可编程控制器的步进梯形图指令如下所示。
10-2.步进梯形图指令有黄色标记指令不支持88FX 2N 可编程控制器的应用指令如下所示。
各指令的功能以及FNC. No (指令编号)如下所示。
按《FNC. No.顺序》10-3.应用指令分类FNC No.指令符号功能D 指令P 指令备注分类FNC No.指令符号功能D 指令P 指令备注程序流程00CJ 条件跳转—○数据处理40ZRST 成批复位—○01CALL 子程序调用—○41DECO 译码—○02SRET 子程序返回——42ENCO 编码—○03IRET 中断返回——43SUM ON 位总数○○04EI 允许中断——44BON ON 的判定○○05DI 禁止中断——45MEAN 平均值○○06FEND 主程序结束——46ANS 信号报警器置位——07WDT 看门狗定时器—○47ANR 信号报警器复位—○08FOR 循环范围的开始——48SQR BIN 开方○○09NEXT 循环范围的结束——49FLT BIN 整数→2进制浮点数转换○○传送·比较10CMP 比较○○高速处理50REF 输入输出刷新—○11ZCP 区间比较○○51REFF 滤波器调整—○12MOV 传送○○52MTR 矩阵输入——13SMOV 移位—○53HSCS 比较置位(高速计数器)○—14CML 取反传送○○54HSCR 比较复位(高速计数器)○—15BMOV 成批传送—○55HSZ 区间比较(高速计数器)○—16FMOV 多点传送○○56SPD 脉冲密度——17XCH 交换○○57PLSR 脉冲输出○—18BCD BCD 转换○○58PWM 脉宽调制——19BIN BIN 转换○○59PLSR 带加减速的脉冲输出○—四则·逻辑运算20ADD BIN 加法○○便捷指令60IST 初始化状态——21SUB BIN 减法○○61SER 数据检索○○22MUL BIN 乘法○○62ABSD 凸轮顺控(绝对方式)○—23DIV BIN 除法○○63INCD 凸轮顺控(相对方式)——24INC BIN 加1○○64TTMR 示教定时器——25DEC BIN 减1○○65STMR 特殊定时器——26WAND 逻辑与○○66ALT 交替输出——27WOR 逻辑或○○67RAMP 斜坡信号——28WXOR 逻辑异或○○68ROTC 旋转工作台控制——29NEG 求补码○○69SORT 数据排列——循环移位30ROR 循环右移○○外围设备I /O70TKY 数字键输入○—31ROL 循环左移○○71HKY 16键输入○—32RCR 带进位循环右移○○72DSW 数字式开关——33RCL 带进位循环左移○○73SEGD 7段译码—○34SFTR 位右移—○74SEGL 7段码分时显示——35SFTL 位左移—○75ARWS 箭头开关——36WSFR 字右移—○76ASC ASCII 转换——37WSFL 字左移—○77PR ASCII 码打印输出——38SFWR 移位写入—○78FROM BFM 的读出○○39SFRD移位读出—○79TOBFM 的写入○○8910分类FNC No.指令符号功能D 指令P 指令备注分类FNC No.指令符号功能D 指令P 指令备注外围设备S E R80RS 串行数据传送——触点比较224LD=(S1)=(S2)○—81PRUN 8进制位传送○○225LD>(S1)>(S2)○—82ASCI HEX →ASCII 转换—○226LD<(S1)<(S2)○—83HEX ASCII →HEX 转换—○228LD<>(S1)≠(S2)○—84CCD 校验码—○229LD<=(S1)≦(S2)○—85VRRD 电位器值读取—○230LD>=(S1)≧(S2))○—86VRSC电位器刻度—○232AND=(S1)=(S2)○—87233AND>(S1)>(S2)○—88PIDPID 运算——234AND<(S1)<(S2)○—89236AND<>(S1)≠(S2)○—浮点数110ECMP 2进制浮点数比较○○237AND<=(S1)≦(S2)○—111EZCP 2进制浮点数区间比较○○238AND>=(S1)≧(S2)○—118EBCD 2进制浮点数→10进制浮点数的转换○○240OR=(S1)=(S2)○—119EBIN 10进制浮点数→2进制浮点数的转换○○241OR>(S1)>(S2)○—120EADD 2进制浮点数加法运算○○242OR<(S1)<(S2)○—121ESUB 2进制浮点数减法运算○○244OR<>(S1)≠(S2)○—122EMUL 2进制浮点数乘法运算○○245OR<=(S1)≦(S2)○—123EDIV 2进制浮点数除法运算○○246OR>=(S1)≧(S2)○—浮点数127ESQR 2进制浮点数开方运算○○129INT 2进制浮点数→BIN 整数的转换○○130SIN 2进制浮点数SIN 运算○○131COS 2进制浮点数COS 运算○○132TAN 2进制浮点数TAN 运算○○147SWAP 上下字节转换○○155ABS 读出ABS 当前值 *○—时钟运算160TCMP 时钟数据比较—○161TZCP 时钟数据区间比较—○162TADD 时钟数据加法运算—○163TSUB 时钟数据减法运算—○166TRD 时钟数据的读出—○167TWR 时钟数据的写入—○169HOUR 长时间计时*○—格雷码170GRY 格雷码的转换○○171GBIN 格雷码的逆转换○○外部设备176RD3A A/D 数据的读出 *—○177WR3A D/A 数据的写入 *—○180EXTR与三菱变频器通讯 *○○* V3.00以上追加。
FX3G·FX3U·FX3UC系列基本·应用指令总纲

8.程序流程-FNC00~FNC09
9.传送·比较-FNC10~FNC19
10.四则逻辑运算-FNC20~FNC29
11.循环·移位-FNC30~FNC39
13.高速处理-FNC50~FNC59
15.外部设备I/O-FNC70~FNC79
16.外部设备SER(选件设备)-FNC80~FNC89
17.数据传送2-FNC100~FNC109
18.浮点数运算-FNC110~FNC139
19.数据处理2-FNC140~FNC149
20.定位控制-FNC150~FNC159
21.时钟运算-FNC160~FNC169
22.外部设备-FNC170~FNC179
23.1指令替换对照表
24.其他指令FNC181~FNC189
25.数据块处理-FNC190~FNC199
26.字符串控制-FNC200~FNC209
27.数据处理3-FNC210~FNC219
28.触点比较指令-FNC220~FNC249
29.数据表处理-FNC250~FNC269
应用指令说明8-33摘自:《FX3G ·FX3U ·FX3UC 系列微型可编程控制器编程手册(基本·应用指令说明书)》
30.外部设备通信(变频器通信)-FNC 270~FNC 274
31.数据传送3-FNC 275~FNC 279
32.高速处理2-FNC 280~FNC 289
33.扩展文件寄存器控制-FNC 290~FNC 299
以上内容摘自:《FX3G ·FX3U ·FX3UC 系列微型可编程控制器编程手册(基本·应用指令说明书)》。
FX3U·FX3UC定位指令一览

FX3U·FX3UC定位指令一览
FX3U·FX3UC定位指令一览
一、原点回归指令
一、停止指令
在一般的STOP动作(减速停止)中,使用[指令的OFF]或者[正转极限标志位和反转极限标志位]。
在为了避免危险而要求立即停止的场合,请使用脉冲停止标志位。
但是,如果在定位指令的执行过程中将脉冲输出停止标志位置ON,那么脉冲输出立即停止。
因此有电机立即停止、设备损坏的危险。
二、指令执行结束标志位、指令执行异常结束标志位
三、FNC157-PLSV可变速脉冲输出
执行PLSV指令一次,则D1中脉冲量以S1的频率从D2输出。
例子:
成组位软元件的传送:
例子:
四、四则逻辑运算
DIV除法指令是将S1制定的常数或源元件中的二进制数作为被除数,除以S2指定的常数或源元件中的二进制除数,商送到指定的目标元件D 中去,榆树送到目标元件D+1 的元件中。
PLC项目三 三菱FX3U系列PLC基本逻辑指令及其应用

4. LD与LDI指令对应的触点一般与左侧母线相连,若与后述的ANB、ORB指令 组合,则可用于串、并联电路块的起始触点;
5. 线圈驱动OUT指令可并行多次输出(即并行输出),即OUT指令可以连续使 用若干次,相当于线圈的并联。
6. OUT指令不能用于输入继电器X,而且线圈和输出类指令应放在梯形图的 最右边。
试设计两台电动机的联动控制系统,要求电 动机M1起动后,电动机M2才能起动,M2先 停止,M1才能停止。两台电动机分别单独设 置起动按钮和停止按钮。
任务3.2 三相异步电动机的星形—三角形 降压起动控制
一 项目任务 二 项目分析 三 相关知识点 四 项目实施 五 知识进阶
一 项目任务
设计一个三相异步电动机的PLC控制系统.
6. 在调试程序时可将END指令插在各程序段之后进行分段调试,调试好以 后必须把程序中间的END指令删去。因此,在编程时插入该指令便于程序 的检查和修改。而且,执行END指令时,也刷新警戒时钟。
应用举例
将NOP指令取代LD X003和AND X004指令,电路结构将有较大 幅度的变化。
6. 热继电器过载信号的处理
3. MPS指令可将多重电路的公共触点或电路块先存储起来,以便后面的多重输 出支路 使用。多重电路的第一个支路前使用MPS进栈指令,多重电路的中间支 路前使用MRD读栈指令,多重电路的最后一个支路前使用MPP出栈指令。该组指令 没有操作元件。
fx3u用户-编程手册基本应用指令说明书

fx3u用户-编程手册基本应用指令说明书摘要:1.简介:了解FX3U编程手册的基本应用指令2.编程基础:熟悉编程语言和基本语法3.指令分类:概述常用指令的分类和功能4.常用指令详解:解析重要指令的应用场景和操作方法5.编程实践:结合实际案例,讲解如何在实际项目中运用FX3U编程手册6.编程技巧:分享提高编程效率和代码可读性的技巧7.常见问题与解决方案:分析常见编程问题,提供解决策略8.总结:回顾FX3U编程手册的基本应用指令,强调其在实际工作中的重要性正文:fx3u用户-编程手册基本应用指令说明书,为广大编程工作者提供了丰富的编程知识和实用技巧。
以下将针对FX3U编程手册的基本应用指令进行详细解读,以帮助读者更好地掌握与应用这些指令。
一、简介FX3U编程手册为广大用户提供了全面的基本应用指令,涵盖了逻辑运算、数据传输、数学运算、程序控制等多个方面。
为了更好地应用这些指令,我们需要对其进行深入了解。
二、编程基础在实际编程过程中,熟悉编程语言和语法是编写高质量程序的前提。
FX3U编程手册中详细介绍了编程语言和基本语法,包括数据类型、变量、常量、运算符等基本概念。
三、指令分类FX3U编程手册中的基本应用指令分为以下几类:1.逻辑运算指令:如AND、OR、NOT等。
2.数据传输指令:如MOV、CMP、PING等。
3.数学运算指令:如ADD、SUB、MUL、DIV等。
4.程序控制指令:如IF、ELSE、FOR、WHILE等。
5.数据处理指令:如SCAN、SORT、SEARCH等。
四、常用指令详解以下将详细解析一些重要指令的应用场景和操作方法:1.MOV:用于将数据从一个寄存器传输到另一个寄存器。
2.AND:用于执行逻辑与运算。
3.OR:用于执行逻辑或运算。
4.NOT:用于执行逻辑非运算。
5.IF:用于根据条件执行不同的程序分支。
6.ELSE:用于实现条件不成立时的程序分支。
7.FOR:用于循环执行一段程序。
fx3u比较指令

fx3u比较指令FX3U是三菱电机生产的一款PLC控制器,拥有丰富的指令集,其中比较指令是其重要的一种指令类型。
比较指令主要用于对不同数据进行比较,并根据比较结果来决定下一步的操作。
下面将介绍FX3U 比较指令的使用方法及其相关注意事项。
FX3U比较指令主要包括以下几种类型:相等比较指令、不等比较指令、大于比较指令、大于等于比较指令、小于比较指令和小于等于比较指令。
这些比较指令可以适用于不同的比较场景。
相等比较指令用于判断两个数据是否相等。
比如我们需要判断一个变量是否等于某个固定值,可以使用相等比较指令进行判断。
具体的指令格式为:CMP EQ 等式1 等式2。
其中等式1和等式2可以是寄存器、数据存储器或者常数。
不等比较指令与相等比较指令相反,用于判断两个数据是否不相等。
比如我们需要判断一个变量是否不等于某个固定值,可以使用不等比较指令进行判断。
具体的指令格式为:CMP NE 等式1 等式2。
大于比较指令用于判断一个数据是否大于另一个数据。
比如我们需要判断一个变量是否大于某个固定值,可以使用大于比较指令进行判断。
具体的指令格式为:CMP GT 等式1 等式2。
大于等于比较指令与大于比较指令类似,用于判断一个数据是否大于等于另一个数据。
比如我们需要判断一个变量是否大于等于某个固定值,可以使用大于等于比较指令进行判断。
具体的指令格式为:CMP GE 等式1 等式2。
小于比较指令用于判断一个数据是否小于另一个数据。
比如我们需要判断一个变量是否小于某个固定值,可以使用小于比较指令进行判断。
具体的指令格式为:CMP LT 等式1 等式2。
小于等于比较指令与小于比较指令类似,用于判断一个数据是否小于等于另一个数据。
比如我们需要判断一个变量是否小于等于某个固定值,可以使用小于等于比较指令进行判断。
具体的指令格式为:CMP LE 等式1 等式2。
需要注意的是,比较指令的等式1和等式2可以是不同的数据类型,如整数、实数、字节等。
三菱PLC FX3U主要应用指令

三菱PLC FX3U主要应用指令1、程序流程·条件转移(CJ/FNC 00)·子程序调用(CALUFNC 01)·允许中断(EI/FNC 04)·禁止中断(DI/FNC 05)·循环范围的起始(FOR/FNC 08)等2、传送·比较·比较(CMP/FNC 10)·触点比较(FNC 224~246)·浮点数比较(ECMP/FNC 110, EZCP/FNC 111) ·区间比较(ZCP/FNC 11)·高速计数器比较(FNC 53~55)·高速计数器表比较(HSCT/FNC 280) ·数据传送(MOV/FNC 12)·浮点数数据传送(EMOV/FNC 112) ·高速计数器传送(HCMOV/FNC 189) ·BCD转换(BCD/FNC 18)·BIN转换(BIN/FNC 19)·格雷码的转换(FNC 170,FNC 171)等3、四则·逻辑运算·BIN加法运算(ADD/FNC 20)·BIN减法运算(SUB/FNC 21)·BIN乘法运算(MUUFNC 22)·BIN除法运算(DIV/FNC 23)·BIN加-(INC/FNC 24)·BIN开方运算(SQR/FNC 48)·三角函数(FNC 130~135)·浮点数转换(FNC 49, 118, 119, 129)·浮点数四则运算(FNC 120~123)·浮点数开方运算(ESQR/FNC 127)4、循环·移位·左转(ROR/FNC 30)·右转(ROUFNC 31)·带进位循环右转(RCR/FNC 32)·带进位循环左转(RCUFNC 33)·位右移(SFTR/FNC 34)·位左移(SFTUFNC 35)·字右移(WSFR/FNC 36)·字左移(WSFUFNC 37)等5、数据处理·成批复位(ZRST/FNC 40)·译码(DECO/FNC 41)·编码(ENCO/FNC 42)·ON位数(SUM/FNC 43)·平均值(MEAN/FNC 45)·字节单位的数据分离·结合(FNC 141,142) ·16位数据的4位的结合·分离(FNC 143,144) ·上下限限位控制(LIMIT/FNC 256)·死区控制(BAND/FNC 257)·区域控制(ZONE/FNC 258)·数据块处理(FNC 192~199)·字符串处理(FNC 200~209)等6、高速处理·输入刷新(REF/FNC 50)·输入刷新(带滤波器设定)(REFF/FNC 51) ·脉冲密度(SPD/FNC 56)·脉冲输出(PLSY/FNC 57) 电工天下·带加减谏的脉冲输出(PLSR/FNC 59)等7、便捷指令·外围设备用的指令·初始化状态(IST/FNC 60)·示教定时器(TTMR/ FNC 64)允许中断(EI/FNC 04) ·交替输出(ALT/ FNC 66)·斜坡指令(RAMP/ FNC 67)·旋转工作台控制(ROTC/ FNC 68)·数字键输入(TKY/ FNC 70)·数字式开关(DSW/ FNC 72)·7SEG译码(SEGD/FNC 73)·7SEG时分显示(SEGUFNC 74)·ASCII数据输入(ASC/FNC 76)·BFM读出、BFM写入(FNC 78,79,278,279)·串行数据的传送(FNC 80,87)·变频器通信(FNC 270~274)·HEX-ASCII转换(ASCI/FNC 82)·ASCII-HEX转换(HEX/FNC 83)·CRC运算(CRC/FNC 188)·产生随机数(RND/FNC 184)·时钟数据处理(FNC 160~167)·计时表(HOUR/FNC 169)·发出定时脉冲(DUTY/FNC 186)·登入到扩展寄存器(LOGR/FNC 293)等8、复杂的控制·数据检索(SER/FNC 61)·数据排列(FNC 69,149)·PID运算(PID/FNC 88)等带进位循环9、定位控制·带DOG搜索的原点回归(DSZR/FNC 150)·中断定位(DVIT/FNC 151)·使用成批设定方式定位仃BUFNC 152)·读出ABS的当前值(ABS/FNC 155)·原点回归(ZRN/FNC 156)·可变速的脉冲输出(PLSV/FNC 157)·相对定位(DRVI/FNC 158)·绝对定位(DRVA/FNC 159)这些指令只有不断的在设备上实战练习才能有效掌握,八方汇PLC培训机构一家只做实战的培训机构。
fx3u的运算

fx3u的运算摘要:一、fx3u的概述二、fx3u的基本运算1.算术运算2.逻辑运算3.特殊运算三、fx3u的指令应用1.顺序控制2.条件判断3.循环控制四、fx3u的运算实例1.应用实例一2.应用实例二3.应用实例三五、fx3u运算的优化与提高正文:【fx3u的概述】fx3u是一种可编程逻辑控制器(PLC),广泛应用于工业自动化领域。
它具有强大的运算功能,能够满足各种复杂的控制需求。
本文将详细介绍fx3u的运算相关知识。
【fx3u的基本运算】【算术运算】fx3u支持二进制、十进制、十六进制等多种数制进行加、减、乘、除等基本算术运算。
此外,还可以进行加1、减1、乘1、除1等运算。
【逻辑运算】fx3u提供与、或、非、异或等逻辑运算功能,以满足不同场景下的逻辑控制需求。
【特殊运算】fx3u还支持一些特殊运算,如求补数、求反、求平方根、求绝对值等,为用户提供更丰富的运算选择。
【fx3u的指令应用】【顺序控制】在顺序控制中,fx3u可以通过跳转、循环等指令实现程序的有序执行。
例如,使用IF指令进行条件判断,然后根据判断结果执行不同的程序段。
【条件判断】在条件判断中,fx3u可以对输入信号进行逻辑运算,根据运算结果执行相应的程序段。
例如,使用AND指令实现两个输入信号的逻辑与运算,当两个信号同时为1时,输出信号为1。
【循环控制】在循环控制中,fx3u可以使用WHILE、FOR等指令实现循环操作。
例如,使用WHILE指令实现当某个条件满足时,重复执行一段程序。
【fx3u的运算实例】【应用实例一】某生产线需要实现以下功能:当A信号为1且B信号为0时,C输出信号为1;否则,C输出信号为0。
可以使用fx3u的逻辑运算功能,通过编写一段程序实现该功能。
【应用实例二】某输送线需要实现以下功能:当货物到达传感器时,输送线暂停运行;当货物离开传感器时,输送线继续运行。
可以使用fx3u的顺序控制功能,通过编写一段程序实现该功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、传送· 比较
19 BIN BIN转换
3、四则· 逻辑运算
20 ADD 21 SUB 22 MUL 23 DIV 24 INC 25-Dec 26 WAND 27 WOR 28 WXOR 29 NEG
BIN加法运算 BIN减法运算 BIN乘法运算 BIN除法运算 BIN加一 BIN减一 逻辑与 逻辑或 逻辑异或 求补码
一、FX3U 基本指令
2、结合指令
ANB 回路块的串联连接 ORB 回路块的并联连接 MPS 入栈 MRD 读栈 MPP 出栈 INV 运算结果的反转 MEP 运算结果上升沿脉冲化(Ver.2.30以上的产品对应) MEF 运算结果下降沿脉冲化(Ver.2.30以上的产品对应)
3、输出指令
OUT 线圈驱动 SET 动作保持 RST 解除保持的动作, 当前值及寄存器的清除 PLS 上升沿脉冲输出 PLF 下降沿脉冲输出
12、数据处 理3
140 WSUM 算出数据合计值 141 WTOB 字节单位的数据分离 142 BTOW 字节单位的数据结合 143 UNI 16位数据的4位结合 144 DIS 16位数据的4位分离 147 SWAP 上下字节转换 149 SORT2 数据排列2
150 DSZR 带DOG搜索的原点回归
19、数据处 理4
210 FDEL 数据表的数据删除 211 FINS 数据表的数据插入 212 POP 读取后入的数据[先入后出控制用] 213 SFR 16位数据n位右移(带进位)
224 LD= 触点比较LD S1=S2
20、触点比 较
225 LD> 触点比较LD S1>S2 226 LD< 触点比较LD S1<S2 228 LD<> 触点比较LD S1≠S2 229 LD<= 触点比较LD S1≦S2 230 LD>= 触点比较LD S1≧S2 232 AND= 触点比较AND S1=S2 233 AND> 触点比较AND S1>S2 234 AND< 触点比较AND S1<S2 236 AND<> 触点比较AND S1≠S2 237 AND<= 触点比较AND S1≦S2 238 AND>= 触点比较AND S1≧S2 240 OR= 触点比较OR S1=S2 241 OR> 触点比较OR S1>S2 242 OR< 触点比较OR S1<S2 244 OR<> 触点比较OR S1≠S2 245 OR<= 触点比较OR S1≦S2 246 OR>= 触点比较OR S1≧S2 214 SFL 16位数据n位左移(带进位)
295 INITER 扩展文件寄存器的初始化
300 FLCRT 文件的创建· 确认(Ver.2.61以上的产品对应)
26、FX3UCF-ADP用CF
卡控制
301 FLDEL 文件的删除· CF卡格式化(Ver.2.61以上的产品对 302 FLWR 数据写入(Ver.2.61以上的产品对应) 303 FLRD 数据读出(Ver.2.61以上的产品对应) 304 FLCMD 对FX3U-CF-ADP的动作指示(Ver.2.61以上的产品对
24、高速处理2 280 HSCT 高速计数器表比较
290 LOADR 读出扩展文件寄存器
25、扩展文 件寄存器的
控制
291 SAVER 扩展文件寄存器的成批写入 292 INITR 文件寄存器及扩展文件寄存器的初始化 293 LOGR 写入文件寄存器及扩展文件寄存器 294 RWER 扩展文件寄存器CF-ADP的状态读出(Ver.2.61以上的产品对应)
初始状态 数据检索 凸轮控制绝对方式 凸轮控制相对方式 示教定时器 特殊定时器 交替输出 斜坡信号 旋转工作台控制 数据排列
70 TKY 数字键输入
8、外围设备 I/O
8、外围设备 I/O
71 HKY 72 DSW 73 SEGD 74 SEGL 75 ARWS 76 ASC 77 PR 78 FROM 79 TO
16键输入 数字开关 7段译码 7段码时分显示 箭头开关 ASCII数据输入 ASCII码打印 特殊功能模块的读出 特殊功能模块的写入
9、外围设备 (选件设备)
80 RS 81 PRUN 82 ASCI 83 HEX 84 CCD 85 VRRD 86 VRSC 87 RS2 88 PID
串行数据的传送 8进制位传送(8进制的) HEX→ASCII的转换 ASCII→HEX的转换 校验码 电位器读出 电位器刻度 串行数据的传送2 PID运算
5、数据处理
40 ZRST 41 DECO 42 ENCO 43 SUM 44 BON 45 MEAN 46 ANS 47 ANR 48 SQR 49 FLT
成批复位 译码 编码 ON位数 ON位的判定 平均值 信号报警器置位 信号报警器复位 BIN开平方 BIN整数→2进制浮点数转换
6、高速处理
50 REF 51 REFF 52 MTR 53 HSCS 54 HSCR 55 HSZ 56 SPD 57 PLSY 58 PWM 59 PLSR
4、循环· 移位
30 ROR 31 ROL 32 RCR 33 RCL 34 SFTR 35 SFTL 36 WSFR 37 WSFL 38 SFWR 39 SFRD
循环右移 循环左移 带进位循环右移 带进位循环左移 位右移 位左移 字右移 字左移 移位写入[先入先出/先入后出控制用] 移位读出[先入先出控制用]
条件跳转
程序调用 子程序返回 中断返回 允许中断 禁止中断 主程序结束 看门狗定时器 循环范围的开始 循环范围的结束
2、传送· 比较
10 CMP 11 ZCP 12 MOV 13 SMOV 14 CML 15 BMOV 16 FMOV 17 XCH 18 BCD
比较 区间比较 传送 移位 反转传送 成批传送 多点传送 交换 BCD转换
199 BKCMP>=
数据块的比较 S1≧S2
18、字符串 控制
200 STR BIN→字符串的转换 201 VAL 字符串→BIN的转换 202 $+ 字符串的合并 203 LEN 检测出字符串的长度 204 RIGHT 从字符串的右侧开始取出 205 LEFT 从字符串的左侧开始取出 206 MIDR 从字符串中任意选择 207 MIDW 字符串中的任意替换 208 INSTR 字符串的检索 209 $MOV 字符串的传送
192 BK+ 数据块加法运算
193 BK- 数据块减法运算
194 BKCMP= 数据块的比较 S1=S2
195 BKCMP> 数据块的比较 S1>S2
17、数据块 的处理
196 BKCMP< 数据块的比较 S1<S2
197 BKCMP<>
数据块的比较 S1≠S2
198 BKCMP<=
数据块的比较 S1≦S2
13、定位
13、定位
151 DVIT 中断定位 152 TBL 表格设定定位 155 ABS 读出ABS当前值 156 ZRN 原点回归 157 PLSV 可变速脉冲输出 158 DRVI 相对定位 159 DRVA 绝对定位
14、时钟运 算
160 TCMP 时钟数据比较 161 TZCP 时钟数据区间比较 162 TADD 时钟数据加法运算 163 TSUB 时钟数据减法运算 164 HTOS [小时]数据的秒转换 165 STOH 秒数据的[小时]转换 166 TRD 读出时钟数据 167 TWR 写入时钟数据 169 HOUR 计时表
输入输出刷新 输入刷新(带滤波器设定) 矩阵输入 比较置位(高速计数器用) 比较复位(高速计数器用) 区间比较(高速计数器用) 脉冲密度 脉冲输出 脉宽调制 带加减速的脉冲输出
7、便捷指令
60 IST 61 SER 62 ABSD 63 INCD 64 TTMR 65 STMR 66 ALT 67 RAMP 68 ROTC 69 SORT
4、主控指令
MC MCR
标志主控指令块开始 标志主控指令块结束
5、其他指令 NOP 无操作
6、结束指令
二、FX4U步进梯形图指 令
END 程序结束及输入输出处理, 并返回0步
STL 步进梯形图的开始 RET 步进梯形图的结束
1、程序流程
00 CJ
01 CALL 02 SRET 03 IRET
04 EI 05 DI 06 FEND 07 WDT 08 FOR 09 NEXT
10、数据传送2
102 ZPUSH 103 ZPOP
变址寄存器的成批避让保存 变址寄存器的恢复
三、FX2U 应用指令FNC.No顺
序
11、浮点数 运算
110 ECMP 2进制浮点数比较 111 EZCP 2进制浮点数区间比较 112 EMOV 2进制浮点数数据传送 116 ESTR 2进制浮点数→字符串的转换 117 EVAL 字符串→2进制浮点数的转换 118 EBCD 2进制浮点数→科学计数法的转换 119 EBIN 科学计数法→2进制浮点数的转换 120 EADD 2进制浮点数加法运算 121 ESUB 2进制浮点数减法运算 122 EMUL 2进制浮点数乘法运算 123 EDIV 2进制浮点数除法运算 124 EXP 2进制浮点数指数运算 125 LOGE 2进制浮点数自然对数运算 126 LOG10 2进制浮点数常用对数运算 127 ESQR 2进制浮点数开平方根 128 ENEG 2进制浮点数符号反转 129 INT 2进制浮点数→BIN整数的转换 130 SIN 2进制浮点数SIN运算 131 COS 2进制浮点数COS运算 132 TAN 2进制浮点数TAN运算 133 ASIN 2进制浮点数SIN-1运算 134 ACOS 2进制浮点数COS-1运算 135 ATAN 2进制浮点数TAN-1运算 136 RAD 2进制浮点数角度→弧度的转换 137 DEG 2进制浮点数弧度→角度的转换