西安艾宝物联网科技有限公司

西安艾宝物联-工业无线测控专家

艾宝物联 工业无线测控专家

以技术创新为生命,以卓越品质求生存

当前位置:主页 > PLC知识 > PLC基础知识 >

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

文章出处:未知 浏览次数:发表时间:1970-01-01
????????

计数器 ????????

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中)。这是因为它们通常使用相同的寄存器。 ??????????我们还没有了解计时器,但你可能会注意到这一点 ??????????供将来参考,因为它非常重要。 ????????

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

回顶部

日月夜夜男人的天堂,久久丁香香蕉天堂精品,一夜a爱视频