第 3 章 CPM1A 系列 PLC 的指令系统

47
3 3 CPM1A CPM1A 第第 第第 PLC PLC 第第第第第第第第3.1 3.1 3.2 3.2 概 概 概 概 概 概 概 概 3.3 3.3 概概概概概概概 概概概概概概概 3.4 3.4 概概 概概概概概概概概 概概 概概概概概概概概 3.5 3.5 概概概概概概概概概概概 概概概概概概概概概概概

description

第 3 章 CPM1A 系列 PLC 的指令系统. 3.1 概 述 3.2 基 本 指 令 3.3 常用的应用指令 3.4 数据传送和数据比较指令 3.5 数据移位和数据转换指令. 3.6 数据运算指令 3.7 子程序控制指令 3.8 高速计数器控制指令 3.9 脉冲输出控制指令 3.10 中断控制指令 3.11 步进控制指令 3.12 特 殊 指 令. 3.1 概 述. 1 .指令的分类 - PowerPoint PPT Presentation

Transcript of 第 3 章 CPM1A 系列 PLC 的指令系统

Page 1: 第 3 章   CPM1A 系列 PLC 的指令系统

第第 33 章 章 CPM1ACPM1A 系列系列 PLCPLC 的指令系的指令系统统

3.1 3.1 概 述概 述3.2 3.2 基 本 指 令基 本 指 令3.3 3.3 常用的应用指令常用的应用指令3.4 3.4 数据传送和数据比较指令数据传送和数据比较指令3.5 3.5 数据移位和数据转换指令数据移位和数据转换指令

Page 2: 第 3 章   CPM1A 系列 PLC 的指令系统

3.6 3.6 数据运算指令数据运算指令3.7 3.7 子程序控制指令子程序控制指令3.8 3.8 高速计数器控制指令高速计数器控制指令3.9 3.9 脉冲输出控制指令脉冲输出控制指令3.10 3.10 中断控制指令中断控制指令3.11 3.11 步进控制指令步进控制指令3.12 3.12 特 殊 指 令特 殊 指 令

Page 3: 第 3 章   CPM1A 系列 PLC 的指令系统

3.1 3.1 概 述概 述11 .指令的分类.指令的分类

按指令功能的不同,可分为基本指令和按指令功能的不同,可分为基本指令和应用指令两类。基本指令是直接对输入和输应用指令两类。基本指令是直接对输入和输出点进行操作的指令,如输入、输出及逻辑出点进行操作的指令,如输入、输出及逻辑“与”、“或”、“非”等操作。应用指令“与”、“或”、“非”等操作。应用指令是进行数据传送、数据处理、数据运算、程是进行数据传送、数据处理、数据运算、程序控制等操作的指令。应用指令的多少关系序控制等操作的指令。应用指令的多少关系到到 PLCPLC 功能的强弱。功能的强弱。

Page 4: 第 3 章   CPM1A 系列 PLC 的指令系统

22 .指令的格式.指令的格式

指令的格式可以表示为:指令的格式可以表示为:助记符助记符 (( 指令码指令码 ) ) 操作数操作数 11 操作数操作数 22 操作数操作数 33

33 .执行指令对标志位的影响.执行指令对标志位的影响

44 .指令的微分、非微分形式.指令的微分、非微分形式

Page 5: 第 3 章   CPM1A 系列 PLC 的指令系统

3.2 3.2 基 本 指 令基 本 指 令

3.2.1 3.2.1 常用的基本指令常用的基本指令11 .. LDLD 、、 LD NOTLD NOT 、、 ANDAND 、、 AND AND NOTNOT 、、 OROR 、、 OR OR NOTNOT 、、 OUTOUT 、、 OUT NOTOUT NOT 指令指令22 .. ENDEND 指令指令33 .. NOPNOP 指令指令

Page 6: 第 3 章   CPM1A 系列 PLC 的指令系统

3.2.2 AND LD3.2.2 AND LD 和和 OR LDOR LD 指令指令

11 .. AND LDAND LD 指令指令

22 .. OR LDOR LD 指令指令

Page 7: 第 3 章   CPM1A 系列 PLC 的指令系统

3.2.3 SET3.2.3 SET 和和 RESETRESET 指令指令

3.2.4 KEEP3.2.4 KEEP 指令指令

3.2.5 DIFU3.2.5 DIFU 和和 DIFDDIFD 指令指令

Page 8: 第 3 章   CPM1A 系列 PLC 的指令系统

3.2.6 3.2.6 基本编程规则和编程方法基本编程规则和编程方法

11 .基本编程规则.基本编程规则

22 .基本编程方法.基本编程方法

Page 9: 第 3 章   CPM1A 系列 PLC 的指令系统

3.3 3.3 常用的应用指令常用的应用指令

3.3.1 IL/ILC3.3.1 IL/ILC 指令指令

3.3.2 3.3.2 暂存继电器(暂存继电器( TRTR ))

3.3.3 JMP/JME3.3.3 JMP/JME 指令指令

Page 10: 第 3 章   CPM1A 系列 PLC 的指令系统

使用使用 JMP NJMP N 和和 JME NJME N 指令时应注意以下几点:指令时应注意以下几点:① ① 发生跳转时,发生跳转时, JMP NJMP N 和和 JME NJME N 之间的程序不执行,之间的程序不执行,且不占用扫描时间。且不占用扫描时间。② ② 发生跳转时所有继电器、定时器、计数器均保持跳发生跳转时所有继电器、定时器、计数器均保持跳转前的状态不变。转前的状态不变。③ ③ 对同一个跳转号对同一个跳转号 NN ,, JMP N/JME N JMP N/JME N 只能在程序只能在程序中使用一次。但当中使用一次。但当 NN 取取 0000 时,时, JMP 00/JME 00JMP 00/JME 00 可以可以在程序中多次使用。在程序中多次使用。④ ④ 以以 0000 作为跳转号时,指令的执行时间比其他跳转作为跳转号时,指令的执行时间比其他跳转号的执行时间长,因为号的执行时间长,因为 CPUCPU 要花时间去寻找下一个要花时间去寻找下一个JME 00JME 00 。。⑤ ⑤ 跳转指令可以嵌套使用,但必须是不同跳转号的嵌跳转指令可以嵌套使用,但必须是不同跳转号的嵌套,如套,如 JMP 00JMP 00 -- JMP 01JMP 01 -- JME 01JME 01 -- JME 00JME 00 等。等。

Page 11: 第 3 章   CPM1A 系列 PLC 的指令系统

3.3.4 3.3.4 定时器定时器 // 计数器指令计数器指令 使用定时器使用定时器 // 计数器时应注意以下几点:计数器时应注意以下几点:① ① 定时器和计数器同在一个定时器和计数器同在一个 TCTC 区,它们共同使用编区,它们共同使用编号号 000000 ~~ 127127 ,所以在同一程序中它们的编号不能重,所以在同一程序中它们的编号不能重复使用。复使用。② ② 当当 SVSV 为通道时(通道内数据必须是为通道时(通道内数据必须是 BCDBCD 数),改数),改变通道内的数据,其设定值即改变。也可以通过外部变通道内的数据,其设定值即改变。也可以通过外部设备拨码器来改变其设定值。设备拨码器来改变其设定值。③ ③ 间接寻址间接寻址 DMDM 通道不存在,是指以通道不存在,是指以 DMDM 的内容为地的内容为地址的通道不存在。址的通道不存在。④ ④ 定时器没有掉电保持功能,计数器有掉电保持功能。定时器没有掉电保持功能,计数器有掉电保持功能。⑤ ⑤ 当扫描时间当扫描时间 Ts 0.1s﹥Ts 0.1s﹥ 时,定时器时,定时器 TIMTIM 会不准确;会不准确;当当 Ts 0.01s﹥Ts 0.01s﹥ 时,定时器时,定时器 TIMHTIMH 会不准确。会不准确。

Page 12: 第 3 章   CPM1A 系列 PLC 的指令系统

11 .定时器(.定时器( TIMTIM ))① ① 定时器的使用方法。定时器的使用方法。② ② 定时器定时时间的扩展。定时器定时时间的扩展。③ ③ 定时器的定时方式。定时器的定时方式。22 .计数器(.计数器( CNTCNT ))① ① 计数器的计数功能。计数器的计数功能。② ② 计数器的定时功能。计数器的定时功能。③ ③ 计数器容量的扩展。计数器容量的扩展。

Page 13: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .可逆计数器(.可逆计数器( CNTRCNTR ))

① ① 可逆计数器的计数功能。可逆计数器的计数功能。

② ② 可逆计数器的循环定时功能。可逆计数器的循环定时功能。

③ ③ 循环计数器容量的扩展。循环计数器容量的扩展。

Page 14: 第 3 章   CPM1A 系列 PLC 的指令系统

3.4 3.4 数据传送和数据比较指令数据传送和数据比较指令

3.4.1 3.4.1 数据传送指令数据传送指令

11 .传送指令(.传送指令( MOV/@MOVMOV/@MOV)和求反)和求反传送指令(传送指令( MVN/@MVNMVN/@MVN ))

22 .块设置指令(.块设置指令( BSET/@BSETBSET/@BSET ))

Page 15: 第 3 章   CPM1A 系列 PLC 的指令系统

3.4.2 3.4.2 数据比较指令数据比较指令

11 .单字比较指令(.单字比较指令( CMPCMP ))

22 .块比较指令(.块比较指令( BCMP /@BCMPBCMP /@BCMP ))

Page 16: 第 3 章   CPM1A 系列 PLC 的指令系统

3.5 3.5 数据移位和数据转换指令数据移位和数据转换指令3.5.1 3.5.1 数据移位指令数据移位指令1. 1. 移位寄存器指令(移位寄存器指令( SFTSFT ))22 .可逆移位寄存器指令(.可逆移位寄存器指令( SFTR/SFTR/@SFTR@SFTR ))33 .数字左移(.数字左移( SLD/@SLDSLD/@SLD )和右移位)和右移位(( SRD/@SRDSRD/@SRD )指令)指令44 .字移位指令(.字移位指令( WSFT/@WSFTWSFT/@WSFT ))

Page 17: 第 3 章   CPM1A 系列 PLC 的指令系统

3.5.2 3.5.2 数据转换指令数据转换指令

11 .. BCDBCD 码码→→二进制数转换指令二进制数转换指令(( BIN/@BINBIN/@BIN ))

22 .二进制数.二进制数→→ BCDBCD 码转换指令码转换指令(( BCD/@BCDBCD/@BCD ))

Page 18: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .. 16→416→4 编码器指令(编码器指令( DMPX/DMPX/@DMPX@DMPX ))

使用编码指令使用编码指令 DMPXDMPX 时要注意:时要注意:

① ① S+3S+3 不能超过其所在区域。不能超过其所在区域。

② ② 要牢记控制字的内容及意义,并注意控制要牢记控制字的内容及意义,并注意控制字的内容不能写错。字的内容不能写错。

Page 19: 第 3 章   CPM1A 系列 PLC 的指令系统

44 .. 4→164→16 译码指令(译码指令( MLPX/@MLPMLPX/@MLPXX ))

使用译码指令使用译码指令 MLPXMLPX 时要注意:时要注意:

① ① R+3R+3 不能超过其所在区域。不能超过其所在区域。

② ② 要牢记控制字的内容及意义,注意控制要牢记控制字的内容及意义,注意控制字的内容不能写错,若字的内容不能写错,若 CC 设置错误,程序将设置错误,程序将无法执行。无法执行。

Page 20: 第 3 章   CPM1A 系列 PLC 的指令系统

55 .七段译码指令(.七段译码指令( SDEC/@SDECSDEC/@SDEC ))

使用使用 SDECSDEC 指令要注意:指令要注意:① ① 结果通道不能超过其所在区域,结果通道不能超过其所在区域,② ② 一次最多只能对一次最多只能对 44 个数字进行译码。个数字进行译码。

66 .. ASCIIASCII 码转换指令(码转换指令( ASC/@ASASC/@ASCC ))

Page 21: 第 3 章   CPM1A 系列 PLC 的指令系统

3.6 3.6 数据运算指令数据运算指令

3.6.1 3.6.1 十进制运算指令十进制运算指令

11 .十进制加法运算指令(.十进制加法运算指令( ADD/@ADDADD/@ADD 、、ADDL/@ADDLADDL/@ADDL ))

Page 22: 第 3 章   CPM1A 系列 PLC 的指令系统

22 .十进制减法运算指令(.十进制减法运算指令( SUB/@SUSUB/@SUBB ))

33 .十进制递增(.十进制递增( INC/@INCINC/@INC )、递减)、递减指令(指令( DEC/@DECDEC/@DEC )及乘()及乘( MUL/MUL/@MUL@MUL )、除法()、除法( DIV/@DIVDIV/@DIV )运算)运算指令指令

Page 23: 第 3 章   CPM1A 系列 PLC 的指令系统

3.6.2 3.6.2 二进制运算指令二进制运算指令

3.6.3 3.6.3 逻辑运算指令逻辑运算指令

Page 24: 第 3 章   CPM1A 系列 PLC 的指令系统

3.7 3.7 子程序控制指令子程序控制指令

3.7.1 3.7.1 子程序调用、子程序定义子程序调用、子程序定义 //子程序返回指令子程序返回指令

3.7.2 3.7.2 宏指令宏指令

Page 25: 第 3 章   CPM1A 系列 PLC 的指令系统

编写子程序调用程序时要注意以下几点:编写子程序调用程序时要注意以下几点:① ① 所有子程序都必须放在主程序之后和所有子程序都必须放在主程序之后和ENDEND 指令之前。指令之前。② ② 主程序调用各子程序的次数没有限制。主程序调用各子程序的次数没有限制。③ ③ 子程序可以嵌套调用,即子程序中又调用子程序可以嵌套调用,即子程序中又调用别的子程序。但是嵌套不能超过别的子程序。但是嵌套不能超过 1616 级,且子级,且子程序不能自调用。程序不能自调用。④ ④ 要特别注意子程序执行完毕的返回地址。要特别注意子程序执行完毕的返回地址。

Page 26: 第 3 章   CPM1A 系列 PLC 的指令系统

3.8 3.8 高速计数器控制指令高速计数器控制指令3.8.1 3.8.1 旋转编码器旋转编码器

图 3.66 旋转编码器的输出信号波形

递增计数脉冲 递减计数脉冲

A 相

B 相

( b )两相脉冲 ( a )单相脉冲计数脉冲

1   2    3   4   1 2 3 4 5 6 7 8 7 6 5 4 3 2 1 0

Page 27: 第 3 章   CPM1A 系列 PLC 的指令系统

3.8.2 3.8.2 高速计数器的计数功能高速计数器的计数功能

1. 1. 高速计数器的计数模式高速计数器的计数模式(( 11 )递增计数模式 )递增计数模式 (( 22 )增减计数模式)增减计数模式22 .高速计数器的复位方式.高速计数器的复位方式(( 11 )硬件复位)硬件复位 ZZ 信号 信号 + + 软件复位软件复位(( 22 )软件复位)软件复位

Page 28: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .高速计数器的设定.高速计数器的设定

44 .高速计数器的溢出.高速计数器的溢出

55 .高速计数器的当前值存储区.高速计数器的当前值存储区

Page 29: 第 3 章   CPM1A 系列 PLC 的指令系统

3.8.3 3.8.3 高速计数器的中断功能高速计数器的中断功能

11 .目标值比较中断.目标值比较中断

22 .区域比较中断.区域比较中断

Page 30: 第 3 章   CPM1A 系列 PLC 的指令系统

3.8.4 3.8.4 高速计数器的控制指令高速计数器的控制指令

(( 11 )高速计数器的目标值比较中断 )高速计数器的目标值比较中断

(( 22 )高速计数器的区域比较中断)高速计数器的区域比较中断

Page 31: 第 3 章   CPM1A 系列 PLC 的指令系统

高速计数器具有高速计数和中断功能,现归纳如下:高速计数器具有高速计数和中断功能,现归纳如下:① ① 使用高速计数器前必须进行设定,设定数据存放使用高速计数器前必须进行设定,设定数据存放在在 DM6642DM6642 中,以确定高速计数器的使用中,以确定高速计数器的使用 // 不使用、不使用、复位方式、计数模式等。复位方式、计数模式等。② ② 使用高速计数器时,使用高速计数器时, SR248SR248 和和 SR249SR249 通道已经被通道已经被占用,不能再作它用。占用,不能再作它用。③ ③ 使用高速计数时使用高速计数时 0000000000 ~~ 0000200002 三个输入点被占用,三个输入点被占用,不能再作它用。不能再作它用。④ ④ 高速计数器有计数功能。高速计数器有计数功能。⑤ ⑤ 高速计数器具有中断功能。高速计数器具有中断功能。⑥ ⑥ 高速计数器的中断处理子程序与普通子程序的编高速计数器的中断处理子程序与普通子程序的编写规则相同。写规则相同。

Page 32: 第 3 章   CPM1A 系列 PLC 的指令系统

3.9 3.9 脉冲输出控制指令脉冲输出控制指令(( 11 )连续模式脉冲输出 )连续模式脉冲输出 (( 22 )独立模式脉冲输出 )独立模式脉冲输出 在使用脉冲输出指令时,要注意以下几点:在使用脉冲输出指令时,要注意以下几点:① ① 同一时刻只能从一个输出点输出脉冲。同一时刻只能从一个输出点输出脉冲。② ② 正在输出脉冲时,不能用正在输出脉冲时,不能用 PULSPULS 指令改变输出脉指令改变输出脉冲的个数。冲的个数。③ ③ 独立模式时,当达到指定脉冲数时停止脉冲输出;独立模式时,当达到指定脉冲数时停止脉冲输出;在连续输出模式时,将在连续输出模式时,将 SPEDSPED 指令的指令的 FF 设为设为 00000000 、、或将或将 INIINI 指令的指令的 CC 设为设为 003003 ,都可以使脉冲输出停止。,都可以使脉冲输出停止。

Page 33: 第 3 章   CPM1A 系列 PLC 的指令系统

3.10 3.10 中断控制指令中断控制指令

3.10.1 3.10.1 外部输入中断功能外部输入中断功能

11 .外部输入中断的输入点.外部输入中断的输入点

22 .外部输入中断的优先级.外部输入中断的优先级

Page 34: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .外部输入中断的模式.外部输入中断的模式(( 11 )输入中断模式 )输入中断模式 (( 22 )计数器中断模式)计数器中断模式

44 .外部输入中断的子程序.外部输入中断的子程序

55 .外部输入中断的设定.外部输入中断的设定

Page 35: 第 3 章   CPM1A 系列 PLC 的指令系统

输入点 00003 ( 0 :普通输入点 1 :中断输入点 )

输入点 00004 ( 0 :普通输入点 1 :中断输入点 )

输入点 00005 ( 0 :普通输入点 1 :中断输入点 )

输入点 00006 ( 0 :普通输入点 1 :中断输入点 )

DM6628

03 02 01 00

Page 36: 第 3 章   CPM1A 系列 PLC 的指令系统

3.10.2 3.10.2 间隔定时器的中断功间隔定时器的中断功能能

11 .间隔定时器.间隔定时器22 .间隔定时器的中断模式.间隔定时器的中断模式

(( 11 )单次中断模式 )单次中断模式 (( 22 )重复中断模式)重复中断模式

Page 37: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .间隔定时器的中断处理子程序.间隔定时器的中断处理子程序编写中断处理子程序应注意以下几点:编写中断处理子程序应注意以下几点:① ① 在中断处理子程序内部可以定义新的中断,在中断处理子程序内部可以定义新的中断,也可以解除中断。也可以解除中断。② ② 在中断处理子程序内部不可以调用别的中在中断处理子程序内部不可以调用别的中断处理子程序。断处理子程序。③ ③ 在中断处理子程序内部不可以调用普通在中断处理子程序内部不可以调用普通子程序。子程序。④ ④ 在普通子程序中不可以调用中断处理子在普通子程序中不可以调用中断处理子程序。程序。

Page 38: 第 3 章   CPM1A 系列 PLC 的指令系统

3.10.3 3.10.3 中断的优先级中断的优先级

3.10.4 3.10.4 中断控制指令中断控制指令

11 .外部输入中断模式 .外部输入中断模式 22 .外部输入的计数中断模式.外部输入的计数中断模式33 .间隔定时器单次中断模式.间隔定时器单次中断模式44 .间隔定时器重复中断模式.间隔定时器重复中断模式

Page 39: 第 3 章   CPM1A 系列 PLC 的指令系统

把普通子程序与中断处理子程序的问题进把普通子程序与中断处理子程序的问题进行归纳。行归纳。 (( 11 )两种子程序的相同点 )两种子程序的相同点

① ① 子程序都必须由子程序都必须由 SBNSBN 和和 RETRET 指令来定义指令来定义其开始和结束。其开始和结束。 ② ② 子程序都要放在主程序之后和子程序都要放在主程序之后和 ENDEND 之前,之前,即子程序之后不能再写主程序。即子程序之后不能再写主程序。 ③ ③ 当当 SBSSBS 指令的执行条件不满足时或没产生指令的执行条件不满足时或没产生中断时,中断时, CPUCPU 都不扫描子程序都不扫描子程序。。

Page 40: 第 3 章   CPM1A 系列 PLC 的指令系统

(( 22 )两种子程序调用的不同之处)两种子程序调用的不同之处

① ① 在子程序调用的控制方式上的区别。在子程序调用的控制方式上的区别。 ② ② 两种子程序执行完毕返回地址的区别。两种子程序执行完毕返回地址的区别。 ③ ③ 用用 SBSSBS 调用的各子程序之间没有优先调用的各子程序之间没有优先级的问题,而由于各种中断存在优先级,级的问题,而由于各种中断存在优先级,所以与各种中断对应的中断处理子程序在所以与各种中断对应的中断处理子程序在执行时有优先顺序。执行时有优先顺序。

Page 41: 第 3 章   CPM1A 系列 PLC 的指令系统

(( 33 )注意的问题)注意的问题

① ① 在中断处理子程序内部不可使用在中断处理子程序内部不可使用 SBSSBS指令,即中断处理子程序不可调用普通子指令,即中断处理子程序不可调用普通子程序。程序。 ② ② 不可用不可用 SBSSBS 指令去调用中断处理子程指令去调用中断处理子程序,即普通子程序不可调用中断处理子程序,即普通子程序不可调用中断处理子程序。序。 ③ ③ 中断处理子程序内部不可以调用别的中断处理子程序内部不可以调用别的中断处理子程序。中断处理子程序。

Page 42: 第 3 章   CPM1A 系列 PLC 的指令系统

3.11 3.11 步进控制指令步进控制指令

3.11.1 3.11.1 步进程序的结构及程序的编步进程序的结构及程序的编写规则写规则

11 .步进程序的基本结构.步进程序的基本结构

22 .步进程序结构的几种类型.步进程序结构的几种类型

Page 43: 第 3 章   CPM1A 系列 PLC 的指令系统

33 .编写步进程序时注意的问题.编写步进程序时注意的问题① ① 各步的控制位必须同在一个区,并且前后步的控各步的控制位必须同在一个区,并且前后步的控制位最好连续。制位最好连续。② ② 步程序段内不能使用以下几个指令:步程序段内不能使用以下几个指令: ENDEND 、、 IL/ILCIL/ILC 、、JMP/JMEJMP/JME 、、 SBNSBN 。。③ ③ 当当 SNXTSNXT (( 0909 )) BB 执行时,将结束前一步(执行时,将结束前一步( B-B-11 )的执行,并复位前一步使用的定时器和数据区。)的执行,并复位前一步使用的定时器和数据区。④ ④ 若步的控制位使用若步的控制位使用 HRHR 、、 ARAR ,则具有掉电保护,则具有掉电保护功能。功能。⑤ ⑤ 各步必须以前一步的结束及清除为启动条件,即各步必须以前一步的结束及清除为启动条件,即不能先启动中间的步。不能先启动中间的步。⑥ ⑥ 各步的执行条件是脉冲信号,所以各步的执行条件是脉冲信号,所以 PLCPLC上电即上电即ONON 的执行条件无效。的执行条件无效。

Page 44: 第 3 章   CPM1A 系列 PLC 的指令系统

3.11.2 3.11.2 步进程序的执行过程步进程序的执行过程

11 .顺序执行类步进程序的执行过程.顺序执行类步进程序的执行过程

22 .选择分支执行类步进程序的执行过程.选择分支执行类步进程序的执行过程

33 .并行分支执行类步进程序的执行过程.并行分支执行类步进程序的执行过程

Page 45: 第 3 章   CPM1A 系列 PLC 的指令系统

3.12 3.12 特 殊 指 令特 殊 指 令

3.12.1 3.12.1 故障诊断指令故障诊断指令

11 .可继续运行的故障诊断指令(.可继续运行的故障诊断指令( FAL/FAL/@FAL@FAL ))

22 .停止运行的故障诊断指令(.停止运行的故障诊断指令( FALSFALS ))

Page 46: 第 3 章   CPM1A 系列 PLC 的指令系统

3.12.2 3.12.2 信息显示指令信息显示指令11 .存放.存放 ASCIIASCII 码的顺序码的顺序22 .显示.显示 MSGMSG 信息的顺序信息的顺序

被显示信息的优先级取决于存放该信息的存储被显示信息的优先级取决于存放该信息的存储区的优先级,其顺序为:区的优先级,其顺序为: ① ① LR→I/O→IR(LR→I/O→IR( 除除 I/OI/O 外外 )→HR→AR→TC→DM/*DM)→HR→AR→TC→DM/*DM 。。 ② ② 同一区域内地址小的优先,间接寻址时,同一区域内地址小的优先,间接寻址时, DMDM地址小的优先。地址小的优先。33 .清除当前显示的.清除当前显示的 MSGMSG 信息信息

Page 47: 第 3 章   CPM1A 系列 PLC 的指令系统

3.12.3 I/O3.12.3 I/O 刷新指令刷新指令

3.12.4 3.12.4 位计数指令位计数指令