简单逻辑控制与基本指令.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
简单逻辑控制与基本指令

ACP SCP R 当前值 常开 接点 0 设置值 R CP 当前值 常开 接点 设置值 b) 可逆计数器 a)普通计数器 CNT执行减法计数,CP为计数脉冲输入,每来一个脉冲,计数器的当前值减1,直到0结束,此时,计数器的常开触点闭合,常闭触点断开;R为复位,当复位端有效时,计数器被复位,返回到设定值 CNTR执行加法或减法计数,ACP为加计数脉冲输入,SCP为减计数脉冲输入,R为复位。可逆计数器在进位或借位时有输出,即在加计数过程中当加到设定值再加1,或在减计数过程中减到0再减1时,计数器的常开触点闭合,常闭触点断开;当复位端有效时,计数器被复位,返回到0。 1.长时间定时器 (二)定时器和计数器的扩展 (1)定时器的串联 (2)定时器与计数器的串联 (3)时钟脉冲与计数器的组合 CPM1A系列PLC内部有1min、1s、0.2s、0.1s和0.02s等5种时钟脉冲,通过选择时钟脉冲与计数器组合可以得到不同的定时时间范围 2、多位计数器 如果需要进行9999次以上的计数,可通过对计数器进行多级编程来实现 2.计数器和定时器构成的长定时电路 定时长度是600×100=60000s 第五节 时序控制指令及应用 常用的时序控制指令有: END(结束)、NOP(空操作) IL(联锁)/ILC(联锁清除) JMP(转移)/JME(转移结束) 助记符 名称 功能 梯形图 NOP 空操作 无动作 END 结束 输入/输出处理, 返回到程序开始 NOP END 说明: 在将全部程序清除时,全部指令成为空操作。 END指令以后的其余程序步不再执行,而直接进行输出处理;若在程序中没有END指令,则要处理到最后的程序步,并且编程软件在进行语法检查时,还会显示语法错误的提示; 在调试中,可在各程序段插入END指令,依次检查各程序段的动作 执行END指令时,ER、CY、GR、EQ、LE标志被置为OFF 1. END和NOP指令 IL ILC ┇ 操作码 名称 功能 梯形图 IL 联锁 公共串联触点的连接 ILC 解锁 公共串联触点的复位 说明: 联锁和解锁指令是专为处理分支电路而设计的。IL指令前的串联触点相当于分支电路分支点前的总开关,IL和ILC间的梯形图相当于各条分支电路 联锁IL指令有效,相当于总开关接通,在IL和ILC之间的梯形图被驱动。但不论联锁指令有效与否,IL和ILC之间的指令均参与运算,都要占用扫描时间 在IL内再采用IL指令,就成为联锁指令的嵌套,相当于在总开关后接分路开关。但ILC指令只能用一条 2、IL/ILC指令 IL、ILC指令的应用 说明: 当触点0.00闭合时,IL有效,若此时触点0.01、0.02闭合,则线圈10.00得电,定时器线圈T0得电,10s后触点T0闭合,线圈10.02得电。 当触点00.0断开时,IL无效,若此时触点0.01、0.02闭合,则线圈10.00、T0均不得电,输出继电器10.00无输出,定时器T0不计时。 线圈10.01在ILC指令之后,不受联锁指令的影响 含有嵌套的IL、ILC指令应用 说明: 和接点0.03相连的IL是联锁的第二层,因为多了一层联锁,所以只有当接点0.00、0.03和0.02同时闭合时,才会驱动定时器T0。 JMP N JME N 操作码 名称 功能 梯形图 操作数 JMP 跳转开始 当驱动触点断开时,跳转到JME N: CPM1A :#00~49 CP1H:#00~ #FF 000~255。 JME 跳转结束 解除跳转指令 说明: JMP/JME指令用于控制程序流向,当 JMP的执行条件为OFF时,跳过JMP到JME之间的程序,转去执行JME后面的程序,JMP到JME之间的程序不参与运算,所有输出、定时器、计数器的状态保持不变。 跳转开始和跳转结束的编号要一致。 多个 JMP N可以共用一个JME N,这样使用后,在进行程序编译时会出现警告信息,但程序能正常执行。 跳转指令可以嵌套使用,但必须是不同跳转号的嵌套 3、JMP/JME指令 例:JMP、JME指令的应用 说明: 当触点0.00闭合时,输出线圈10.00、定时器T0、计数器C1都分别受到触点0.01、0.02、0.03、0.04的控制。 当触点0.00断开时,JMP 00到JME 00间的梯形图都不参与运算。具体表现为:输出线圈10.00不论触点0.01的闭合与否,都保持触点0.00断开前的状态;定时器T0停止计时,触点0.02闭合,定时器不计时,触点0.02断开,定时器也不复位;计数器C1停止计数,触点0.04闭合不能复位计数器,触点0.03的通断也不能使计数器计数。 思考与练习 控制要求: 按下启动按钮SB1,电动机旋转,

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档