第3章PLC的基本控制功能及应用68209.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.保持型接通延时定时器(TONR) 2)指令编程举例 图3-21 TONR定时器指令编程举例 I0.1 T31当前值 Q0.1 T31预设值 I0.2 a)梯形图程序 b)语句表程序 c)时序图 3.2.2 计数器指令 计数器利用输入脉冲上升沿累计脉冲个数。S7-200系列PLC有3类计数器:加计数器CTU、减计数器CTD和加减计数器CTUD。 表3-13 加计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 CTU Cxxx,PV 加计数器对CU的上升沿进行加计数;当计数器的当前值大于等于设定值PV时,计数器位被置1;当计数器的复位输入R为ON时,计数器被复位,计数器当前值被清零,位值变为OFF 1.加计数器CTU 1)指令格式及功能 CU CTU R PV CXXX 说明: (1)CU为计数器的计数脉冲;R为计数器的复位;PV为计数器的预设值,取值范围在1-32767之间。 (2)计数器的号码CXXX在0-255范围内任选。 (3)计数器也可通过复位指令为其复位。 2)指令编程举例 (1)药片自动数粒装瓶控制 2)指令编程举例 (2)计数器扩展程序 … … … 100个 100个 … 2000个 C1 C2 Q0.0 I0.1 a)梯形图 b)时序图 图3-23 计数器的扩展电路 2.减计数器CTD 1)指令格式及功能 CD CTD LD PV CXXX 表3-14 减计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 CTD Cxxx,PV 减计数器对CD的上升沿进行减计数;当当前值等于0时,该计数器被置位,同时停止计数;当计数装载端LD为1时,当前值恢复为预设值,位值置0 说明: (1)CD为计数器的计数脉冲;LD为计数器的装载端;PV为计数器的预设值,取值范围在1-32767之间。 (2)减计数器的编号及预设值寻址范围同加计数器。 2.减计数器CTD 2)指令编程举例 图3-24 减计数器指令编程举例 a)梯形图 b)语句表 3.加减计数器CTUD 1)指令格式及功能 CXXX CU CTUD CD R PV 表3-15 加减计数器指令的格式及功能 梯形图LAD 语句表STL 功 能 操作码 操作数 CTUD Cxxx,PV 在加计数脉冲输入CU的上升沿,计数器的当前值加1,在减计数脉冲输入CD的上升沿,计数器的当前值减1,当前值大于等于设定值PV时,计数器位被置位。若复位输入R为ON时或对计数器执行复位指令R时,计数器被复位 说明: (1)当计数器的当前值达到最大计数值(32767)后,下一个CU上升沿将使计数器当前值变为最小值(-32768);同样在当前计数值达到最小计数值(-32768)后,下一个CD输入上升沿将使当前计数值变为最大值(32767); (2)加减计数器的编号及预设值寻址范围同加计数器。 3.加减计数器CTUD 2)指令编程举例 3.3 位移位寄存器指令及应用 3.3.1 位移位寄存器指令 SHRB EN DATA S_BIT N 梯形图LAD 语句表STL 功 能 操作码 操作数 SHRB DATA,S_BIT,N 当位移位寄存器指令的使能位EN为1时,数据位DATA在每一个程序扫描周期均移入寄存器的最低位(N为正时)或最高位(N为负时),寄存器的其他位则依次左移(N为正时)或右移(N为负时)一位 说明: (1)S_BIT和N定义一个位移位寄存器。寄存器的长度为N;寄存器的移位方向由N的符号决定,N为正值寄存器左移(由低位向高位移动),N为负值寄存器右移(由高位向低位移动);寄存器的起始位由S_BIT指定,N为正时S_BIT为最低位,N为负时S_BIT为最高位。 (2)DATA和S-BIT寻址I、 Q、 M、 SM、 T、 C、 V、 S、 L的位值;N为字节寻址,可寻址的寄存器为VB、 IB、 QB、 MB、 SB、 SMB、 LB、 AC, 也可立即数寻址。 (3)移位指令影响特殊内部标志位SM1.1(移出移位寄存器的数据进入溢出标志位SM1.1) 3.3 位移位寄存器指令及应用 2.位移位寄存器指令编程举例 图3-30 移位寄存器编程举例 I0.1 I0.4 VW100.0 VW100.1 VW100.2 VW100.3 a)梯形图 b)语句表 c)工作时序图 3.4 程序控制指令及应用 程序控制指令的

文档评论(0)

天马行空 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档