电气控制与plc应用技术概述.pptVIP

  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文档。上传文档
查看更多
电气控制与plc应用技术概述

4. 跳转与标号指令 跳转操作可以使PLC编程的灵活性大大提高,使主机可根据不同条件的判断,选择不同的程序段执行程序。 JMP,跳转指令。使能输入有效时,使程序跳转到标号(n)处执行。执行跳转指令时,逻辑堆栈栈顶值总是1。 LBL,标号指令。标记指令跳转的目的地的位置(n)。操作数n为0~255。 5.2 程序控制指令 5.1.3 复杂逻辑指令(逻辑堆栈) 图15 LPS、LRD、LPP、LDS指令的操作过程 5.1.3 复杂逻辑指令(逻辑堆栈) 应 用 举 例: LD I0.0 //装入常开触点 LPS //逻辑推入栈,主控 A I0.5 //与常开触点 = Q7.0 //输出触点 LRD //逻辑读栈,新母线 LD I2.1 //装入常开触点 O I1.3 //或常开触点 ALD //栈装载与 = Q6.0 //输出触点 LPP //逻辑弹出栈,母线复原 LD I3.1 //装入常开出触点 O I2.0 //或常开触点 ALD //栈装载与 = Q1.3 //输出触点 图16 逻辑堆栈指令的应用 5.1.4 定时器和计数器指令 1. 定时器指令 定时器是由集成电路构成,是PLC中的重要硬件编程元件。定时器编程时提前输入时间预设值,在运行时当定时器的输入条件满足时开始计时,当前值从0开始按一定的时间单位增加,当定时器的当前值达到预设值时,定时器发生动作,发出中断请求,以便PLC响应而作出相应的操作。此时它对应的常开触点闭合,常闭触点断开。 S7-200PLC的定时器类型有三种:TON(通电延时)、TONR(有记忆通电延时)和TOF(断电延时)。 定时器的分辨率(时间增量/时间单位/分辨率)有3个等级:1ms、10ms和100ms,分辨率等级和定时器号关系如表6所示。 表6 定时器号和分辨率 定时器类型 分辩率/ms 计时范围/s 定时器号 TON TOF 1 32.767 T32,T96 10 327.67 T33~T36,T97~T100 100 3276.7 T37~T63,T101~T255 TONR 1 32.767 T0,T64 10 327.67 T1~T4,T65~T68 100 3276.7 T5~T31,T69~95 定时时间的计算: T=PT?S ???(T为实际定时时间,PT为预设值,S为分辨率等级) 例如:TON指令用定时器T33,预设值为125,则实际定时时间 T=125 ? 10=1250ms 5.1.4 定时器和计数器指令 定时器指令操作数有3个:编号、预设值和使能输入。 1)编号:用定时器的名称和它的常数编号(最大255)来表示,即Txxx,如:T4。 T4不仅仅是定时器的编号,它还包含两方面的变量信息:定时器位和定时器当前值。 定时器位:定时器位与时间继电器的输出相似,当定时器的当前值达到预设值PT时,该位被置为“1”。 定时器当前值:存储定时器当前所累计的时间,它用16位符号整数来表示,故最大计数值为32767。 2)预设值PT:数据类型为INT型。寻址范围可以是VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数。 3)使能输入(只对LAD和FBD):BOOL型,可以是I、Q、M、SM、T、C、V、S、L和能流。 可以用复位指令来对3种定时器复位,复位指令的执行结果是:使定时器位变为OFF:定时器当前值变为0。 5.1.4 定时器和计数器指令 5.1.4 定时器和计数器指令 (1)接通延时定时器指令:TON 用于单一间隔定时。上电周期或首次扫描,定时器位OFF,当前值为0。使能输入接通时,定时器位为OFF,当前值从0开始计数时间,当前值达到预设值时,定时器位为ON,当前值连续计数到32767。使能输入断开,定时器自动复位,即定时器位OFF,当前值为0。 填“计定时器号”,如:T35 填“预设值”,如:100 指令格式:TON Txxx,PT T例: TON T120,8 5.1.4 定时器和计数器指令 (2)有记忆接通延时定时器指令:TONR 用于对许多间隔的累计定时。上电周期或首次扫描,定时器位OFF,当前值保持。使能输入接通时,定时器位为OFF,当前值开始累计计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值

文档评论(0)

189****2507 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档