7基本逻辑电路编程基本指令介绍详解.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
例1:单层主控程序 例1:多层主控嵌套程序 * 第三章 基本逻辑电路编程 本次课程主要内容: 可编程逻辑控制器的基本逻辑指令 【内容提要】本章介绍可编程控制器的基本逻辑指令及其使用方法 基本逻辑指令的编程举例 逻辑取及输出(LD、LDI、OUT) LD 用于从母线取常开触点; LDI用于从母线上取常闭触点; OUT用于驱动输出继电器等开关变量线圈 指令说明 LD、LDI也可用在分支回路开头取开关变量值; OUT不能驱动输入继电器线圈; OUT可连续驱动多个线圈; OUT在驱动定时器或计数器时需要给出设定值 注意: 例: 触点串联(AND、ANI) 指令说明 AND用于与常开触点串联; ANI用于与常闭触点串联。 例: OUT指令后,通过触点对其他线圈使用OUT指令称之为纵接输出或连续输出; 如果纵接输出的顺序正确可多次重复。但限于图形编程器和打印机幅面限制,应尽量做到一行不超过10个接点及一个线圈,总共不要超过24行; 纵接输出要注意顺序。 注意: 例: 触点并联(OR、ORI) 指令说明 OR为与常开触点并联; ORI为与常闭触点并联。 OR、ORI只能与1个触点并联; OR、ORI指触点与当前值并联 例: 注意: 串联电路的并联(ORB) 指令说明 两个以上的触点串联连接成的电路为串联电路块; ORB用于将两个串联电路块并联起来。 每个分支用LD、LDI指令开始计算; 两个分支用ORB指令实现并联。 例: 注意: 并联电路块的串联(ANB) 指令说明 两个或两个以上触点并联连接的电路称为并联电路块; ANB用于将两个并联电路块串联起来。 例: 注意: 每个分支用LD、LDI指令开始计算; 两个分支用ANB指令实现串联。 课堂编程训练 1, 写出下图所示梯形图对应的指令表 1-1 1-2 2, 根据图2-1所示指令表绘出相应梯形图 3, 试设计声控开关梯形图和指令表程序,实现如下功能:当有声音信号时灯亮,当声音信号消失10秒后,灯灭。 2-1 多重输出(MPS/MRD/MPP) 指令说明 MPS、MPP必须成对使用; 连续使用应少于11次 MPS指令将此刻的运算结果送入堆栈的第一层,而将原存在第一层的数据移到堆栈的下一层; MRD指令用来读出最上层的最新数据,此时堆栈内的数据不移动; 用MPP指令将各数据顺次向上一层移动,最上层的数据被读出,并从堆栈内消失。 注意: 一种数据存储格式,其基本特征是“先进后出” 栈的概念 进栈示意 出栈示意 读栈示意 单层栈例: 两层栈例: 四层栈例: 自保持及解除(SET/RST) 指令说明 SET为置位指令,给变量置1并保持; RST为复位指令,给变量置0并保持。 对同一元件,SET、RST指令可多次使用,不限制使用顺序,最后执行者有效; RST指令也可用于使数据寄存器、变址寄存器内容清零。使积算定时器和计数器当前值清零,触点复位; 条件满足时执行指令,否则维持原状。 注意: 例1: 例2: 脉冲输出指令(PLS/PLF) 指令说明 PLS在信号上升沿产生脉冲输出; PLF在信号下降沿产生脉冲输出。 脉冲输出维持一个扫描周期 注意: 例1: 例2: 2分频电路 脉冲指令 (LDP、LDF、ANP、ANF、ORP、ORF ) 指令说明 **P 在信号上升沿产生脉冲输出; **F 在信号下降沿产生脉冲输出。 脉冲输出均维持一个扫描周期。 注意: 例: 逻辑运算结果取反(INV) 指令说明 INV用于对当前值取反。 例: 课堂编程训练 1 写出图1-1所示梯形图对应的指令表。 1-1 2、画出图2-1 中 M206 的波形 3、画出图3-1中 Y0 的波形 4 、试编写能够实现3 分频、 6 分频功能的梯形图程序 2-1 3-1 空操作指令(NOP) 指令说明 NOP指令使该步做空操作 在程序中加入空操作指令,在变更或增加指令时可以减少步序号的变化; 用 NOP指令替换一些已写入的指令,可以改变电路。 注意: 例1: 例2: 例3: 例4: 例5: 程序结束(END) 指令说明 END为程序结束指令,其后的程序不再扫描,直接进行输出处理。 END指令可用于程序分段调试。 注意: 主控触点(MC/MCR)指令 编程时,经常遇到多个线圈同时受一个或一组触点控制。若在每个线圈的控制电路中都串入同样的触点,将多占存储单元。应用主控触点可以解决这一问题。它在梯形图中与一般的触点垂直。它们是与母线相连的常开触点,是控制一组电路的总开关。 指令说明 MC为主控指令,用于公共串联触点的连接; MCR为主控复位指令。 注意: * *

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档