plc怎么用计数器实现循环(如何使用计数器)

N80支持上数计数器和下数计数器

计数器要选用上升沿触发。点两次计数器功能块,在上升沿触发选项上打勾。否则,当条件满足时,程序每扫描一个周期,上数计数器加1,下数计数器减1。

plc怎么用计数器实现循环(如何使用计数器)(1)

UCTR为上数计数器,当01011接通一次,41011寄存器加1,当01011接通三次,41011寄存器加到3,01012输出为ON。当01013常闭为ON时,41011复位为0,01012为OFF。

DCTR为下数计数器,当01014接通一次,41012寄存器减1,当01014接通三次,41012

寄存器减到0,01015输出为ON。当01016常闭为ON时,41012复位为3,01015为OFF。

-----------------------------------------------

计数器指令的运行:

1、计数器用上升沿触发,计算的是输入管脚I1上的脉冲个数(建议用沿触发)

2、计数器不沿触发时,计算的是PLC的扫描周期个数

  • 自动复位计数器
  • 输入管脚I1连要计数的触点0x0100,上升沿触发。
  • 输入管脚I2连常闭触点0x0201,而0x0201触点是计数器的输出。
  • ①触点0x0100每来一个上升沿脉冲,计时器的值加1;
  • ③计数最大到50后,计数器输出触点0x0201导通,会导致0x0201常闭触点断开,致使计数器复位清零。
  • ④周而复始,如此循环。

plc怎么用计数器实现循环(如何使用计数器)(2)

示例说明

1、常开节点‘00100’导通,上下输入节点同时导通,功能块执行计数功能;

2、在下节点寄存器‘40002’中计数值会每个扫描周期变化一次,直到等于上节点寄存器‘40001’设置的定时值停止计数。

3、计数值等于设定值时,上节点‘00100’输出‘ON’导通‘网络1’中加法功能块‘ADDB’结果加‘1’。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页