建筑电气控制技术(第二版)_第10章.ppt

  1. 1、本文档共131页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(9)立即数指令I(Immediate) (LDI、LDNI、AI、ANI、OI、ONI、=I、SI、RI) 为了使输入/输出的响应更快,S7-200通过引入立即存取指令-LDI、LDNI、AI、ANI、OI、ONI、=I、SI、RI加快系统的响应速度。在程序中遇到立即指令时,若涉及到输入触点,则CPU绕过输入映像寄存器,直接读入输入点的通断状态作为等量齐观处理的依据,但不对映像寄存器作刷新处理。若涉及输出线圈,则将除结果写入映像寄存器PIQ外,更直接以结果驱动实际输出而不等待程序结束指令。 (1) 定时器指令 S7-200的CPU22X系列的PLC系统提供3种类型的定时器: 通电延时定时器TON 有记忆通电延时定时器TONR 断电延时定时器TOF, 二、定时、计数器和比较指令 总共提供256个定时器T0~T255 192个 (64个) 定时精度(时间增量/时间单位/分辨率)可分为3个等级:1ms、10ms、100ms。 定时器类型 定时精度(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~T95 定时器号 定时器类型 预置值 输入端 定时器精度 定时器指令的梯形图格式 定时器的定时时间为T=PT×S 式中,T为定时器的定时时间;PT是定时器的设定值,数据类型为整数型;S是定时器的精度。 输入/输出 数据类型 操作数 T xxx WORD 常数(T0~T255),指定定时器号 IN BOOL I、Q、V、M、SM、S、T、C、L启动定时器 PT INT IW、QW、VW、MW、SMW、T、C、LW、AC、AIW等规定的预置值 定时器指令接受的操作数 ① 接通延时定时器指令TON (On-Delay Timer)。 接通延时定时器TON用于单一间隔的定时。在梯形图中,TON指令是以功能框的形式编程,它有两个输入端:IN为启动定时器输入端,PT为定时器的设定值输入端。 上电周期或首次扫描,定时器状态位OFF,当前值为0。当定时器的输入端IN接通时,定时器状态位为OFF,定时器当前值从0开始工作计时,定时器当前值等于或大于设定值时,定时器状态位ON,常闭触点断开,常开触点闭合,当前值继续计数到32767。无论何时,只要IN为OFF,TON的当前值被复位到0。 1秒定时器: T=PT×S=100 ×10 ②有记忆接通延时定时器指令TONR (Retentive On-Delay Timer)。 有记忆接通延时定时器TONR,用于多个时间间隔的累计定时。上电周期或首次扫描,定时器状态位OFF,当前值保持。使能输入接通时,定时器状态位为OFF,当前值从0开始计数时间。使能输入断开,定时器状态位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器状态位为ON,当前值连续计数到32767。 当定时器动作后,必须用复位指令R使定时器复位。即使I0.0为OFF时,T0也不会复位。 ③断开延时定时器指令TOF (Off-Delay Timer)。 断开延时定时器TOF用于输入断开后单一间隔的定时。系统上电或首次扫描时,定时器状态位(bit)为OFF,当前值为0。使能输入接通时,定时器状态位为ON,当前值为0。当使能输入由接通到断开时,定时器开始计数,当前值达到预设值时,定时器状态位OFF,当前值等于预设值,停止计数。TOF复位后,如果使能输入再有从ON到OFF的负跳变,则可实现再次启动。 当定时器T2的使能输入端I0.0为ON时,T2的状态为ON,当I0.0为OFF时,T2开始工作计时,定时器T2的当前寄存器从0开始增加,直至当前值达到设定值PT,T2的状态位(bit)为OFF,当前值等于设定值,停止累加计数。在程序中也可以用复位指令R使定时器复位。 (2) 计数器指令 计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 S7-200计数器指令有3种类型:递增计数CTU、增减计数CTUD和递减计数CTD,共计256个,可以根据实际情况和编程需要,对某个计数器的类型进行定义,编号为C0~C255。 指令操作数有4个:编号、预

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档