您现在的位置是:首页 > PLC技术 > PLC技术

计数器指令有什么功能,有哪些类型

来源:艾特贸易2017-12-28

简介计数器是用来累计输入脉冲次数的。它是应用非常广泛的编程元件,经常用来对产品进行计数或进行特定功能的编程。使用时要提前输入它的设定值(计数范围)。当计数触发条件满足

    计数器是用来累计输入脉冲次数的。它是应用非常广泛的编程元件,经常用来对产品进行计数或进行特定功能的编程。使用时要提前输入它的设定值(计数范围)。当计数触发条件满足时,计数器开始累计它的输入端脉冲的上升沿(正跳变)的次数。当计数器计数达到预定的设定值时,其常开触点闭合,常闭触点断开。

   1)增计数器指令(CTU)

    增计数器指令如图6-22所示,使该计数器在每一个CU输入的上升沿(OFFON)递增计数,直至计数最大值。当当前计数值(Cxxx)大于或等于预置计数值(PV)时,该计数器位被置位,当复位输入(R)置位时计数器被复位。

   2)/减计数器指令(CTUD)

    /减计数器指令如图6-23所示,使该计数器在每一个CU输入的上升沿递增计数,在每一个CD输入的上升沿递减计数。当当前值(Cxxx)大于或等于预置计数值(PV)时,该计数器位被置位,当复位输入(R)置位时计数器被复位。

 增计数器指令

    6-22    增计数器指令

增/减计数器指令

    6-23    /减计数器指令

   3)减增计数器指令(CTD)

    减增计数器指令如图6-24所示,使该计数器在每一个CD输入的上升沿(从OFFON)从预设值开始递减计数,当当前计数值(Cxxx)等于零时该计数器位被置位,当复位输入(R)置位时计数器把预设值(PV)装入当前值(CV),当计数值达到零时停止计数。

减增计数器指令

    6-24    减增计数器指令

    计数器范围Cxxx=C0C255。增计数器指令在语句表(STL)中,栈顶第一个值是CTU复位输入,第二个值是CU输入。

    /减计数器指令在语句表(STL)中,栈顶第一个值是复位输入,第二个值是CD输入,第三个值是CU输入。

    减增计数器指令在语句表(STL)中,栈顶第一个值是CTD装载输入,第二个值是CD输入。

    计数器范围与对应的输入/输出数据如表6-8所示。

    6-8    计数器范围与对应的输入/输出数据

计数器范围与对应的输入/输出数据

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务