423 计数器指令.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  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文档。上传文档
查看更多
423 计数器指令

PAGE PAGE 89 4.2.3 计数器指令 S7中的计数器用于对RLO正跳沿计数。 加计数器 计数器的种类 减计数器 可逆计数器 1.计数器的组成 在CPU中保留一块存储区作为计数器计数值存储区,每个计数器占 用两个字节,称为计数器字。计数器字中的第0至11位表示计数值 (二进制格式),计数范围是0到999。当计数值达到上限999时, 累加停止。计数值到达下限0时,将不再减小。 累加器1低字的内容计数值127 2.计数器指令 LAD指令 STL指令 功能 说明 C no. -(SC) 预置值 SC C no. 计数器置初始值 该指令为计数器置初始值,其中no.为计数器编号,数据类型为COUNTER;预置值的数据类型为WORD,可用存储区为I、Q、M、D、L,也可为常数;STL指令的初始值在累加器1中. C no. --(CU) CU C no. 加计数 执行指令时,RLO每有一个正跳沿计数值加1.若达上限999,则停止累加. C no. --(CD) CD C no. 减计数 执行指令时,RLO每有一个正跳沿计数值减1.若达下限0,则停止减。 FR C no. 允许计数器再启动 若RLO为1,则初始值再次装入,它不是计数器正常运行的必要条件。 当计数大于0时在输出Q上的1信号状态检查产生结果1;当计数等 于0时,信号状态检查产生结果0。 3. 计数器的梯形图方块指令 参数 数据类型 存储区 说明 N0. COUNTER 计数器标识号 CU BOOL I,Q,M,D,L 加计数输入 CD BOOL I,Q,M,D,L 减计数输入 S BOOL I,Q,M,D,L 计数器预置输入 PV WORD I,Q,M,D,L 计数初始值(0至999) R BOOL I,Q,M,D,L 复位计数器输入 Q BOOL I,Q,M,D,L 计数器状态输出 CV WORD I,Q,M,D,L 当前计数值输出(整数格式) CV_BCD WORD I,Q,M,D,L 当前计数值输出(BCD格式) 4.计数器应用举例 例一 计数器扩展为定时器 当定时器不够用时,可以用计数器扩展为定时器.程序中使用了CPU的时 钟存储器,设置MB100为时钟存储器,则M100.0的变化周期为0.1s。 在程序中,如果I0.1的正跳沿为减计数器C0置数.若I0.0为1,则C0 每0.1s减1。当C0减到0后,输出Q0.0为1.I0.1的又一个正跳沿使 C0置数并使输出为0.这样,在I0.0为1后2s(20*0.1s=2s),Q0.0为1, I0.1的正跳沿使Q0.0复位. 例二 长时间延时程序 采用定时器和计数器可以组成长时间延时程序,如下: 当输入I0.0接通时,定时器T0经过10s时间延时后,其动合触点T0闭合, 计数器C0开始递减运算,与此同时T0的动断触点是断开的,造成T0线圈 断电,使T0的动合触点断开,C0仅计数一次,而后T0线圈又接通,如此循 环.当C0经过10s*10=100s时间后,计数器C0输出为0,输出Q0.0接通, 具有长时间延时的功能. 例三 货仓区的控制 如下图,装有两台传送带的系统,在两台传送带之间有一个仓库区。传送带1 将包裹运送至临时仓库区。传送带1靠近仓库区一端安装的光电传感器确定 已有多少包裹运送至仓库区。传送带2将临时库区中的包裹运送至装货场, 在这里货物由卡车运送至顾客。传送带2靠近仓库区一端安装的光电传感器 确定已有多少包裹从库区运送至装货场。 梯形图程序: 例四 气缸运动计数控制 要求: 气缸连续往复运动20次便自动停止 (一)气控回路 (二)PLC接线 (三)定义符号地址 符号地址 绝对地址 类据类型 说明 S0 I0.0 BOOL 启动按钮 S1 I0.1 BOOL 停止按钮 1S1 I0.2 BOOL 位置传感器 1S2 I0.3 BOOL 位置传感器 1Y1 Q0.0 BOOL 换向阀电磁线圈 1Y2 Q0.1 BOOL 换向阀电磁线圈 M0 M0.0 BOOL 启动线圈 (四)梯形图程序 练习:当X0接通,灯Y0亮;经5s后,灯Y0灭,灯Y1亮;经5s后,灯Y1 灭,灯Y2亮,再过5s后,灯Y2灭,灯Y0亮,如此顺序循环10次后 自动停止。 4.3 数字指令 装入和传送指令 比较指令 转换指令 数字指令 逻辑运算指令 算术运算指令 数字系统功能指

文档评论(0)

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

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

1亿VIP精品文档

相关文档