可编程逻辑控制原理及应之基本逻辑电路编程.pptVIP

可编程逻辑控制原理及应之基本逻辑电路编程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程逻辑控制原理及应之基本逻辑电路编程

用基本逻辑指令编制的梯形图 本章习题 1 用主控指令画出右图的等效电路,并写出指令表 2 设计一个节日礼花弹引爆程序。礼花弹用电阻点火引爆器引爆,为了实现自动引爆,采用 PLC 控制,要求编制以下两种控制程序。 (1) 1 ~ 12 个礼花弹,每个引爆间隔为 0.1s ; 13 ~ 14 个礼花弹,每个引爆间隔为 0.2s 。(2) 1 ~ 6 个礼花弹引爆间隔为 0.1s ,引爆完后停 10s ,接着 7~12 个礼花弹引爆,间隔 0.1s ,引爆完后又停 10s ,接着 13 ~ 18 个礼花弹引爆,间隔 0.1s ,引爆完后再停 10s ,接着 19 ~ 24 个礼花弹引爆,间隔 0.1s 。 引爆用一个引爆启动开关控制 3 某大厦欲统计进出大厦内的人数,在门廊里设置了两个光电检测器,当有人进出时检测器会输出“ 1 ” ;光不被遮住时信号为“ 0 ”。检测信号 A 和 B 变化的顺序能确定人走动方向;设以A 为准,当A 的光信号被人遮住时,B发出上升沿时,可认为有人进入大厦,如果此时 B 发出下降沿则可认为有人走出大厦。当A 和 B 都检测到信号时,计数器只能减少一个数字;当A 或 B 只有其中一个检测到信号时,不能认为有人出入;或者在一个检测器状态不变时,另一个检测器状态连续变化几次,也不能认为有人出入了大厦,相当于没有人进入大厦。用 PLC 实现上述控制要求,设计一段程序,统计出大厦内现有人数,达到限定人数(例如 500 人)时发出报警信号。 * * 第三章 基本逻辑电路编程 逻辑取及输出(LD、LDI、OUT) 指令说明 LD是从母线取用常开触点 LDI是从母线上取用常闭触点 (也可与ANB、ORB配合用于分支回路开头) OUT驱动输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈 OUT不能驱动输入继电器线圈 OUT可连续驱动多个线圈 OUT在驱动定时器或计数器时需要给出设定值 例: 触点串联(AND、ANI) OUT指令后,通过触点对其他线圈使用OUT指令称之为纵接输出或连续输出。此种纵接输出,如果顺序正确可多次重复。但限于图形编程器和打印机幅面限制,应尽量做到一行不超过10个接点及一个线圈,总共不要超过24行 纵接输出要注意顺序。上图驱动M1之后,通过触点T1驱动Y4。若驱动顺序换成右图的形式,则必须用后述的MPS指令,否则出错 指令说明 AND用于与常开触点串联 ANI用于与常闭触点串联 触点并联(OR、ORI) 指令说明 OR为与常开触点并联 ORI为与常闭触点并联 OR、ORI只能与1个触点并联 OR、ORI指触点与当前值并联 串联电路的并联(ORB) 指令说明 两个以上的触点串联连接成的电路为串联电路块 分支开始用LD、LDI指令 分支结束用ORB指令 并联电路块的串联(ANB) 指令说明 两个或两个以上触点并联连接的电路称为并联电路块 分支起点用LD、LDI指令 并联电路块结束后使用ANB指令 课堂编程训练 1, 写出下图所示梯形图对应的指令表 2, 根据右边指令表绘出相应梯形图 3, 试设计声控开关梯形图和指令表程序,实现如下功能:当有声音信号时灯亮,当声音信号消失10秒后,灯灭。 多重输出(MPS/MRD/MPP) 指令说明 MRD指令用来读出最上层的最新数据,此时堆栈内的数据不移动。 MPS、MPP必须成对使用,且连续使用应少于11次 用MPP指令将各数据顺次向上一层移动,最上层的数据被读出,并从堆栈内消失。 MPS指令将此刻的运算结果送入堆栈的第一层,而将原存在第一层的数据移到堆栈的下一层 栈的概念 一种数据存储格式,其基本特征是“先进后出” 单层栈例 二层栈例 四层栈例 自保持及解除(SET/RST) 指令说明 SET为置位指令,使操作保持;RST为复位指令,使操作保持复位 RST指令也可用于使数据寄存器、变址寄存器内容清零。使积算定时器和计数器当前值清零,触点复位 对同一元件,SET、RST指令可多次使用,不限制使用顺序,最后执行者有效 脉冲输出指令(PLS/PLF) 指令说明 PLS在信号上升沿产生脉冲输出 PLF在信号下降沿产生脉冲输出 脉冲输出维持一个扫描周期 例1 例2 2分频电路 脉冲指令(LDP、LDF、ANP、ANF、ORP、ORF ) 指令说明 **P 在信号上升沿产生脉冲输出 **F 在信号下降沿产生脉冲输出 脉冲输出维持一个扫描周期 例 逻辑运算结果取反(INV) 指令说明 当前值取反 例 课堂编程训练 1 写出下面梯形图对应的指令表 2 画出图 中 M206 的波形 3 画出图中 Y0 的波形 4 试编写能够实现3 分频、 6 分频功能的梯形图程序 空操作指令(NOP) 指令说明 空操作指令使该步做空

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档