网站大量收购闲置独家精品文档,联系QQ:2885784924

PLC基本指令二.ppt

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

第十四讲 S7-200的基本指令(二) 基本指令 1.逻辑取(装载)和输出指令 LD/LDN 、= 2. 触点串联指令 A/AN 3. 触点并联指令 O/ON 4. 电路块的串联指令 ALD 5. 电路块的并联指令 OLD 6. 置位/复位指令 S/R 7. 边沿触发指令 EU/ED 8.立即置位/复位指令 SI/RI 9、取非指令 NOT 10、空操作指令 NOP 11、逻辑堆栈指令 LPS LRD LPP 格式举例 1.~2.? TON/TONR指令 1)使能端(IN)输入有效时: 定时器开始计时,连续计数最大可达32767, 当前值=设定值PT时,定时器状态位ON 2)使能端(IN)输入无效时 对TON:定时器位为OFF,当前值为0 对TONR:定时器位和当前值均保持最后状态, 必须用R对其复位 3.断电延时型定时器(TOF)指令 上述梯形图程序中输入输出执行时序关系如图5-22所示。 4、应用定时器指令应注意的几个问题 5定时器指令应用举例 例1:脉宽为一个扫描周期的脉冲发生器(如移位脉冲)) (使用自复位式定时器必须考虑刷新方式) 利用自己常闭触点控制自己的线圈,其常开触点每隔设定时间就闭合一次,且持续一个扫描周期. 利用这种特性可产生脉宽为一个扫描周期的脉冲信号.在PLC应用中,常使用自复位式定时器 : (a)1ms b)10ms c)100ms 自身常闭接点作使能输入 1ms时基定时器 T32为1ms时基定时器,每隔1ms定时器刷新一次当前值, CPU当前值若恰好在处理常闭触点和常开触点之间被刷新,Q0.0可以接通一个扫描周期,但这种情况出现的几率很小,一般情况下,不会正好在这时刷新。 若在执行其他指令时,定时时间到,1ms的定时刷新,使定时器输出状态位置位,常闭触点打开,当前值复位,定时器输出状态位立即复位,所以输出线圈Q0.0一般不会通电。 10ms时基定时器 定时器T32换成T33,时基变为10ms,当前值在每个扫描周期开始刷新; 计时时间到时,扫描周期开始时,定时器输出状态位置位,常闭触点断开,立即将定时器当前值清零,定时器输出状态位复位(为0)。这样输出线圈Q0.0永远不可能通电。 100ms的定时器 若用时基为100ms的定时器,如T37,当前指令执行时刷新,Q0.0在T37计时时间到时准确的接通一个扫描周期。可以输出一个断开为延时时间,接通为一个扫描周期的时钟脉冲。 应用:计数器用来累计输入脉冲的次数。是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。 CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CTUD Cxxx,PV 例: CTUD C30,5 指令表格式 LD I0.0 LD I0.1 LD I0.3 CTUD C50,+4 LD C50 = Q0.0 字节比较 操作数类型:是将两个操作数按指定的条件比较,操作数可以是整数,也可以是实数 梯形图中比较指令表示: 用带参数和运算符的触点表示 触点通断:比较条件成立时,触点就闭合,否则断开。比较触点可以装入,也可以串、并联 用途:比较指令为上、下限控制提供了极大的方便。 1). 字节比较 (无符号) LDB、AB、OB 2). 整数比较 LDW、AW、OW 3). 双字整数比较 LDD 、AD 、OD 4)、实数比较 LDR AR OR 比较指令应用举例 例:调整模拟调整电位器0,改变SMB28字节数值,当SMB28数值小于或等于50时,Q0.0输出,其状态指示灯打开;当SMB28数值小于或等于150时,Q0.1输出,状态指示灯打开 比较指令应用举例 例:整数字比较若VW0 +10000为真,Q0.2有输出。 还可以比较存储在可编程内存中的两个数值(VW0 VW100)。 控制要求: 一自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯L2亮。 其中,L1和L2分别受Q0.0和Q0.1控制,数值1000和5000分别存储在VW20和VW30字存储单元中。 某轧钢厂的成品库可存放钢卷1000个,因为不断有钢卷进库、出库,需要对库存的钢卷数进行统计。当库存数低于下限100时,指示灯HL1亮,当库存数大于900时,指示灯HL2亮,当达到库存数上限1000时,报警器HA响,停止进库。 分析:需要检测钢卷的进出库

文档评论(0)

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

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

1亿VIP精品文档

相关文档