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

S7-200 PLC计数器概述

来源:艾特贸易2017-06-05

简介在工业现场中,许多情况下都需要用到计数器。比如对产品的数量进行统计,检测时对产品进行定位等,所以计数器指令同样是实现自动化运行和复杂控制过程的重要指令。 定时器对时

    在工业现场中,许多情况下都需要用到计数器。比如对产品的数量进行统计,检测时对产品进行定位等,所以计数器指令同样是实现自动化运行和复杂控制过程的重要指令。

    定时器对时间的计量是通过对PLC内部时钟脉冲的计数实现的。计数器的运行原理和定时器基本相同,只是计数器是对外部或内部由程序产生的计数脉冲进行计数。在运行时,首先为计数器设置预置值PV,计数器检测输入端信号的正跳变个数,当计数器当前值与预置值相等时,计数器发生动作,完成相应控制任务。

   S7-200系列PLC提供了3种类型的计数器:增计数器(CTU)、增减计数器(CTUD)、减计数器( CTD),总共有256个。

    计数器编号由计数器名称和常数(0255)组成,表示方法为Cn,如C9903种计数器使用同样的编号,所以在使用中要注意,同一个程序中,每个计数器编号只能出现一次。计数器编号包括两个变量信息:计数器的当前值和计数器位。

    计数器的当前值用于存储计数器当前所累计的脉冲数。它是一个16位的存储器,存储16位带符号的整数,最大计数值为32767

    对于CTUCTUD来说,当计数器的当前值等于或大于预置值时,该计数器位被置为1,即所对应的计数器触点闭合;对于CTD来说,当计数器当前值减为0时,计数器位置为1