第4章指令系统 4.1 概述 4.2 基本指令 4.3 幸用的应用指令 44)数据传送和比较指令 。45)數据移位和教据转换指令 4.6 数据运算指令 1凶」
1 第4章 指令系统 4.2 基本指令 4.4 数据传送和比较指令 4.1 概述 4.3 常用的应用指令 4.5 数据移位和数据转换指令 4.6 数据运算指令
4.1梳述 1.指令的分类 按指令的功能不同,可分为基本指令和应用指令两大类。 ■基本指令是直接对输入和输出点进行操作的指令 应用指令是进行数据传送、数据处理、数据运算、程序控制等 操作的指令。应用指令的多少表明PLC功能的强弱。 2.指令的格式 指令的格式一般表示为:助记符(指令码)十揉作数 刀)助记符表示指令的功能。 2)指令码是指令的代码,用两位数00-99表示。 ■③操作数提供指令执行的对象或数据。 2凶」
2 按指令的功能不同,可分为基本指令和应用指令两大类。 基本指令是直接对输入和输出点进行操作的指令。 应用指令是进行数据传送、数据处理、数据运算、程序控制等 操作的指令。应用指令的多少表明PLC功能的强弱。 4.1 概述 指令的格式一般表示为:助记符(指令码)+操作数 ⑴助记符表示指令的功能。 ⑵指令码是指令的代码,用两位数(00-99)表示。 ⑶操作数提供指令执行的对象或数据。 ⒈指令的分类 ⒉指令的格式
4.1梳述 (3.执行指令对标志位的影响 CPM2的SR区的25503~25507是指令执行结果的标志位, 有的指令执行后不影响标志位,有的指令执行后影响标志位。 其中ER(25503)是最常用的出错标志位。 98c 指令分为指令的微分型指令和非微分型指令两种形式。应用指 令多数兼有这两种形式。微分型指令要在其助记符前加标记@,这 两种指令的区别是:对非微分型指令,只要其执行条件为ON,则 每个扫描周期都将执行该指令;微分型指令仅在其执行条件由OF 变为ON时才执行一次,如果执行条件不发生变化,或者从ON变为 OFF,则该指令都不执行。 4.指令的微分、非傲分形式 3凶
3 CPM2的SR区的25503~25507是指令执行结果的标志位, 有的指令执行后不影响标志位,有的指令执行后影响标志位。 其中ER(25503)是最常用的出错标志位。 4.1 概述 指令分为指令的微分型指令和非微分型指令两种形式。应用指 令多数兼有这两种形式。微分型指令要在其助记符前加标记@,这 两种指令的区别是:对非微分型指令,只要其执行条件为ON,则 每个扫描周期都将执行该指令;微分型指令仅在其执行条件由OFF 变为ON时才执行一次,如果执行条件不发生变化,或者从ON变为 OFF,则该指令都不执行。 ⒊执行指令对标志位的影响 ⒋指令的微分、非微分形式
4.2基本指令 4.2.1 常用的基本指令 4.2.2 PLC的基本编程规则和方法 本节内容 4凶」
4 4.2 基本指令 4.2.1 •常用的基本指令 4.2.2 •PLC的基本编程规则和方法 本 节 内 容
4.2基本指令 421帝用的基本指令 1.LD和 LD NOT指令 格式‖梯形图符号 操作数的‖指令功能及执行指令对 含义及范 标志位的影响 常开触点与左侧母线相 LD N N为继电澋的编连接指令。 号,其范图是:指令执行结果不影响标 R、SR、HR、志位 AR、LR、TC、常闭触点与左侧母线相 LD NOT TR。以位为单连接指令。 位进行操作 指令执行结果不影响标 志位 5凶」
5 4.2 基本指令 ⒈LD和LD NOT指令 格 式 梯形图符号 操作数的 含义及范围 指令功能及执行指令对 标志位的影响 LD N N为继电器的编 号,其范围是: IR、SR、HR、 AR、LR、TC、 TR。以位为单 位进行操作 常开触点与左侧母线相 连接指令。 指令执行结果不影响标 志位。 LD NOT N 常闭触点与左侧母线相 连接指令。 指令执行结果不影响标 志位。 N N 4.2.1 常用的基本指令
4.2基本指令 4.2.1常用的基本指令 2.0UT和 OUTNOT指令 格式‖梯形图符号 操作数的‖指令功能及执行指令对标 合义及范围 志位的影响 把运算结果输出到指定继 OUTN N为继电器的编电器的指令。 号,范围:IR、指令执行结果不影响标志 SR、HR、AR、位。 LR、TC、TR。把运算结果求反后输出到 OUT NOT 以位为单位进指定绪电器。 行操作 N 指令执行结果不影响标志 6凶」
6 4.2 基本指令 2.OUT和OUTNOT指令 格 式 梯形图符号 操作数的 含义及范围 指令功能及执行指令对标 志位的影响 OUT N N为继电器的编 号,范围:IR、 SR、HR、AR、 LR、TC、TR。 以位为单位进 行操作 把运算结果输出到指定继 电器的指令。 指令执行结果不影响标志 位。 OUT NOT N 把运算结果求反后输出到 指定继电器。 指令执行结果不影响标志 位。 N N 4.2.1 常用的基本指令
4.2基本指令 4.2.1常用的基本指令 LD、 LD NOT和0UT指令的倒子 当继电器0000接通⑦ON)时,其常开触点闭合,1000继电器线 圈接通。当继电器0001OFF)断开肘,其常闭触点闭合,1001继电 器线图通电。 肘序图表示触点或线圈的动作肘序,肘序图中0000的高电平是 指开关动作,而不论其触点是常开还是常闭。低电平是指开关未动 作 0000 0000 0000 000 UT1000 1000 0001 LD NOT 00O1 1001 OUT 1001 1001 ()蒂形图》(()记》《(序图》 7凶
7 4.2 基本指令 LD、LD NOT和OUT指令的例子 当继电器0000接通(ON)时,其常开触点闭合,1000继电器线 圈接通。当继电器0001(OFF)断开时,其常闭触点闭合,1001继电 器线圈通电。 时序图表示触点或线圈的动作时序,时序图中0000的高电平是 指开关动作,而不论其触点是常开还是常闭。低电平是指开关未动 作。 (a)梯形图 (b)助记符 (c)时序图 4.2.1 常用的基本指令
4.2基本指令 4.21常用的基本指今 3AND和 AND NOT指令 格式「梯形图符号 操作数的 指令功能及执行指令 合义及范固 对标志位的影响 AND N N为结电器的筠奢开触点与其他程序段相串联 号,范围:1"|指令。 SR、HR、AR、指令执行结果不影响标志位。 AND NOT LR、TC。发闭触点与其他程序段相串联 为单位进行作指令。 指令执行结果不影响标志位。 梯形图编程 助记符编程。 00000001 AND NOT 000 AND NOT指令的编程 8
8 4.2 基本指令 ⒊AND和AND NOT指令 格 式 梯形图符号 操作数的 含义及范围 指令功能及执行指令 对标志位的影响 AND N N为继电器的编 号,范围:IR、 SR、HR、AR、 LR、TC。以位 为单位进行操作 常开触点与其他程序段相串联 指令。 指令执行结果不影响标志位。 AND NOT N 常闭触点与其他程序段相串联 指令。 指令执行结果不影响标志位。 N N AND NOT指令的编程 4.2.1 常用的基本指令
4.2基本指令 421帝用的基本指今 4.OR和 ORNOT指令 格式「梯形图符号 操作数的 指令功能及执行指令 合义及范固 对标志位的影响 N为辅电器的编常开触点与其他程序段相并联 ORN 号,其范图是:指令。 IR、SR、HR、指令执行结果不影响标志位。 OR NOT AR、LR、TC。幸闭触点与其他程序段相并联 以位为单位进行指令。 操作 指令执行结果不影响标志位 梯形图编程助记符编程 梯形图编程助记符编程。 0001 LD0000 0000 0001 OR0001 OR NOT OC OR和RNOT指的编程 9凶」
9 4.2 基本指令 ⒋OR和OR NOT指令 格 式 梯形图符号 操作数的 含义及范围 指令功能及执行指令 对标志位的影响 OR N N为继电器的编 号,其范围是: IR、SR、HR、 AR、LR、TC。 以位为单位进行 操作 常开触点与其他程序段相并联 指令。 指令执行结果不影响标志位。 OR NOT N 常闭触点与其他程序段相并联 指令。 指令执行结果不影响标志位 N N OR和OR NOT指令的编程 4.2.1 常用的基本指令
4.2基本指令 4.2.1帝用的基本指令一一使用部分基本指今 常开触点1000与0000并联,是 逻辑“或”的关糸,两者只要有一个 0R100ON,并联的结果为ON。常闭触点 简0 AND NOT OOO100与左面的并联部分相串联,两 1000 是“与”的关糸,常闭触点0001与左 面的并联部分的结果都为ON时,输 皿间D0出电100为0N,吾则为OF 000 RT003闭触点0002与常闭触点0003中, AND 1000 只要有一个为ON,且常开触点1000 也为ON射,则输出继电器1001才为 M01○N。 OUT NOT指令把前面的运算结 果取反再输出到继电器1001。 梯形图和助记符语句 10
10 4.2 基本指令 梯形图和助记符语句 常开触点1000与0000并联,是 逻辑“或”的关系,两者只要有一个 为ON,并联的结果为ON。常闭触点 0001与左面的并联部分相串联,两者 是“与”的关系,常闭触点0001与左 面的并联部分的结果都为ON时,输 出继电器1000才为ON,否则为OFF。 常闭触点0002与常闭触点0003中, 只要有一个为ON,且常开触点1000 也为ON时,则输出继电器1001才为 ON。OUT NOT指令把前面的运算结 果取反再输出到继电器1001。 4.2.1 常用的基本指令--使用部分基本指令 例子