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

geplc第13讲 计数器数学运算指令.pptVIP

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(1)绝对值运算 (2)加运算 本例试图建立一个能计算开关%I0001闭合次数的计算回路,但不成功。运行结果存储在寄存器%R0002中。这个设计的目的是当%I0001闭合时,ADD指令将%R0002中的数值加1,并将新的数值返回到%R0002。这个设计的问题是%I0001闭合时,ADD指令执行一次时间为一个 PLC扫描时间。所以,例如,%I0001保持闭合状态5次扫描时间,输出就将增加5次,即使%I0001在那个时期只闭合了一次。 解决办法: (3)减运算   如果一个 SUB_UINT操作得到一个负数,Q 返回其补码(Q wraps around)。 例如,结果为-1则Q输出为65535。 (4)乘运算 当 MUL功能块接收能量流,操作数 IN1乘于与 IN1具有相同数据类型的操作数 IN2除并且将结果存储在输出变量Q中。 当 MUL执行无溢出时,能流输出激活,除非发生无效操作。Q(32 bit) = IN1(16 bit) * IN2(16 bit) 第 十三 讲 计数器与数学运算指令 一、计数器 计数器功能块包括:减计数器、增计数器 功能块 助记符 描述 减计数器 DNCTR 从预置值倒计数。一旦CV≤ 0输出接通。 增计数器 UPCTR 计数直到一个指定值。一旦CV≥PV输出接通。 其字存储器、操作数与定时器中的字存储器、操作数相同。 计数器的字存储器 每个计数器使用 %R、%W、%P或%L的一元的三字数组或符号存储器来存储信息 当前值(CV) Word1 可读一般不写入 预设值(PV) Word2 可读可写 控制字 Word3 可读不可写 计数器中不使用位0到13 1、 减计数器 减计数器(DNCTR)功能模块从预置值递减计数。最小的预置值(PV)为 0,最大的预置值为+32767。当当前值(CV)到达最小值-32768,它将保持在那里不变直到复位。当DNCTR复位,CV被置为 PV。当能量流输入从OFF变为 ON,CV开始以1为单位递减。 当CV≤0时,输出为ON;当失电时,DNCTR的输出状态Q被保持;在得电时不会发生自动初始化。 减计数器操作数 参数 许用操作数 描述 地址 (????) R,W,P,L,符号地址 三个字字组的开始地址 Word 1: 当前值 (CV) Word 2: 预置值 (PV) Word 3: 控制字 R 能流 当R接收到能量流,它将重置CV为PV PV 除了S,SA,SB,SC外任何操作数 当计数器激活或者复位,PV值复制进word 2的预置值。 0 ≤PV ≤32,767。 如果 PV超出范围,word 2不能重置。 CV 除了S,SA,SB,SC和常数外任何操作数 计数器的当前值。 减计数器使用方法 2、 增计数器 增计数器功能模块(UPCTR)从预置值(PV)递增计数。计数的范围为0到32767。当当前值(CV)到达 32767,将保持直到复位。当UPCTR重置为ON,CV重置为 0。每次当能量流从 OFF转换为 ON,CV增加1。CV能增加到超过 PV。只要CV≥PV,则输出为ON。输出Q保持 ON直到R输入接收到能量流来重置 CV为0。 增计数器操作数 参数 许用操作数 描述 地址 (????) R,W,P,L,符号地址 三个字字组的开始地址 Word 1: 当前值 (CV) Word 2: 预置值 (PV) Word 3: 控制字 R 能流 当R接收到能量流,它将重置CV为PV PV 除了S,SA,SB,SC外任何操作数 当计数器激活或者复位,PV值复制进word 2的预置值。 0 ≤PV ≤32,767。 如果 PV超出范围,不影响 word 2。 CV 除了S,SA,SB,SC和常数外任何操作数 计数器的当前值。 增计数器使用方法 增减计数器应用: 例1 控制要求:当零件进入存储区,增计数器增加1,零件的当前值增加1。当一个零件离开存储区,减计数器减少1,存货区的值减少1,当存货区的零件多于10时红灯指示。 I/O分配: 输入触点 功能说明 输出线圈 功能说明 I00001 零件进入检测 Q00001 红灯指示 I00002 零件离开检测 I00003 复位按钮 参考程序 例2:展厅人数控制系统 控制要求:现有一展厅,最多可容纳50 人同时参观。展厅进口与出口各装一传感器,每有一人进出,传感器给出一个脉冲信号。试编程实现,当展厅内不足50人时,绿灯亮,表示可以进入;当展厅满50人时,红灯亮,表示不准进入。 例3:由定时器和计数器构成的长延时电路 控制要求:在控制开关闭合后,开始24小时30分钟的长延时,延时时间到则Q00001输出30秒脉冲。 有没有问题? 举例4 控制要求:用一个

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档