三菱FX系列plc指令详解
FX系列PLC的功能指令及应用资料

2.传送指令
MOV (D)MOV(P)指令的编号为FNC12,该指令的功能 是将源数据传送到指定的目标。当X0为ON时,则将[S.] 中的数据K100传送到目标操作元件[D.]即D10中 实例仿真3-7-2 单健控多灯2
用FX-TRN-BEG-C仿真学习软件E亮; 四次点动按钮,三灯全灭。 提示:使用MOV、ZRET指令
5. 比较指令
比较指令CMP,编号为FNC10,是将源操作数[S1.]和源 操作数[S2.]的数据进行比较,比较结果用目标元件[D.]的 状态来表示。 当X0为ON时,将十进制数 100与计数器C2的当前值比 较,比较结果送到M0~M2中, 若100>C2的当前值时,M0 为ON,若100=C2的当前值时, M1为ON,若100<C2的当前 值时,M2为ON。当X0为OFF 时,不进行比较,M0~M2的 状态保持不变。
2019年4月7日
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。
1 、 I/O 的分配
输入 S0 X0 功能说明 启动按钮 M0 M1 M2 M3 M4 输出 Y0 Y1 Y2 Y3 Y4 功能说明 电机 1 电机 2 电机 3 电机 4 电机 5
2019年4月7日
三、 PLC 软件的实现
用FX-TRN-BEG-C仿真学习软件B-3仿真如图:
2019年4月7日
2019年4月7日
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
三菱FX系列PLC应用指令一览表概要

三菱 FX 系列 PLC 应用指令一览表三菱 FX 系列 PLC 应用指令一览表对应不一样型号的PLCFNC分类指令助记符功能说明NO.00 CJ 条件跳转01 CALL 子程序调用程02 SRET 子程序返回序03 IRET 中止返回04 EI 开中止流05 DI 关中止程06 FEND 主程序结束07 WDT 监督准时器刷新08 FOR 循环的起点与次数09 NEXT 循环的终点10 CMP 比较传11 ZCP 区间比较送12 MOV 传递13 SMOV 位传递与14 CML 取反传递15 BMOV 成批传递比16 FMOV 多点传递较17 XCH 互换18BCD二进制变换成BCD码19BIN BCD 码变换成二进制FX2N FX0S FX0N FX1S FX1NFX2NC20 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 字左移38SFWR FIFO(先入先出 ) 写入39SFRD FIFO(先入先出 ) 读出数40ZRST区间复位41DECO 解码据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 状态初始化61 SER 数据查找便62 ABSD 凸轮控制(绝对式)指63 INCD 凸轮控制(增量式)64 TTMR 示教准时器令65 STMR 特别准时器66 ALT 交替输出67 RAMP 斜波信号68 ROTC 旋转工作台控制69 SORT 列表数据排序外70 TKY 10 键输入71 HKY 16 键输入部72 DSW BCD 数字开关输入73 SEGD 七段码译码I/O 74 SEGL 七段码分时显示75 ARWS 方向开关设76 ASC ASCI 码变换备77 PR ASCI 码打印输出78 FROM BFM 读出79 TO BFM 写入80 RS 串行数据传递81 PRUN 八进制位传递 (#)外82 ASCI 16 进制数变换成 ASCI 码围83 HEX ASCI 码变换成 16 进制数84 CCD 校验设85 VRRD 电位器变量输入备86 VRSC 电位器变量区间87 - -88 PID PID 运算89 - -110 ECMP 二进制浮点数比较111 EZCP 二进制浮点数区间比较118EBCD 二进制浮点数→十进制浮点数浮119EBIN十进制浮点数→二进制浮点数120EADD二进制浮点数加法点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 ) A/D 数据读出备177 WR3A 模拟量模块( FX0N-3A ) D/A 数据写入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) 时串连触点接通较237AND ≦(S1)≦ (S2)时串连触点接通238AND ≧(S1)≧ (S2)时串连触点接通240OR=(S1)= (S2)时并联触点接通241OR>(S1)> (S2)时并联触点接通242OR<(S1)< (S2)时并联触点接通244OR<>(S1)<> (S2)时并联触点接通245OR ≦(S1)≦ (S2)时并联触点接通246OR ≧(S1)≧ (S2)时并联触点接通。
三菱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指令集锦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(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。
FX系列PLC基本指令

3、OR(或)、ORI(或非)指令
指令说明: OR:并联常开触点指令,把结果寄存器的内容与指定继电器的内容进行逻 辑“或”,操作结果存入结果寄存器中。 ORI:并联常闭触点指令,把指定继电器内容取反,然后与结果寄存器的内 容进行逻辑“或”,操作结果存入记过寄存器中。 程序举例:
X000
Y000
X001 X002 梯形图
MITSUBISHI
基本指令系统
1、取指令和输出指令(LD、LDI和OUT指令) 2、AND(与)、ANI(与非)指令 3、OR(或)、ORI(或非)指令 4、ORB(块或)指令 5、ANB(块与)指令 6、定时器T 7、计数器C 8、SET、RST指令 9、脉冲检测指令和脉冲输出指令 10、堆栈指令(MPS、MRD、MPP) 11、 逻辑反空操作与结束指令(INV、NOP、END)
T0
Y000
LD X000 OUT T0 K100 LD T0 OUT Y000 指令表
X0 Y0 5s 10s
ON OFF ON OFF
梯形图
时序图
例题解释: X000接通(ON)10s后,定时器T0接通(ON)。这是Y000接通。
MITSUBISHI
7、计数器C
指令说明: C:为预置计数器,完成加计数操作。 普通计数器( C0—C99) 在电源断电后,当前值被清除;停电保持用计数 器( C100—C199)在PLC切断电源后,可存储停电前的计数值,当供电恢 复后,可在上一次保存的计数值上累计计数,因此,它是一种累积计数器。 程序举例:
X000 X002 X001 Y000 X003
LD X000 AND X001 LD X002 AND X003 ORB OUT Y000 指令表
三菱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的基本指令一、LD指令称为“取指令”功能:常开触点辑运算开始,即常开触点与梯形图左母线连接。
二、LDI指令称为“取反指令”功能:常闭触点逻辑运算开始,即常闭触点与梯形图左母线连接。
三、OUT指令称为“输出指令”或“线圈驱动指令”功能:输出逻辑运算结果,也就是根据逻辑运算结果去驱动一个指定的线圈。
(说明:1、OUT指令不能用于驱动输入继电器,因为输入继电器的状态由输入信号决定。
2、OUT指令可以连续使用,相当于线圈的并联,且不受使用次数的限制。
3、定时器(T)及计数器(C)使用OUT指令后,必须有常数设定值语句。
)四、AND指令称为“与指令”功能:使继电器的常开触点与其他继电器的触点串联。
五、ANI指令称为“与非指令”功能:使继电器的常闭触点与其他继电器的触点串联。
(说明:1、用AND、ANI指令可进行1个触点的串联连接,串联触点的数量不受限制,该指令可以多次使用。
2、OUT指令后,通过触点对其他线圈使用OUT指令,称之为纵接输出。
)六、OR指令称为“或指令”功能:使继电器的常开触点与其他继电器的触点并联。
七、ORI指令称为“或非指令”功能:使继电器的常闭触点与其他继电器的触点并联。
(说明:1、OR、ORI指令可以连续使用,且不受使用次数的限制。
2、当继电器常开触点或常闭触点与其他继电器的触点组成的混联电路块并联时,可以使用OR指令或ORI指令。
)八、LDP指令称为“取上升沿脉冲指令”功能:上升沿检测运算开始。
九、ANDP指令称为“与上升沿脉冲指令”功能:上升沿检测串联连接。
十、ORP指令称为“或上升沿脉冲指令”功能:上升沿检测并联连接。
十一、LDF指令称为“取下降沿脉冲指令”功能:下降沿检测运算开始。
十二、ANDF指令称为“与下降沿脉冲指令”功能:下降沿检测串联连接。
十三、ORF指令称为“或下降沿脉冲指令”功能:下降沿检测并联连接。
十四、PLS指令称为“上升沿脉冲微分指令”功能:在脉冲信号的上升沿过,其操作元件的线圈得电1个扫描描周期,产生1个扫描周期的脉冲输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三菱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(脉冲密度指令)可以计算单位时间内的输入脉冲数,可用于以位置脉冲形式输出的机械装置速度的实时测量。
注释:X000 脉冲输入端,X000=1时启动速度测量,PLC开始累计高速输入的输入脉冲数,当采样时间到达、plc立即将计数值写入到指定的存储单元,同时将计数值清0,重新开始累积输入脉冲。
【只要X000=1,则上述动作不断重复】功能指令28、初始化复位ZRST(FNC40)29、状态初始化IST(FNC60)30、FX3U系列功能指令1)、MTR(FNC52)矩阵扫描面板输入处理2)、PWM (FNC58) 脉宽调制指令3)、IST(FNC60)状态元件的初始化4)、ABSD(FNC62)凸轮控制(绝对方式)5)、INCD(FNC63)凸轮控制(增量方式)6)、ROTC(FNC68)旋转工作台控制7)、SORT(FNC69)数据排列8)、TKY(FNC70)十进制数字输入键处理9)、HKY(FNC71)十六进制数字输入键处理10)、DSW(FNC72)BCD码开关输入处理11)、SEGL (FNC74) 七段数码管组成显示12)、ARWS (FNC75)数值增/减输入与七段数码管显示13)、PR(FNC77)8字符ASCII码直接输出14)、PLSY(FNC57)脉冲输出15)、PLSR(FNC59)带加减速的高速脉冲输出16)、SPD(FNC56)速度检测17)、SORT2(FNC149)数据排列218)、DUTY(FNC186)PLC循环时钟脉冲19)、DHSCT(FNC280) G高速计数成批比较31、变址寄存器内容的保护指令ZPUSH(FNC102) 一次性保存到指定额数据寄存器中,或过应用指令ZPOP(FNC103)予以一次性恢复。
32、条件跳转(CJ)FNC00 逻辑处理结果为1时则跳转33、子程序调用(CALL)FNC01 逻辑处理结果为1时则调用、34、子程序返回(SRET)FNC02 子条件结束,无条件返回主程序35、中断返回(IRET)FNC03 中断程序结束,无条件返回主程序36、中断许可(EI)FNC04 输入中断,定时中断、计数中断允许37、主程序结束(FEND)FNC06 主程序结束38、循环开始(FOR)循环开始重复执行动作开始与重复次数定义39、中断禁止(DI)FNC05 输入中断,定时中断、计数中断禁止40、循环结束(NEXT)FNC09 重复动作结束41、相等判别(LD=)FNC224 S1=S2则结果寄存器输出为142、大于判别(LD>)FNC225 S1>S2则结果寄存器输出为143、小于判别(LD<)FNC226 S1<S2则结果寄存器输出为144、不等于判别(LD<>)FNC228 S1≠S2则结果寄存器输出为145、小于等于判别(LD<=)FNC229 S1≤S2则结果寄存器输出为146、大于等于判别(LD>=)FNC230 S1≥S2则结果寄存器输出为147、相等“与”(AND=)FNC232 S1=S2则判别结果进行“与”运算48、大于“与”(AND>)FNC233 S1>S2则判别结果进行“与”运算49、小于“与”(AND<) FNC234 S1<S2则判别结果进行“与”运算50、不等于“与”(AND<>)FNC236 S1≠S2则判别结果进行“与”运算51、大于等于“与”(AND>=)FNC238 S1≧S2则判别结果进行“与”运算52、小于等于“与”(AND<=)FNC237 S1≦S2则判别结果进行“与”运算53、相等“或”(OR=) FNC240 S1=S2则判别结果进行“或”运算54、不相等“或”(OR<>)FNC244 S1≠S2则判别结果进行“或”运算55、大于等于“或”(OR>=)FNC246 S1≧S2则判别结果进行“或”运算56、小于等于“或”(OR<=)FNC245 S1≦S2则判别结果进行“或”运算57、大于“或”(OR>)FNC241 S1>S2则判别结果进行“或”运算58、小于“或”(OR<)FNC242 S1<S2则判别结果进行“或”运算59、数据比较指令CMP FNC10进行数据比较功能,基准数据为单一数据,一次性生成大于、小于、等于等比较结果注释:1)、C1<10, M0=1,Y0=1;2)、C1=10,M1=1,Y1=1;3)、C1>10,M2=1,Y2=1。
60、区间比较指令ZCP FNC11进行数据比较功能,基准数据为数据区间,一次性生成大于、小于、等于等比较结果注释:1)、C1<10, M0=1,Y0=1;2)、C1=10,M1=1,Y1=1;3)、C1>10,M2=1,Y2=1。
61、高速比较指令DHSZ FNC5562、高速计数成批比较指令DHSCT FNC28063、直接传送指令MOV FNC1264、复合传送SMOV FNC13在数据传送的同时进行转换与唯一等处理,用于特殊数据的传送与转换65、求反传送CML FNC14 在传送时将指定为求反66、块传送指令BMOV FNC15注释:可将长度为n的源数据由【S.】传送到目标数据区域【D.】,其中n指定要传送的数据长度,允许范围为1—5121)、传送数据长度n的单位与所传送的数据类型有关。
2)、源数据与目标数据的地址范围可以重叠,PLC能自动调整传送顺序,以防数据在传送过程中被覆盖。
3)、扩展应用:可以通过对特殊辅助继电器M8024置1使BMOV实现数据的反向传送。
67、多点传送指令FMOV FNC16可以将个源数据写到操作数n指定的连续多个目标位置中。
注释:当X005=1时,K1被同时送到D0—D4中,若FMOV指令所指定的目标数据范围过大(编程已超出了PLC允许范围)则数据仅传送到PLC允许范围内。
68、二进制位元件传送指令PRUN(FNC81)注释:1)、可将PLC输入X/输出Y等二进制位元件以字节为单位传送到辅助继电器M或Y上,传送时可自动调整二进制位元件的起始位。
即以十进制格式进位的辅助继电器M上的M**8、M**9的内容不进行处理。
2)、若X006=1,则二进制输入X0-X7、X20-X27将分别被传送到M0-M7、M10-M17中去,M8/M9与M18/M19中的内容被保留。
69、二进制浮点数传送指令DEMOV (FNC112)只能用于FX3U系列70、高速计数传送指令(DHCMOV)FNC189只能用于FX3U系列注释:【S.】只能是高速计数器C235—C255或PLC内部环形计数器D8099、D8398 【D.】只能为数据寄存器【n】只能为K0或K1,计数器与当前值的处理设定。
K0保留计数器当前值,K1清除计数器当前值。
71、注释读出指令COMRD (FNC182) 只能用于FX3U系列PLC注释:1)、可将程序中的编程元件注释所对应的ASCII码读入到指定的区域。
2)、注释的最大长度是16位,可以通过殊辅助继电器M8091的设定对多余进行处理。
如:M8091=1,则多余区域内容保留。
M8091=0,则多余内容为0.72、数据交换XCH(FNC17)交换数据内容或高低字节互换73、BCD转换BCD(FNC18)二进制转换成BCD74、BIN转换BIN(FNC19)BCD转换成二进制75、循环右移ROR(FNC30)指定位数据循环右移76、循环左移ROL(FNC31)指定位数据循环左移77、带进位的循环右移RCR(FNC32)指定位数据带进位的循环右移78、带进位的循环左移RCL(FNC33)指定位数据带进位的循环左移79、二进制位右移SFTR(FNC34) 数据右移指定位80、二进制位左移SFRL(FNC35) 数据左移指定位81、字右移WSFR(FNC36)数据右移指定字82、字左移WSFL(FNC37)数据左移指定字83、移位写入SFWR(FNC38)将数据一次写入到连续的存储单元上84、先进先出移位读出SFRD(FNC39)按SFWR指令的写入次序,先进先出85、上下字节交换SWAP(FNC147)将指定数据的上下字节进行交换86、后进先出移位读出POP(FNC212)按SFWR指令的写入次序,后进先出87、含进位的任意位右移SFR(FNC213)将指定位的状态右移n位(含进位位)88、含进位位的任意位左移SFL(FNC214)将指定位的状态左移(含进位位)89、二进制移位指令(SFTR、SFTL)注释:1)、可将指定位的数据向右或者向左移动指定位((K4),被移出的空位由操作数X000(X001)的内容补入,移右或移左的数据将被抛弃。