第五章基本指令及程序设计讲述.ppt

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

9.比较指令 作用:比较指令是将两个数值或字符串按指定条件进行比较,条件成立时,触点就闭合。所以比较指令实际上也是一种位指令。 类型: 字节比较、整数比较、双字整数比较、实数比较和字符串比较。 数值比较指令的运算符有:=、=、、=、和等6种,字符串比较指令有=和两种。 对比较指令可进行LD、A和O编程。 比较指令属于“位指令” 计数器利用输入脉冲上升沿累计脉冲个数。 S7-200系列PLC有递增计数(CTU)、增/减计数(CTUD)、递减计数(CTD)等三类计数指令。 计数器的使用方法和基本结构与定时器基本相同,主要由预置值寄存器、当前值寄存器、状态位等组成。 CTU (Counter Up)增计数器 CTD (Counter Down)减计数器 CTUD (Counter Up/Down)增/减计数器 图中CU-增1计数脉冲输入端;CD-减1计数脉冲输入端;R-复位脉冲输入端;LD-减计数器的复位输入端。PV预置值(INT)最大范围32767。 11、计数器 2. 工作原理分析 (1)增计数指令(CTU) 增计数指令在CU端输入脉冲上升沿,计数器的当前值增1计数。当前值大于或等于预置值(PV)时,计数器状态位置1。当前值累加的最大值为32767。 复位输入(R)有效时,计数器状态位复位(置0),当前计数值清零。 (2)增/减计数指令 (CTUD) (3)减计数指令(CTD) 第三节 PLC的初步编程指导 1、梯形图编程的基本规则 1)P LC内部元器件触点的使用次数是无限制的。 2)梯形图的每一行都是从左边母线开始,然后是各种触点的逻辑连接,最后以线圈或指令盒结束。 3)线圈和指令盒一般不能直接连接在左边的母线上。 4)在同一程序中,同一编号的线圈使用两次及两次以上称为双线圈输出,一般来说不允许使用双线圈。 5)应把串联多的电路块尽量放在最上边,把并联多的电路块尽量放在最左边 第四节 典型简单电路和环节的程序设计 1、延时脉冲产生电路 瞬时接通/延时断开电路 3、延时接通/延时断开电路 4、脉冲宽度可控制电路 5、闪烁电路 如果用断电延时定时器怎么做? 6、单键翻转 * 第五章 基本指令及程序设计 第一节 基本逻辑指令 1、逻辑取及线圈驱动指令 逻辑取及线圈驱动指令为LD、LDN和=。 LD(Load):取指令。用于网络块逻辑运算开始的常开触点与母线的连接。 LDN(Load Not):取反指令。用于网络块逻辑运算开始的常闭触点与母线的连接。 =(Out):线圈驱动指令。 (1)逻辑取及线圈驱动指令 (2)取反指令Not 将逻辑结果取反 2、触点串联指令 触点串联指令为A、AN。 A(And):与指令。用于单个常开触点的串联连接。 AN(And Not):与反指令。用于单个常闭触点的串联连接 3、触点并联指令 触点串联指令为O、ON。 O(OR):或指令。用于单个常开触点的并联连接。 ON(Or Not):或反指令。用于单个常闭触点的并联连接 LD M0.0 O M0.1 ON M0.2 A I0.0 O I0.1 = Q0.0 4、置位、复位指令 Set:置位指令。 Reset:复位指令。 S bit,N:从起始位(bit) 开始的N个元件置1。 R bit,N ;从起始位(bit) 开始的N个元件清0。 5、RS触发器指令 SR:置位优先触发器指令。当置位信号和复位信号都为 真时,输出为真。 RS:复位优先触发器指令。当置位信号和复位信都为真时,输出为假。 6、立即指令 立即指令是为了提高PLC对输人/输出的响应速度而设置的,它不受PLC循环扫描工方式的影响,允许对输人和输出点进行快速直接存取 (1)立即触点指令 在每个标准触点指令的后面加“I”。指令执行时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。 这类指令包括:LDI、LDNI、AI、ANI、OI和ONI。下面以LDI指令为例。 用法: LDI bit 例: LDI I0.2 注意:bit只能是I类型。 (2)=I,立即输出指令 用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。 用法: =I bit 例: =I Q0.2 注意:bit只能是Q类型。 (4)RI,立即复位指令 用立即复位指令访问输出点时,从指令所指出的位(bit)开始的N个(最多为128个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也

文档评论(0)

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

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

1亿VIP精品文档

相关文档