PLC编程与应用课件作者何文雪刘华波吴贺荣编著第06章节_S7-200PLC的指令系统.ppt

PLC编程与应用课件作者何文雪刘华波吴贺荣编著第06章节_S7-200PLC的指令系统.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.1 概述 PLC指令分类的方法很多,按功能即指令能处理的任务可分为: (1)基本逻辑类指令 (2)定时、计数类指令 (3)数据处理类指令 (4)流程控制类指令 (5)监控类指令 (6)处理I/O类指令 (7)通信类指令 (8)内存管理指令 6.2 基本逻辑指令 对一个二进制数(bit、位)进行“与、或、非”逻辑操作,用来完成基本的位逻辑运算及控制,实现继电触点串、并联的控制功能,称基本逻辑操作指令。 主要包括: 位逻辑运算指令、输入/输出指令、置位/复位指令、正/负跳变指令、立即指令以及堆栈操作指令等。 6.3.1、定时器指令 S7-200系列PLC有三种类型的定时器,即:接通延时定时器(TON)、断开延时定时器(TOF)和有记忆的(保持型)接通延时定时器(TONR),共计256个。 定时器分辨率(S)可分为三个等级:1ms、10ms和100ms。 定时器指令说明 PT(16位整形,可是常数,也可是直接寻址或指针寻址的变量)用于设置定时的长短,IN(布尔变量)用于启动、复位或停止计时,Txxx标明定时器号,用于寻址(xxx:0-255)。 定时器分三种类型 TON(通电延时定时器) TONR(保持型通电延时定时器) TOF(断电延时定时器) 1 TON (延时通定时器)工作特点 使能端(IN)ON时,开始计时。 当计时值( Txxx 单元内容)大于等于预定值PT后,状态位置位。 计时值达到预定值后,继续计时直至最大值32767。 使能端(IN)OFF时,清除计时单元并复位状态位。 复位指令(R)可同时清除计时单元并复位状态位。 TON定时器用于单个时间间隔的计时。 TON(延时通定时器)时序图 2 TONR (保持型延时通)工作特点 使能端(IN)ON时,开始计时。 当计时值( Txxx 单元内容)大于等于预定值PT后,状态位置位。 计时值达到预定值后,继续计时直至最大值32767。 使能端(IN)OFF时,停止计时,计时单元的内容将被保持。 只能用复位指令(R)清除计时单元并复位状态位。 TONR定时器用于累计固定时间间隔的脉冲 TONR(保持型延时通)时序图 3 TOF (断电延时)工作特点 TOF用于延时关断输出,延时长短由TOF控制。 当使能端(IN)ON时,状态位立即置位。 而计时单元随之清零。 使能端(IN) OFF时,开始计时。达到预定值后,状态位复位( OFF) 同时计时单元停止计时。 如果(IN)端的 OFF时间小于预定时间,状态位将保持ON状态。 TOF一定是在(IN)端由 ON to OFF 的跳变时才开始计时。 RESET指令可用于TOF复位。 TOF(断电延时)时序图 6.3.2、计数器指令 S7-200提供三种类型的计数器,对计数器指令要掌握以下几点: 触发计数的方式 停止计数的条件 复位计数器的方法 不同类型计数器的基本功能 计数器指令说明 计数器分三种类型 加计数(CTU) 减计数(CTD) 加减计数(CTUD) Cxxx标明计数器号,用于寻址(xxx:0-255)。PV预置值(16位整型,可是常数,也可是直接寻址或指针寻址的变量) 。 CU、CD、LD、R控制计数器的工作方式和状态(布尔变量)。在STL指令中虽没标明,尤应注意堆栈的应用。 CTU指令 CTU计数CU端的脉冲数。脉冲正跳沿触发计数,计数以加1的方式进行。 当计数值( current value)大于或等于预定值( Preset Value ),状态位置位 当计数到最大值32767停止计数。 R( Reset )端置位,复位计数器和状态位 也可用复位指令同时复位计数单元和状态位 在STL中CU的状态存放在堆栈的第二层,R的状态存放在堆栈的顶部。 CTD指令 CD端的正跳沿触发计数。计数以减1的方式进行。 当计数值等于零时,置位状态位,并停止计数。. LD (load)端置位,将预定值(PV)移入计数单元,同时复位状态位。 可用复位指令同时复位计数单元和状态位。 在STL中,LD存入栈顶,CD存入堆栈的第二层。 CTD举例见下页 CTUD指令 CU 端的正跳沿触发加计数,CD端的正跳沿触发减计数。 当计数值大于等于预定值PV ,置位状态位。 R端置位,复位计数器(计数单元清零,同时状态位复位)。 加计数到最大值32767后,下个加计数脉冲将使计数值变成最小值-32768。减到最小-32768后,下个减脉冲将使计数值变成最大值32767。 也可用复位指令同时复位计数单元和状态位。 在STL, R存栈顶,CD存堆栈第二层,CU存堆栈第三层。 6.4 数据处理指令 PLC的数据处理指令使PLC不仅可进行逻辑控制也可方便地用于模拟量处理和其它数字控制。 数据处理指令很多,大多以字为单位操作,主要包括比较指令、

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档