第七章 PLC传送比较指令及.
传送指令与比较指令

2、编写程序实现以下控制:PLC通电后,首先进入密码输入页面;如密码正确(2012),按下列条件进入不同页面:(1) 如开关打在左边,则进入手动页面;(2) 如开关打在右边,则进入自动页面;报警页面中的报警信号有:卡机报警(Y12),缺料报警X2,气缸未定位报警s901,计数报警C10。
编程思路:1、PLC上电后,首先把页面编号1,传送给页面切换寄存器D;2、使用比较指令,判断输入的密码是否为2012;3、密码正确的情况下:如X1=1, 把页面编号3,传送给页面切换寄存器D;4、密码正确的情况下:如X1=0, 把页面编号2,传送给页面切换寄存器D;5、如有任何报警,让主电机Y10停机,蜂鸣器Y11响,如按下M34,则Y11不响。
6、M30,M31分别给D200,D225清零。
3.1 传送指令今天,我们来学习跟“数值传送”相关的功能指令。
在控制应用中,一个控制程序总是需要初始数据,这些数据可以通过各种方式获得,如从外部器件读取,或在程序开始运行时,从内部存储单元获取,因此,机内的数据传送是不可缺少的。
一、传送指令的“助记符”在三菱的指令系统里,比较指令的“指令记号”是MOV,也就是Move (移动,运输)的简写。
二、传送指令的格式“比较指令的指令格式”如下:其中:是传送源;是传送目标。
指令规定:传送源:可以是字元件,如T、C、D、V/Z,也可以是位组合的字元件KnX,KnY,KnM,KnS,当然可以是十进制数K、十六进制数H。
是传送目标:必须是字元件,如T、C、D、V/Z,也可以是位组合的字元件KnY,KnM,KnS。
操作数格式如下所示:三、传送指令的常用用法传送指令一般用于读出内部存储器件的当前值、数据间接赋值和位传送。
1、读出内部存储器件的当前值此行程序表示,当X1导通时,将定时器T0的当前计时值读出,存储在数据寄存器D20中。
2、数据间接赋值上述程序表示,当X2导通时,将K100传送给数据寄存器D10,当X2关断时,将K50传送给数据寄存器D10,当M0导通时,定时器T20开始计时。
三菱PLC应用指令分解

功能:指令执行时源操作 数[S.]与[S1.]和[S2.]的 内容进行比较,并比较结 果用目标元件[D.]的状态 来表示。
Date: 2020/3/1
Page: 5
昆山捷梯三菱培训
指令使用说明:
源操作数可以是K、H、KnX、KnY、KnM、KnS、T、C、 D、V、Z;目标操作数是Y、M、S。 源操作数进行比较时,比较结果放入3个连续的目的操作数 继电器中。注意区间比较时S1不能大于S2。
源操作数[S1]为X000-X005;源操作数[S2]可以是K、H、 KnX、KnY、KnM、KnS、T、C、D、V、Z;目标操作数 是T、C、D、V、Z。
在源操作数[S1]中用到的X元件,不能作为其他高速计数 器的输入端。
输入端X000-X005的最高输入频率与一相高速计数器相 同,如与高速计数器、脉冲输出指令PLSY、可调脉冲输出 指令PLSR同时使用时,其频率应限制在规定频率的范围之 内。
Date: 2020/3/1
Page: 10
昆山捷梯三菱培训
指令使用举例:
在某生产包装线上每来一个产品时,机械手将其放入包装箱 中,当包装箱中放入产品个数等于设定值时,工人将包装箱 打包好,并放上新的包装箱,机械手将产品放入下一个包装 箱。试用应用指令实现功能。
Date: 2020/3/1
Page: 11
Date: 2020/3/1
Page: 27
昆山捷梯三菱培训
Date: 2020/3/1
Page: 28
昆山捷梯三菱培训
数据处理指令(FNC40~FN49)
Date: 2020/3/1
Page: 29
昆山捷梯三菱培训
一、区间复位指令
区间复位指令ZRST是将操作数D1~D2之间的同类位元件成批 复位。指令格式如下:
第7讲 CPM1A系列PLC的指令系统—数据传送和比较指令

电气控制及可编程序控制器
数据比较指令
指令格式: BCMP (68) CD CB R 梯形图符号: 操作区域:
CD:比较数 CB:比较块的起始通道 R:比较结果通道
湖北工业大学
电气控制及可编程序控制器
数据比较指令
☺ 指令助记符前加@标记为微分型指令 ☺ 微分型指令和非微分型指令区别: ◆ 非微分型指令只要执行条件为ON,则每个循 环周期都要执行一次。 ◆ 微分型指令仅在执行条件由OFF变成ON时执 行一次。
湖北工业大学
电气控制及可编程序控制器
数据传送指令
◆ MOVB指令的应用
湖北工业大学
电气控制及可编程序控制器
数据传送指令
7.数字传送指令MOVD(83)/@MOVD(83) 梯形图符号及操作数取值区域
湖北工业大学
电气控制及可编程序控制器
数据传送指令
☺ 功能:当执行条件为ON时,将S中指定的数字位 (4个二进制位)传送到D中指定的数字位,一 一 次最多可以传送4个数字位。 S中要传送的第一 次最多可以传送4个数字位 个数字位、传送的数字位数、D中接收被传送数 字的第一个数字位由C指定。
数据比较指令
2、双字比较指令CMPL(60) 功能: 将通道Cp1+1、Cp1中的两个4位16进制数连成 一个8位16进制数,将通道Cp2+1、Cp2中的两个4 位16进制数连成另一个8位16进制数,然后比较这 两个8位数的大小,将比较结果送SR区的标志位。 ☺(Cp1+1、Cp1)>(Cp1+2、Cp2),大于标志位25505 ON ☺(Cp1+1、Cp1)=(Cp1+2、Cp2),等于标志位25506 ON ☺(Cp1+1、Cp1)<(Cp1+2、Cp2),小于标志位25507 ON
plc第七章7.基本指令及应用

逻辑堆栈指令
S7-200可编程序控制器使用一个逻辑堆栈来 分析控制逻辑,用语句表编程时要根据这一堆 栈逻辑进行组织程序,用相关指令来实现堆栈 操作,用梯形图和功能框图时,程序员不必考 虑主机的这一逻辑,这两种编程工具自动地插 入必要的指令来处理各种堆栈逻辑操作。 S7-200可编程序控制器的主机逻辑堆栈结构如 表7-1所示。
基本逻辑指令
基本逻辑指令一般指位逻辑指令、定时器指令 及计数器指令。位逻辑指令又含触点指令、线 圈指令、逻辑堆栈指令、RS触发器指令等。这 些指令处理的对象大多为位逻辑量,主要用于 逻辑控制类程序中。
位逻辑指令
1.标准触点指令 标准触点指令有LD、LDN、A、AN、O、ON、NOT、 =指令(语句表)。这些指令对存储器位在逻辑堆栈 中进行操作。 由于堆栈存储单元数的限制,语句表中A、O、AN、 ON指令最多可以连用有限次。同样,梯形图中,最多 一次串联或并联的触点数也有一定限制,功能框图中 AND和OR指令盒中输入的个数也不能超过这个范围 标准触点指令中如果有操作数,则为BOOL型,操作 数的编址范围可以是:I、Q、M、SM、T、C、S、 VL。
//装入常开触点 //或常开触点 //被串的块开始 //被并路开始 //与常开触点 //栈装载或,并路结束 //栈装载与,串路结束 //输出触点 //装入常开触点 //逻辑推入栈,主控 //与常开触点 //输出触点 //逻辑读栈,新母线 //装入常开触点 //或常开触点 //栈装载与 //输出触点 //逻辑弹出栈,母线复 //装入常开出触点 //或常开触点 //栈装载与 //输出触点
5、LRD(逻辑读栈指令)Logic Read LRD,逻辑读栈指令。把堆栈中第二级的值复 制到栈顶。堆栈没有推入栈或弹出栈操作,但 原栈顶值被新的复制值取代。在梯形图中的分 支结构中,当左侧为主控逻辑块时,开始第二 个和后边更多的从逻辑块。应注意,LPS后第 一个和最后一个从逻辑块不用本指令。
机械电子学三菱PLC应用指令

使用说明: 操作数是Y、M、S、T、C; D1和D2为同类软元件; D1的编号必须小于D2的编号,如 果D1大于D2,则复位D1.
Date: 2016/7/6 Page: 30
昆山捷梯三菱培训
二、译码指令
译码指令DECO是将源操作数S1的n位二进制数进行译码,结 果用D目的操作数的第2n个元件置1来表示。指令格式如下:
昆山捷梯三菱培训
一、比较指令和区间比较指令
比较指令CMP(Compare)指令格式如下:
功能:将源操作数[S1.] 和源操作数[S2.]的数据 进行比较,比较结果用目 标元件[D.]的状态来表示 。
Hale Waihona Puke Date: 2016/7/6
Page: 4
昆山捷梯三菱培训
一、比较指令和区间比较指令
区间比较指令ZCP(Zone Compare)指令格式如下:
昆山捷梯三菱培训
Date: 2016/7/6
Page: 12
昆山捷梯三菱培训
算术和逻辑指令(FNC20~FN29)
Date: 2016/7/6
Page: 13
昆山捷梯三菱培训
一、加法指令
加法指令ADD(Addition)指令格式如下:
功能:将源操 作数进行二进 制相加,结果 送目的操作数 。
Date: 2016/7/6 Page: 14
Date: 2016/7/6
Page: 15
昆山捷梯三菱培训
指令使用举例:
数字拨码开关分别连接PLC的X000~X007、 X010~X017 、 X020~X027 、 X030~X037,假如X000~X007 和X010~X017 构成一个数据, X020~X027 和X030~X037 构成一个数据。 将两个数相加,并用BCD码显示。
PLC应用技术-第7章-模拟量控制PPT课件

❖ Td→—微分时间常数。
❖ 只有系统为负反馈,误差e才等于给定值减去反馈值,因此 应保证系统为负反馈。
❖ 近年来许多PLC厂商在自己的产品中增加了PID指令,以完 成一些工业控制中的PID调节。
2012-11-10
第7章 模拟量控制
13 7.1 模拟量采集 2 7.2 模拟量变换 3 7.3 模拟量输出 4 7.4 恒压供水
2012-11-10
第7章 模拟量控制
13 7.1 模拟量采集 2 7.2 模拟量变换 3 7.3 模拟量输出 4 7.4 恒压供水
2012-11-10
模拟量变换
❖ 1.变换的意义 ❖ 从模块读取的模拟量值,仅仅是一个数值,不具有工程
意义,应进行工程变换,使之具有物理单位。 ❖ 同样,具有工程应用的数值,经过变换后,参与内部运
2012-11-10
Hale Waihona Puke 2.FX3U-4AD模块❖ 1.基本功能 ❖ FX3U-4AD模块用来接收模拟信号,
并转换成数字量,可接收电流和电压两 种输入信号。有4个输入通道,12位分 辨率。信号范围:-10~+10V、4~ 20mA或-20~20mA。共有8063个 16位的缓冲存储器(BFM),用来与 主单元交换数据。占用扩展总线8个点 。
分配1~7的单元编号。 ❖ 在下图中,数据寄存器(D20)加上数据(K10),并将结
果写入单元号1的缓冲存储区(BFM#6)中。
2012-11-10
FX3U-4DA模块
❖ TO指令(可编程控制器→BFM,写入)向缓冲存储区写入 数据。在上面程序中,向单元号1的缓冲存储区(BFM#0 )写入1个数据(H3300)。该指令与MOV H3300 U1\G0功能一致。
第7章 PLC功能指令编程及应用

在程序运行时,位于FOR~NEXT间的程序反复执行n
次(由操作数决定)后再继续执行后续程序。循环的次数
n=1~32767。如果n=-32767~0之间,则当作n=1处理。
如图 7-6 所示为一个二重嵌套循环,外层执行 5 次。如果 D0Z0中的数为6,则外层A每执行一次则内层B将执行6次。
7.2 FX系列PLC常用 功能指令介绍
用智能编程器或在计算机上编程时也可键入助记符 MEAN。
7.1 PLC功能指令的概述
有的功能指令只有助记符,而大多数功能指令有操作数 (通常1~4个组成)。操作数说明如下:
[S]表示源操作数,[D]表示目标操作数,如果使用变
址功能,则可表示为[S.]和[D.]。当源或目标不止一个时, 用[S1.]、[S2.]、[D1.]、[D2.]表示。
7.2 FX系列PLC常用 功能指令介绍
图7-3 跳转指令的使用
7.2 FX系列PLC常用 功能指令介绍
2.子程序调用与子程序返回指令 子程序调用指令 CALL 的编号为 FNC01 。操作数为 P0~P127,此指令占用3个程序步。
子程序返回指令 SRET 的编号为 FNC02 。无操作数,
占用1个程序步。 子程序是为一些特定的控制目的编制的相对独立的程序。 为了区别于主程序,规定在程序编排时,将主程序排在前 面,子程序排在后面,以主程序结束指令 FEND 隔开。如 图7-4所示,如果X0接通,则转到标号P10处去执行子程序。
7.2 FX系列PLC常用 功能指令介绍
7.2 FX系列PLC常用功能指令介绍 FX2N 系列 PLC 有丰富的功能指令,共有程序流向控 制、传送与比较、算术与逻辑运算、循环与移位等功能指 令。本节主要介绍一些常用的功能指令。
PLC应用指令

• 使用跳转指令可以缩短扫描周期。 • 一个指针只能出现一次。
电气控制及PLC
第七章 PLC应用指令
电气控制及PLC
应用指令说明
第七章 PLC应用指令
使用应用指令需注意指令的要素。加法指令的形式及要素。
加法指令的使用要素
指 令 名 称
加 法
操作数 指令 编号 助记符 S1 (可变址) S2 (可变址) 指令步数
D
KnY,KnM,KnS T,C,D,V,Z ADD,ADDP:7步 DADD,DADDP:13步
主程序结束指令的应用
电气控制及PLC
监控定时器指令
监控定时器指令WDT(WATCHDOG TIMER)
监控定时器指令的使用要素 指令 名称 监控定时器 指令 编号 FNC07
第七章 PLC应用指令
助记符 WDT(P)
操作数
D 无
指令步数 1步
电气控制及PLC
程序循环指令
指令 名称 循环开始 循环结束 指令 编号 FNC08 (16) FNC09 助记 符 FOR NEXT 操作数 S K,H KnX,KnY,KnM,KnS T,C,D,V,Z 无
标志的处理
标志动作:零标志(M8020);借位标志(M8021);进位标志(M8022); 执行结束(M8029)等。 如果在应用指令的结构、可用软元件及其编号范围等方面有错误时,在运算执行过 程中会出现,下列标志位会动作同时会记录出错信息: (1) M8067、D8067、D8069 若出现运算错误,M8067保持动作,运算错误代码编号 存储在D8067中,错误发生的步号存储在D8069中。若在其他步发生新错误时, 其指令的出错代码和步号将被依次更新。 (2) M8068、D8068 若出现运算错误,M8068保持动作,错误发生的步号存储在 D8068中。即使其他指令中发生新错误也不更新内容,在强制复位或电源断开前 动作一直保持。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内容提要 数据传送比较类指令含比较指令、区间 比较指令、传送指令、块传送指令、多点传送指令、 数据交换指令、BCD交换指令、BIN交换指令,是 数据处理类程序中使用十分频繁的指令。
本章介绍传送比较指令的使用方法及应用,给出
了一些实例。
7.1传送、比较类功能指令说明
图6-18 32位数据的传送
• 3.位传送指令 (1)位传送指令说明及梯形图表示方法 • SMOV指令是进行数据分配与合成的指令。该 指令是将源操作数中二进制(BIN)码自动转换 为BCD码,按源操作数中指定的起始位号ml和 移位的位数m2向目标操作数中指定的起始位n 进行传送,目标操作数中未被移位传送的BCD 位,数值不变,然后再自动转换成二进制(BIN) 码,如图6-19所示。 • 源操作数为负以及BCD码的值超过9999都将出 现错误。
7.数据交换指令XCH(FNC17)
(1)指令格式 (2)指令说明 ① 数据交换指令功能是将两个指定的目标操作数 进行相互交换。如图6-28所示,当X0为ON时, D10与D11的内容进行交换。若执行前(D10) =100、(D11)=150,则执行该指令后, (D10)=150,(D11)=100。
图6-14 传送指令的基本形式
• 当X0合上,则(D1,D0)→(D11,D10); 当X1合上,由(C235)32位→D21,D20。 (3)指令的应用举例 ① 定时器、计数器当前值读出,如图6-15。图中, X1=ON时,(C0当前值)→(D20)。 ② 如图6-16是定时器、计数器的间接设定。在图 中,X2=ON时,K200→(D12),(D12) 中的数值作为T20的时间设定常数,定时器延时 20s。
• ③ BCD码的数值范围: 16位操作时为0-9999, 32位操作时为0-99999999。 • ④ 如果数据源不是BCD码,则 M8067为“1”,表示运算错误,同时, 运算错误锁存特殊辅助继电器M8068 不工作。 • ⑤ 常数K自动进行二进制变换处理。
7.2 传送比较类指令的基本用途 及应用实例
5.块传送指令BMO(FNC15)
(1)指令格式 (2)指令说明 ① 块传送指令是成批传送数据,将操作数中 的源数据[S]传送到目标操作数[D]中,传 送的长度由n指定。如下图所示,当X0为 ON时,将D7、D6、D5的内容传送到 D12、D11、D10中。在指令格式中操作 数只写指定元件的最低位,如D5、D10。
(2)区间比较指令(ZCP) • 区间比较指令使用说明如图6-12所示。它是将 一个数据[S]与两个源操作数[S1]、[S2]进行代 数比较,比较结果影响目标操作数[D]。X0为 ON,C30的当前值与K100和K120比较,若 C30<100时,则M3=1;若100≤C30≤120 时,则M4=1,Y1=1;若C30>120时,则 M5=1,Y2=1。 • 区间比较指令,数据均为二进制数,且带符号位 比较
• ② 若块传送指定的是位元件的话,则目标数与 源操作数的位数要相同
③ 在传送数据的源与目标地址号范围重叠时,为 了防止输送源数据在未传输前被改写,PLC将自 动地确定传送顺序,如下图所示。
• ④ 若特殊辅助继电器M8024置于ON时, BMOV指令的数据将从[D] →[S],若 M8024为OFF时,块传送指令仍恢复到原 来的功能。
图6-15 计数器当前值读出
图6-16 定时器、计数器设定值间接指定
• ③ 位软元件的传送,可用图6-17中右图MOV 指令来表示左图的顺控程序。
图6-17 位软元件的传送
• ④ 图6-18是32位数据的传送。DMOV指令常 用于运算结果以32位传送的功能指令(如MUL 等)以及32位的数值或32位的高速计数器的当 前值等的传送。
2.四路七段显示控制程序
• 本例是利用功能指令的功能,节省PLC的 输出点数,而达到多位显示的目的。如图 6-34(a)所示,为-4位显示(带译码 器),Y0-Y3为BCD码,Y4-Y7为片选信 号,显示的数据分别存放在数据寄存器D0D3中。其中D0为千位,D1为百位,D2为 十位,D3为个位。X5为运行、停止开关。
• FX2N系列可编程控制器数据传送、 比较类指令包括比较指令、区间比较 指令、传送与位传送指令、取反指令、 块传送指令、多点传送指令、数据交 换指令、BCD码变换指令、BIN码变 换指令共十条,是数据处理类程序中 使用十分频繁的指令
FNC NO 10 11
指令助记符 CMP ZCP
指令名称及功能 比较指令 区间比较指令
图6-20 数字开关的数据组合
4.反相传送指令CML (FNC14)
• (1)指令格式
(2)指令说明 • ① 如上图所示为反相传送指令功能说明。当X0 为ON时,将[S]的反相送[D],即把操作数源数 据(二进制数)每位取反后送到目标操作数中。 若数据源为常数时,将自动地转换成二进制数。
• ② CML为连续执行型指令,CML(P) 为脉冲执行型指令。 • ③ 本指令可作为PLC的反相输入或反 相输出指令
• ③ 若将PLC的二进制数据转换成BCD码并用 LED七段显示器显示,可用BCD码指令,如图。
9.二进制变换指令BIN(FNC 19)
(1)指令格式 (2)指令说明 • ① BIN指令与BCD指令相反,它是将BCD码转 换成二进制数,即源操作数[S]中的BCD码转换 成二进制数存入目标操作数[D]中。 • ② 如图6-32所示,当X0为ON时,源操作数 K2X0中BCD码转换成二进制数送到目标操作 单元D13中去。
图6-10 比较指令使用说明
• 比较指令的几点说明:
a) 比较的数据为二进制数,且带符号位比较, 如-5<2。 b) 比较的结果影响目标操作数(Y、M、S)故目 标操作数不能指定其他继电器(例如X、D、T、 C)。 c) 若要清除比较结果时,需要用RST和ZRST复 位指令,如图6-11所示。
图6-11 比较结果复位
图6-19 位传送指令的使用和移位说明删去移字
(2)位传送指令应用
• 图6-20是三位BCD码数字开关与不连续的 输入端连接实现数据的组合。由图中程序 可知,数字开关经X20-X3输入的2位 BCD码自动以二进制形式存入D2中的低八 位;而数字开关经X0-X3输入的1位BCD 码自动以二进制存入D1中低四位。通过位 传送指令将D1中最低位的BCD码传送到 D2中的第3位,并自动以二进制存入D2, 实现了数据组合。
8.BCD码变换指BCD(FNC18)
• (1)指令格式
(2)指令说明 • ① BCD变换指令是将源操作数中的二进制数变 换成BCD码送至目标操作数中,如图6-30所示。 当X0为ON时,将D12中的二进制数转换成 BCD码送到输出口Y7-Y0中。 • ② 使用BCD或BCD(P)16位指令时,若 BCD码转换结果超过9999的范围就会出错。使 用(D)BCD或(D)BCD(P)32位指令时, 若BCD码转换结果超出99999999的范围,同 样也会出错。
• 比较、传送类指令是功能指令中使用 最频繁的指令,其应用实例很多,这 里仅举几个典型应用实例,以便读者 掌握它的应用方法。
7.2.1 传送比较指令的基本用途
1. 用于获得程序的初始工作数据 2. 机内数据的存取管理 3. 运算处理结果向输出端口传送 4. 比较指令用于建立控制点
7.2.2 传送比较指令应用举例
• 控制梯形图如下图所示。这是以向输出口送数的 方式来实现控制要求的。
习题及思考题
7-1 PLC的数据传送比较指令有哪些?简述这些 指令的编号、功能、操作数范围等。 7-2 用CMP指令实现下面功能:X000为脉冲输 入,当脉冲数大于5时,Y1为ON;反之,Y0 为ON。编写此梯形图。 7-3 三个电机相隔5S启动,各运行10S停止,循 环往复。使用传输比较指令完成控制要求。 7-4 试用比较指令,设计一密码锁控制电路。密码 锁为四键,若按H65对后2S,开照明;按H87
1.电动机的Y/△启动控制
大电机启动时先接成Y型,等电机速度升 上来后,再换接成△。
• 设置启动按钮为X0,停止按钮为X1;控制电路 主ⅹⅹ接触器KMI接于输出口Y0,Y接法接触 器KM2接于输出口Y1,△接法接触器KM3接 于输出口Y2。依电动机Y-△启动控制要求, 启动时,应Y0Y1为ON(H=3)电动机Y形启 动。当转速上升到一定程度,断开Y1,延时1s (防止Y2Y1同时通)后接通Y0、Y2(传送常 数为5),电动机△形运行。 • 停止时,传送常数应为0。另外,启动至正常运 行状态间时间隔约为6s。
(a)CMP指令的应用
(b)ZCP指令的应用
2.传送指令MOV(FNC12)
• 指令说明 ① 如图6-14(a)所示为传送指令的基本格式,MOV指 令的功能是将源操作数送到目标操作数中,即当XO为 ON时,[S]→[D]。 ② 指令执行时,K100十进制常数自动转换成二进制数。 当XO断开时,指令不执行,D10数据保持不变。 ③ MOV指令为连续执行型,MOV(P)指令为脉冲执行 型。编程时若[S]源操作数是一个变数,则要用脉冲型 传送指令MOV(P)。 ④ 对于32位数据的传送,需要用(D)MOV指令,否则 用MOV指令会出错,如图6-14(b)所示为一个32位 数据传送指令。
• ② 该指令的执行可用脉冲执行型指令 [XCH(P)],才达到一次交换数据的效 果。若采用连续执行型指令[XCH],则每 个扫描周期均在交换数据,这样最后的交 换结果就不能确定,编程时要注意这一情 况。 • ③ 当特殊继电器M8160接通,若[D1]与 [D2]为同一地址号时,则其低8位与 高8 位进行交换,如图6-29所示。32位指令亦 相同。
12
13 14 15 16
MOV
SMOV CML BMOV FMOV
传送指令
位传送指令 反相传送指令 块传送指令 多点传送指令
17
XCH