Presentation is loading. Please wait.

Presentation is loading. Please wait.

位指令 I 0.0 I 0.1 Q 4.0 Q 4.1 I 1.0 I 1.1 P = & M1.0 M8.0 N M1.1 M8.1 SR S Q R I 1.2 I 1.3 M0.0 Q 5.3 目录 页 目标 .....................................................................................................…….……..................................... 2.

Similar presentations


Presentation on theme: "位指令 I 0.0 I 0.1 Q 4.0 Q 4.1 I 1.0 I 1.1 P = & M1.0 M8.0 N M1.1 M8.1 SR S Q R I 1.2 I 1.3 M0.0 Q 5.3 目录 页 目标 .....................................................................................................…….……..................................... 2."— Presentation transcript:

1 位指令 I 0.0 I 0.1 Q 4.0 Q 4.1 I 1.0 I 1.1 P = & M1.0 M8.0 N M1.1 M8.1 SR S Q R I 1.2 I 1.3 M0.0 Q 5.3 目录 页 目标 …….…… 基本逻辑指令:与,或 ….…… 位逻辑指令:异或 (XOR) 常开和常闭触点,传感器和符号 练习: 常开点与常闭点 … 逻辑操作结果,首次检查:举例… 赋值、置位和复位 … 触发器的置位/复位 … 中线输出线圈 影响RLO的指令 ………… 练习: 基本逻辑操作指令 … 练习: 传送带的模式选择 … 练习: 模式部分(FC15),答案提示 练习: 自动模式下传送带运行(1) 练习: 自动模式下传送带运行(1),答案提示 RLO - 边沿检测 … 信号 - 边沿检测 … 练习: 自动模式下传送带运行(2) 练习: 优化模式部分FC … 如果你想知道更多 无条件跳转 (不依赖于RLO) 有条件跳转 (依赖于RLO)

2 目标 学习了本章之后,你将 ... ... 懂得“实际”连接NC开关和NO开关与程序符号之间的差别
... 能够解释术语逻辑操作结果(RLO) ,状态 (STAT) 和首次检查 ... 能够编程基本的开关量逻辑操作 ... 能够使用和编程解决问题的边沿检测

3 基本逻辑指令:与, 或 LAD FBD STL L1 (Q 4.0) S1 (I 0.0) S2 (I 0.1) L2 (Q 4.1)
电路图 I0.0 I0.1 Q 4.0 Q 4.1 LAD = Q 4.0 & I 0.0 I 0.1 Q 4.1 FBD A I0.0 A I0.1 = Q 4.0 = Q 4.1 STL AND L3 (Q 4.2) S3 (I 0.2) S4 (I 0.3) I0.2 I0.3 Q 4.2 I 0.2 I 0.3 >=1 = Q 4.2 O I0.2 O I0.3 = Q 4.2 逻辑表 AND I 0.0 I 0.1 Q 4.0 / Q4.1 OR I 0.2 I Q 4.2 0 0 0 1 1 0 1 1 OR

4 基本逻辑指令:异或 (XOR) LAD FBD STL A I 0.4 I 0.4 & AN I 0.5 I 0.4 I 0.5 O
Q 4.0 LAD >=1 = Q 4.0 & I 0.4 I 0.5 FBD STL A I 0.4 AN I 0.5 O AN I 0.4 A I 0.5 = Q4.0 I 0.4 I 0.5 XOR = Q 4.0 X I 0.4 X I 0.5 = Q4.0 逻辑表 XOR I 0.4 I 0.5 Q 4.0 0 0 0 1 1 0 1 1 规则 异或操作(XOR)满足下面的规则:当两个信号中有一个且仅有一个满足时,输出信号状态才是“1”。 注意 ! 这个规则不能使用于多个地址的异或逻辑操作! (n个中有一个时才是“1”) 三个输入的异或指令,旧的RLO 和另一个输入作异或运算。

5 常开和常闭触点,传感器和符号 PLC程序中的解释 过程 动作 不动作 传感器 是 ... 输入端 有电压 吗? 输入端 的信号 状态
检查信号状态“1” 检查信号状态“0” 传感器 是 ... 符号 / 指令 检查 结果 符号 / 指令 检查 结果 1 Yes 1 No 常开 触点 LAD: 常开触点 LAD: 常闭触点 No Yes 1 & FBD: & FBD: 常闭 触点 动作 No Yes 1 过程 在一个过程中,传感器的常开和常闭触点和安全规章有关系。 限位开关和安全开关总是采用常闭触点,所以,如果传感器回路出现断线,不会造成危险事件。 出于同样的原因,常闭触点也用于关闭机械。 符号 在梯形图中,“常开触点”的符号检查信号的“1”状态,“常闭触点”的符号检查信号的“0”状态。 过程信号的“1”状态是由动作的常开触点提供,或是由不动作的常闭触点提 供,是没有区别。 举例 如果机器中的常闭触点不动作, 过程映像表中的信号将为“1” , LAD中用“常开触点”符号检查信号的“1”状态。 原理: 当信号状态为“0”时, “常闭触点”的符号提供检查结果“1” 。 不动作 1 Yes 1 No A I x.y STL: AN I x.y STL:

6 练习: 常开点与常闭点 LAD FDB STL 任务:当 S1 动作和S2 不动作时,在所有三个例子中灯应该点亮! 硬件 I1.0 S1
Q 4.0 可编程控制器 I 1.0 I 1.1 Q 4.0 可编程控制器 I 1.0 I 1.1 Q 4.0 可编程控制器 Light Light Light 软件 I 1.0 I 1.1 Q 4.0 I1.0 I1.1 Q 4.0 I1.0 I1.1 Q 4.0 LAD Q 4.0 I 1.0 I1.1 & Q 4.0 I1.0 I1.1 & Q 4.0 I1.0 I1.1 & FDB 练习 完成上面的程序,可以得到如下的功能:当开关S1动作而S2不动作时,在三种情况下指示灯都亮。 注意 ! 根据它们是用在硬件回路中还是作为软件中的符号,“常开触点”和“常闭触 点”有不同的含义。 I1.0 I1.1 Q 4.0 I1.0 I1.1 Q 4.0 I1.0 I1.1 Q 4.0 STL

7 逻辑操作结果,首次检查,举例 1 1 例 1 信号状态 检查结果 逻辑操作结果 首次检查 例 2 信号状态 检查结果 逻辑操作结果 首次检查
例 3 信号状态 检查结果 逻辑操作结果 首次检查 : = M 3.4 A I 1.0 AN I 1.1 A M 4.0 = Q 4.0 = Q 4.1 A I 2.0 信号状态 逻辑操作由系列的指令组成,检查信号状态的指令,设置Q,M,T,C 或D的指令。这些信号包括输入(I)、输出(Q)、标志(M)、定时器(T)、计数器(C)或数据位(D)。 检查结果 当程序执行时,得到检查结果。如果满足检查条件,检查结果就是“1”,如果不满足,就是“0”。 首次检查 在RLO操作界限(例如 S, R, CU, = …)之后的首次检查既一个逻辑串的首次检查叫做首次检查(FC) ,由于这个检查结果 - 与以前的RLO无关 - 被接受为新的RLO。 逻辑操作结果 当执行下面的检查指令时, 逻辑操作结果 (RLO) 和检查结果运算, 得到新的RLO。 当执行逻辑操作的最后一个检查指令时,RLO 保持不变。后面跟着使用相同 RLO的一些指令。 注 首次检查的结果的存放和逻辑操作无关。所以,语句表程序中首次检查是AND或者是OR都没有区别。要使程序转换成其他的编程语言,应该使用恰当的指令。

8 赋值,置位,复位 ( ) (S) (R) LAD FBD STL 赋值 置位 复位 A I 1.0 A I 1.1 = Q 4.0
( ) Q 4.0 I 1.0 I 1.1 & = A I 1.0 A I 1.1 = Q 4.0 赋值 (S) Q 4.1 I 1.2 I 1.3 & S A I 1.2 A I 1.3 S Q 4.1 置位 (R) Q 4.1 I 1.4 >=1 R I 1.5 O I 1.4 O I 1.5 R Q 4.1 复位 赋值 赋值指令把RLO 传送到指定的地址 (Q, M, D),当RLO 变化时,相应地址的信号状态也变化。 置位 如果 RLO=“1”,指定的地址被置位为信号状态“1”,而且保持置位直到它被另一条指令复位为止。 复位 如果RLO= “1”,指定的地址被复位为信号状态“0”,而且保持这种状态直到它被另一条指令置位为止。

9 触发器的置位 / 复位 LAD FBD STL SR R Q S I1.2 I1.3 M5.7 = Q5.3 复位 优先 Q 5.3
A I 1.2 S M5.7 A I 1.3 R M5.7 A M5.7 = Q 5.3 RS S Q R I1.3 I1.2 M5.7 = Q5.3 置位 优先 Q 5.3 A I 1.3 R M5.7 A I 1.2 S M5.7 A M5.7 = Q 5.3 触发器 触发器有置位输入和复位输入,根据哪个输入端的RLO=1,对存储器位置位或复位。 如果两个输入端同时出现RLO=1,根据优先级决定。 优先级 在LAD 和 FBD 中,置位优先和复位优先有不同的符号。 在STL中,最后编写的指令具有高优先级。 注 如果用置位指令把输出置位,当CPU全启动时它被复位。 在上面的例中,如果 M 5.7 声明保持,当 CPU 全启动时,它就一直保持置位状态,被启动复位的Q5.3 会再次被赋值“1”。

10 中线输出线圈 ( ) LAD A I 1.0 A I 1.1 = M 5.7 A M 5.7 A I 2.0 A I 2.1 NOT
( ) M5.7 I 2.0 I 2.1 M 1.1 NOT Q 4.0 A I 1.0 A I 1.1 = M 5.7 A M 5.7 A I 2.0 A I 2.1 NOT = M 1.1 A M 1.1 = Q 4.0 STL I 1.0 I 1.1 & I 2.0 I 2.1 M5.7 M1.1 Q 4.0 = FBD 中线输出线圈 中线输出线圈(Midline output coil)仅存在于LAD 和 FBD图形语言 。它是中间赋值元件,它把当前RLO赋值到指定地址(画面中的M5.7)。中线输出线圈为同一段后续运算提供相同地址。 在STL语言,它等于 = M 5.7 A M 5.7 在LAD语言,当它和其他元件串联时,“中线输出线圈”指令和触点一样插入。

11 影响RLO的指令 LAD FBD STL ( ) A I 0.0 A I 0.1 & NOT I 0.0 NOT = Q4.0 I 0.1
( ) Q4.0 NOT I 0.0 I 0.1 = Q4.0 & I 0.0 I 0.1 A I 0.0 A I 0.1 NOT = Q4.0 NOT STAT 0 - 标志 不存在 CLR = M 0.0 举例 : NOT 把RLO取反。 CLR 无先决条件地把RLO复位为 “0”, (目前仅用在STL中!) 。 CLR指令完成了RLO,于是下一扫描变为首次检查。 SET 无先决条件地把RLO置位为 “1”, (目前仅用在STL中!) 。 SET指令完成了RLO,于是下一扫描变为首次检查。 不存在 SET = M 0.1 STAT 1 -标志

12 练习: 基本逻辑操作指令 目标: 理解通用逻辑元件和组合位逻辑操作,熟悉 S7 LAD/STL/FBD 编辑器并输入逻辑 操作指令。
过程: 1. 在FC 1中按照上面幻灯片输入逻辑指令。对每个功能使用一个程序段。 2. 打开 (离线) OB1,输入一个FC1调用。 3. 保存程序,下载并在培训设备上调试。

13 练习: 传送带的模式选择 0 8 1 5 Weight DI DO Q 4. I 0.0 T_System_ON .0 I 0.1
V I 0.1 T_System_OFF L_SYSTEM .1 I 0.2 T_Jog_RT L_MAN .2 I 0.3 T_Jog_LT L_AUTO .3 I 0.4 S_M/A_Mode_Select .4 I 0.5 T_M/A_Accept .5 -15V...+15V -15V...+15V I 0.6 .6 AI2 AO1 AI1 AO2 I 0.7 .7 AI1 V AI2 Weight 任务 在FC 15中编写传输线的模式选择程序并且在FC 16中集成手动(MANUAL)模式(Q 4.2) 。 FC 15中的模式选择功能: • 启动时 I 0.1 在闭合位置以模拟NC停止开关。 • 用模拟器瞬态触点开关I 0.0 (T_System_ON)使系统“L_System” (LED Q4.1)接通ON。用模拟器瞬态触点开关I 0.1 (常闭瞬态触点 开关)(T_System_ OFF)使系统停止OFF 。 • 通过开关I 0.4 (S_M/A_ModeSelect)可以选择手动“MANUAL”模式 (LED Q 4.2)或自动“AUTO”模式(LED Q 4.3)如下: - 当I 0.4=0时,选择手动模式; - 当I 0.4=1时,选择自动模式。 • 通过开关I 0.4选择的操作模式要用瞬态触点开关I 0.5 (T_M/A_Accept) 应答。 • 当改变模式(I 0.4)或装置停止时(Q 4.1 = ´0´) ,以前选择的模式必须取消。 集成手动(MANUAL)模式(Q 4.2) : • 在FC 16中所编的传送带电机点动,现在只能在手动模式接通时允许,在 FC 16中编写相应的互锁程序。 操作 • 在S7程序“My_Program”中,插入新块FC 15 并根据任务编写。 • 在OB 1中,编写FC15调用。 • 在FC 16中,编写相应的互锁。 • 下载所有的块并调试。 提示 在下一页可找到提示答案。 AI1 AI2 AO1 AO2

14 练习: 模式部分 (FC 15), 答案提示 Q 4.1 ON-condition OFF-condition Q 4.2
Network 1: LED for System ON Q 4.1 SR ON-condition S OFF-condition R OUT Network 2: LED for MANUAL mode Q 4.2 SR ON-conditions S OFF-conditions R OUT Network 3: LED for AUTO mode FC 15 的总体功能 在FC 15中,编写任务所描述的操作模式和LED的功能:系统接通、手动模式和自动模式的。 FC 15 的功能分配 FC 15 的总体功能可以分为象上图所示的以下几个功能部分。 这些功能部分可以编写在不同段中: • Network 1 LED for System ON • Network 2 LED for MANUAL mode • Network 3 LED for AUTO mode 段的功能部分 每个段逻辑上可以分为编程相互相同的两个功能部分: • ON 状态 (置位条件) • OFF状态(复位条件) 例如: 手动模式的ON状态的条件: - 系统接通(Q 4.1 = ´1´) 并且(AND)选择手动模式 - 即模式选择开关在手动模式位置; I 0.4 = ´0´并且(AND) - 按确认开关I 0.5 = ´1´ 手动模式的OFF状态的条件: - 系统断开(Q 4.1 = ´0´) 或(OR) AUTO选择自动模式 - 即模式选择开关在自动模式位置; I 0.4 = ´1´ 编程 通过结构化FC 15 的整体功能分为几个功能部分(段)你已经生成了可以很容易转化为程序的功能单元。实现所需功能最简单的方法是使用存储器功能,由于系统和操作模式的接通和断开发生在暂态开关上。 Q 4.3 SR ON-conditions S OFF-conditions R OUT

15 练习: 自动模式下传送带运行 (1) Conv. Start Transport Phase Conv. Stop
Prox.Sens.Bay 1 I 8.5 M.C.Sw. Bay 1 I 8.1 Prox.Sens.Bay 2 I 8.6 M.C.Sw. Bay 2 I 8.2 Light barrier I 8.0 到现在的FC 16 在手动模式(Q 4.2 = ´1´),使用模拟器的暂态开关I 0.2 和 I 0.3可以点动传送带电机向左或向右。 任务 在自动模式,零件从Bay 1 或 Bay 2传送到传送带终端(光栅)。 扩展FC 16的功能以便在自动模式控制传送带电机如下(见功能图): 传送带向右运行开始的条件 • Bay 1接近传感器(I 8.5) 动作 并且无(AND NOT) Bay 2接近传感器(I 8.6) 并且(AND) Bay 1暂态开关(I 8.1)动作 或(OR) • Bay 2接近传感器(I 8.6) 动作 并且无(AND NOT) Bay 1接近传感器(I 8.5) 并且(AND) Bay 2暂态开关(I 8.2)动作 传送带向右运行停止的条件 • 零件到达传送带终端既光栅(I 8.0) 或(OR) • 自动模式(Q 4.3) 断开 做什么 1. 在FC 16中编写自动模式传送带运行。在手动模式接通时传送带电机的点动 已经编程。 2. 存盘修改过的 FC 16 块并下装到 CPU 3. 检查你的程序是否满足要求的功能! 请注意下一页的答案提示 ! Run Conveyor RIGHT Q8.5

16 练习: 自动模式下传送带运行(1),答案提示 = = Network x Jog RIGHT in MANUAL mode 手动模式下
点动向右 的条件 手动模式下 点动向右 的标志位 M 16.2 = Network y Run Conveyor RIGHT in AUTO mode M 16.3 自动模式下 点动向右 的条件 自动模式下 点动向右 的标志位 S R 问题 传送带向右(Q 8.5)运行必须受以下两个条件控制: • 在手动模式点动向右时(画面中 - Network x) 或(OR) • 在自动模式任务要求的条件下(画面中 - Network y) 如果在Network x 和 y逻辑操作结果都赋值输出传送带向右(Q8.5)运行,双重赋值的形式中会出现错误。在手动模式电机的点动向右会不起作用,因为赋值给输出的状态会被Network y 覆盖。 答案 通过给每个条件编程一个标志位既在Network x 和 y中都先把逻辑操作结果赋值给一个标志位可以解决这个问题。它们被用于Network z以控制传送带电机。 Network z Control Run Conveyor RIGHT M 16.2 >=1 Q 8.5 传送带向右运行 = M 16.3

17 RLO - 边沿检测 P N LAD P = & N FBD STL I1.0 I1.1 M1.0 M8.0 M1.1 M8.1 I1.0
A I1.0 A I1.1 FP M1.0 = M8.0 A I 1.0 A I 1.1 FN M1.1 = M8.1 STL OB1-循环 I1.0 I1.1 RLO M1.0 M8.0 M8.1 M1.1 例如 RLO 边沿检测 RLO 边沿检测是当逻辑操作结果从“0” 到“1”或从“1” 到“0”变化时。 正边沿 (正RLO边沿检测)检测该地址(M1.0)从“0” 到“1”的信号变化,并在该指令 后(例如:在 M 8.0)以RLO = “1”显示一个扫描周期。 允许系统检测边沿变化,RLO 也必须保存在一个FP 标志(例如:M 1.0) 中或数据位中。 负边沿 (负RLO边沿检测)检测该地址(M1.1)从“1” 到“0”的信号变化,并在该指令 后(例如:在 M 8.1)以RLO = “1”显示一个扫描周期。 允许系统检测边沿变化,RLO 也必须保存在一个FN 标志(例如:M 1.1) 中或数据位中。

18 信号 - 边沿检测 LAD = FBD STL I1.1 M8.0 POS M_BIT M1.0 Q I1.0 M8.1 NEG M1.1
& I1.0 M8.1 NEG M1.1 FBD A I1.0 A ( A I1.1 FP M1.0 ) = M8.0 A ( A I1.1 FN M1.1 = M8.1 STL I1.0 I1.1 例如 信号边沿 当信号变化时,产生信号边沿。 举例 输入 I 1.0 作为静态允许,输入 I 1.1 被动态监视,检测每个信号变化。 正边沿 只要I 1.0的信号状态是“1”,当 I1.1 的信号状态从“0”变化到“1”时,“POS”检查指令在输出上产生一个扫描周期的“1”状态(见上例)。 要允许系统检测边沿变化,I 1.1 的信号状态必须保存到一个M_BIT (位存储器或数据位)中,例如:M 1.0。 负边沿 只要I 1.0的信号状态是“1”,当 I1.1 的信号状态从“1”变化到“0”时,“NEG”检查指令在输出上产生一个扫描周期的“1”状态(见上例)。 要允许系统检测边沿变化,I 1.1 的信号状态必须保存到一个M_BIT (位存储器 或数据位)中,例如:M 1.1。 M1.0 M1.1 OB1-周期 M8.0 M8.1

19 练习: 自动模式下传送带运行(2) Conv. Start Transport Phase Conv. Stop Part at
light barrier Start condition in AUTO mode Light barrier I 8.0 Run Conveyor RIGHT Q8.5 到现在的FC 16 在手动模式(Q 4.2 = ´1´),使用模拟器的暂态开关I 0.2 和 I 0.3可以点动传送带电机向左或向右。 在自动模式(Q 4.3 = ´1´),当零件放在传送带的Bay 1 或 Bay 2处接近传感器前( EXOR –逻辑运算),并且(AND) 被占的Bay暂态开关动作时传送带向右运行接通。传送带电机停止当零件到达传送带终端(光栅)或(OR)自动模式断开。 任务 在自动模式FC 16 的功能是控制传送带电机保持基本不变。然而,一旦零件穿过光栅( ->需要边沿检测,见图)传送带电机要停止。现在当它到达光栅时传送带停止。 做什么 1. 在FC 16中编程必要的变化,通过改变M 16.3(自动模式向右标志位)的复 位条件用来自光栅信号( I 8.0 )得到的它的正边沿。 为所需的光栅信号的边沿检测使用标志位M 16.0作为边沿标志位。 2. 存盘修改过的 FC 16 块并下装到 CPU 3. 检查你的程序是否满足要求的功能!

20 OLD: without edge detection NEW: with edge detection
练习: 优化模式部分 FC 15 OLD: without edge detection T_System_ON I 0.0 T_System_OFF I 0.1, NC L_System Q4.1 NEW: with edge detection T_System_ON I 0.0 到现在的FC 15 系统(LED Q 4.1 )接通通过模拟器的暂态开关I 0.0 ,而系统断开通过模拟器的暂态开关I 0.1 (NC) 。 如果你同时动作这两个开关,系统保持断开或被断开如果已经接通。然而,如果两个开关都动作并且你松开OFF开关,不用先动作ON开关系统就再次接通(见图,上边的功能图“旧:无边沿检测”)。 任务(1) 使用边沿检测扩展FC 15 的功能以便每次系统接通时都必须动作ON开关(见 图,下边的功能图“新:有边沿检测”)。 接通系统的严格条件不再是动作的ON开关既它的´1´信号,而是动作的功能既ON开关信号的“正边沿”。 做什么 1. 在“L_System”的置位条件中,插入暂态开关“T_System_ON“的边沿检测。 为该边沿检测,使用标志位"M_System_ON" (M 15.1)作为边沿标志位。 2. 存盘修改过的 FC 15 块并下装到 CPU 3. 检查你的程序是否满足要求的功能! 任务(2) 就象接通系统,接受和/或接通“L_MANUAL” (Q 4.2) “L_AUTO” (Q 4.3) 使用“S_M/A_ModeSelect”也可能发生。每次模式改变,暂态开关“T_ M/A _Accept” (I 0.5) 必须再次动作。为所需的边沿检测,使用标志位“M_MANUAL_ON” (M 15.2) 和 "M_AUTO_ON" (M 15.3)作为边沿标志位。 T_System_OFF I 0.1, NC L_System Q4.1

21 如果你想知道更多 注 以下的页或者包含进一步的信息或者包含完善一个内容的参考。 为深入学习我们提供了其他课程和自学媒体。

22 无条件跳转 (不依赖于 RLO) ( JMP ) ( ) LAD .... M5.5 I 2.7 M69.0 FBD
NEW1 Network 1 Network 2 : Network x ( ) M69.0 I 2.7 M5.5 LAD NEW1 JMP .... & M5.5 I 2.7 = M69.0 Network 1 Network 2 : Network x FBD Network 1 JU NEW1 Network 2 : Network x NEW1: AN M5.5 AN I 2.7 = M69.0 STL 跳转指令 在LAD/FBD中,在线圈符号既赋值符号上面输入的标号(NEW1)作为标示。在STL中,它跟在跳转(JU)指令后面。 标号最多有4个字符,第一个字符必须使用字母或“_”。 标号标志着程序继续执行的地点,在跳转指令和标号之间的任何指令和段都不执行。 可以向前或向后跳转。 跳转指令和跳转目的必须在同一个块中 (最大跳转长度 = 64k字节)。在一个块中跳转目的只能出现一次。 跳转指令可以用在FB、FC和OB中。 插入标号 跳转标号(最多有4个字符)标志着跳转指令的跳转目的。在STL中,它是一条指 令,在LAD 和FBD中,它是一个段的开始。 在STL中,标号标在程序继续执行的指令的左边。 在LAD 和FBD中,利用程序元件浏览器插入一个标号: Program Elements -> Jumps -> LABEL JMP 无条件跳转指令使程序跳转到一个标号,而和RLO无关。

23 条件跳转 (依赖于 RLO) (JMP) (JMPN) LAD FBD STL A I0.0 A I0.1 JC NEW1 NEW1
& I0.0 I0.1 JMP (JMP) 如果RLO=1 就跳转 A I0.2 A I0.3 JCN NEW2 JMPN I0.2 I0.3 NEW2 I 0.2 I 0.3 如果RLO=0 就跳转 (JMPN) & JC 只有当RLO是“1”时,条件跳转“JC”才执行。 如果RLO 是“0”,不执行跳转,RLO 被置为“1”,继续执行程序下一条指 令。 JCN 只有当RLO是“0”时,条件跳转“JCN”才执行。 如果RLO 是“1”,不执行跳转,继续执行程序下一条指令。 注 STL 提供其他的跳转指令,这些指令在高级编程课中讨论。


Download ppt "位指令 I 0.0 I 0.1 Q 4.0 Q 4.1 I 1.0 I 1.1 P = & M1.0 M8.0 N M1.1 M8.1 SR S Q R I 1.2 I 1.3 M0.0 Q 5.3 目录 页 目标 .....................................................................................................…….……..................................... 2."

Similar presentations


Ads by Google