艾宝物联PLC入门15 - 计数器说明

        

计数器         

A           counter是一个简单的设备,旨在做一个简单的           事 - 数。然而,使用它们有时可能是一个挑战,因为           每个制造商(无论出于何种原因)似乎都使用它们           办法。请放心,以下信息将让您简单           并轻松编程任何人的计数器。         

什么           那里有各种柜台吗?           好吧,有上升计数器(他们只计算           1,2,3 ......)。这些被称为CTU,(向上计数)CNT,C或CTR。有           向下计数器(他们只倒数9,8,7,......)。           当它们是独立的时,它们通常被称为CTD(倒计时)           指令。还有向上的柜台           (它们计数和/或减少1,2,3,4,3,2,3,4,5,......)这些通常是           当它们是单独的指令时称为UDC(上下计数器)。         

很多           制造商只有一种或两种类型的计数器,但它们可以           用来计数,减少或两者兼而有之。 困惑了吗?           你能说 " 没有标准化 " 吗?别担心,           无论制造商称之为什么,理论都是一样的。           柜台是柜台柜台......         

To           进一步混淆问题,大多数制造商还包括一个有限的           多个高速计数器。这些通常都是           叫做HSC(高速计数器),CTH(CounTer高速?)还是其他什么。           点击           通常,高速计数器是 " 硬件 " 。设备。           上面列出的普通计数器通常是 " 软件 " 。           计数器。换句话说,它们实际上并不存在于plc中           而是用软件模拟它们。硬件计数器确实存在           plc,它们不依赖于扫描时间。点击           一个好的经验法则只是总是使用法线           (软件)计数器,除非您计数的脉冲将更快到达           扫描时间超过2倍。 (即如果扫​​描时间是2ms并且脉冲将是           每隔4毫秒或更长时间到达计数,然后使用软件计数器。           如果它们的到达速度超过每4毫秒(例如3毫秒),那么使用           硬件(高速)计数器。 (2xscan时间= 2x2ms = 4ms)         

To           使用它们我们必须知道3件事:         

              
  1.             
                  我们想要计算的脉冲来自何处。通常               这是来自其中一个输入。(传感器连接到输入0000               例如)                      
  2.             
                  在我们做出反应之前,我们想要计算多少个脉冲。我们算5吧               例如,在我们装箱之前的小工具。                      
  3.             
                  我们何时/如何重置计数器以便它可以再次计数。后               例如,我们计算5个小部件可以重置计数器。                             

    何时           该程序正在程序通常显示的plc上运行           当前或 " 累积 " 对我们有价值所以我们可以看到           当前计数值。         

    通常           计数器可以从0到9999,-32,768到+32,767或0到65535计数。           为什么奇怪的数字?因为大多数PLC都有16位计数器。好           在后面的章节中进入这意味着什么,但现在就足够了           假设0-9999是16位BCD(二进制编码的十进制)和-32,768           到32767和0到65535是16位二进制。         

    这里           是我们将遇到的一些指令符号(取决于           我们选择哪个制造商)以及如何使用它们。记得那时候           它们可能看起来不同,它们的使用方式基本相同。如果           我们可以设置一个我们可以设置任何一个。         

     第一个计数器符号

    在           这个柜台我们需要2个输入。点击           一个在复位线之前。当此输入打开电流时           (累计)计数值将返回零。
              第二个输入是我们计数脉冲的地址           来自(哪里。         

    For           例如,如果我们计算传感器前面有多少个小部件通过           物理连接到输入0001然后我们将正常           在脉冲线前面打开具有地址0001的触点。         

    Cxxx           是柜台的名称。如果我们想把它称为万计,那么我们           将 " C000 " 放入这里。         

    yyyyy           是在做某事之前我们想要计算的脉冲数。如果           我们想要在打开物理输出到盒子之前计算5个小部件           他们我们会把5放在这里。如果我们想要计算100个小部件,那么我们           当计数器结束时(即我们计算在内)会在这里放100           yyyyy小部件)它将打开一组我们也有的联系人           标签Cxxx。         

    注意           计数器累计值仅在关闭时转换为开启转换           脉冲输入。         

     反梯 < / p>         

    这是           梯子上的符号显示我们如何设置一个柜台(我们将其命名           计数器000)在打开之前从输入0001计数100个小部件           输出500.传感器0002重置计数器。         

    下面           是我们可能遇到的一个上下计数器的符号。我们将使用           与上面例子中的缩写相同。(即UDCxxx和yyyyy)         

     向上/向下计数器符号         

    在           这个向上的计数器我们需要分配3个输入。复位输入有           与上面相同的功能。但是,而不是只有一个输入           对于脉冲计数我们现在有2.一个用于计数和           另一个是倒计时。在这个例子中,我们将调用计数器           UDC000,我们将给它一个1000的预设值。(我们将计数1000           总脉冲)对于输入,我们将使用一个传感器来打开输入           当它看到目标时的0001和输入0003处的另一个传感器也将           当它看到目标时打开。当输入0001打开时,我们会计数           当输入0003打开时,我们倒计时。当我们达到1000个脉冲           我们将打开输出500.再次注意计数器           累积值仅在脉冲转换为关闭时改变           输入。梯形图如下所示。         

     向上/向下计数器梯         

    点击           这里 查看动画! 和           观看动画真正学习!         

    一个           重要的是要注意计数器和计时器不能相同           名称(在大多数PLC中)。这是因为它们通常使用相同的寄存器。           我们还没有了解计时器,但你可能会注意到这一点           供将来参考,因为它非常重要。         

    嗯,           上面的计数器可能看起来很难理解但实际上却是这样           一旦我们习惯使用它们就很容易了。他们当然是必不可少的           工具。它们也是最少的 " 标准化 " 之一。           我们将看到的基本说明。但是,永远           请记住,从制造商到制造商的理论是一样的!