可编程序控制器原理及应用 教学课件 作者 穆向阳 第4章 1.ppt

可编程序控制器原理及应用 教学课件 作者 穆向阳 第4章 1.ppt

  1. 1、本文档共120页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 PLC的指令系统 4.1 OMRON指令系统概述 4.2 基本编程指令 4.3 编程规则 4.4 顺序控制和暂存指令 4.5 定时器和计数器应用指令 4.6 数据比较类应用指令 4.7 数据转换类应用指令 4.8 数据移位类应用指令 4.9 数据传送类应用指令 4.10 数据运算类应用指令 4.1 概述 对于可编程控制器的指令系统,不同厂家的产品没有统一的标准,同一厂家的不同系列产品也有一定的差别。和绝大多数可编程控制器产品一样,OMRON可编程控制器的指令可以分为基本指令和应用指令两大类。编程时一般使用专用的编程器或上位计算机作为编程和调试工具。当使用编程器编程时只能输入助记符形式的指令。 助记符指令的一般格式为: 指令码 操作数1 操作数2 操作数3 或 指令码 操作数 其中的指令码为表示指令功能的助记符。操作数用来指令执行的对象。根据指令的不同功能,操作数可以是一个、两个或者三个。个别特殊指令也可以没有操作数。根据指令的不同功能,指令可以是面向位或者是面向字的操作。 在OMRON可编程控制器中可以使用的直接地址一般有:内部继电器(IR)、特殊继电器(SR)、暂存继电器(TR)、保持继电器(HR)、辅助继电器(AR)、链接继电器(LR)、定时器/计数器(TC)和数据存储区(DM)。 在本章中,我们将以OMRON的CP1*为典型机介绍可编程控制器的指令系统及其基本应用。 在CP1*中绝大多数应用指令都有微分型和非微分型两种指令形式。微分型指令又分为上微分型指令和下微分型指令。上微分型指令由在指令码前面加上前缀@来区分,下微分型指令由在指令码前加前缀%来区分。在执行中,非微分指令在条件满足时,每个循环周期都将被执行一次。而上微分形式指令则只在其条件由OFF变为ON的上升沿时才会被执行,并仅执行一个周期。下微分型指令只在其条件有ON变为OFF的下降沿时才会被执行,也仅执行一个周期。 指令执行后的情况可以通过状态标志反映,欧姆龙PLC中使用的主要状态标志及成立条件如下: (1) ER 标志,各指令的操作数数据不正确时ER 标志为ON。 (2)=标志(等于标志),=标志在比较结果的等于(=)条件成立之外时,作为各种指令的临时(暂时存储)标志由系统自动进行设置和变化。 (3)CY 标志(进位标志) (4)>、<标志 (5)N 标志(负标志),N 标志除指令执行结果的CH 的最高位位为“1”时,通过执行指令还存在只由指令执行可无条件转成OFF 的情况,请注意。 MOV是一条数据传送指令。 图4.1.1 传送指令示意图 4.2 基本编程指令 4.2.1 LD和LD NOT 指令 格式: LD N.B LD NOT N.B 其中的操作数 N为通道,B表示位地址(00~15),即LD和LD NOT指令只能以位为单位进行操作。这里的N.B可以是IR、SR、AR、HR、LR、TR或TC。 功能:装入指令。用来表示一个逻辑运算的开始,它们的执行不会影响标志位。 LD表示N的常开触点与左端母线相连。 LD NOT表示N的常闭触点与左端母线相连。 说明:LD和LD NOT指令的执行不会影响标志位。 4.2.2 OUT 和OUT NOT指令 格式: OUT N.B OUT NOT N.B 其中的操作数N.B也是位,它可以是IR、SR、AR、LR、TR或HR。 功能:输出指令。用来表示一个运算结果。 OUT指令将运算结果输出到N.B。 OUT NOT指令将运算结果取反后输出到N.B。 说明:OUT 和OUT NOT指令也只能以位为单位进行操作。它们的执行不会影响标志位。在程序中不同的线圈可以同条件并联输出。 例: LD 0.00 OUT 100.0 OUT NOT 100.1 LD NOT 2.00 OUT 100.2 图4.2.1 LD、LD NOT、OUT、OUT NOT指令应用例梯形图 这段程序表示,当输入0000.00为ON的条件满足时,输出0100.00将被置ON,1001.00将被置OFF。当输入0002.

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档