艾宝物联PLC入门15 - 计数器说明
计数器 strong> p>
???????? A
??????????counter是一个简单的设备,旨在做一个简单的
??????????事 - 数。然而,使用它们有时可能是一个挑战,因为
??????????每个制造商(无论出于何种原因)似乎都使用它们
??????????办法。请放心,以下信息将让您简单
??????????并轻松编程任何人的计数器。 p>
???????? 什么
??????????那里有各种柜台吗? strong>
??????????好吧,有上升计数器(他们只计算
??????????1,2,3 ......)。这些被称为CTU,(向上计数)CNT,C或CTR。有
??????????向下计数器(他们只倒数9,8,7,......)。
??????????当它们是独立的时,它们通常被称为CTD(倒计时)
??????????指令。还有向上的柜台
??????????(它们计数和/或减少1,2,3,4,3,2,3,4,5,......)这些通常是
??????????当它们是单独的指令时称为UDC(上下计数器)。 p>
???????? 很多
??????????制造商只有一种或两种类型的计数器,但它们可以
??????????用来计数,减少或两者兼而有之。 困惑了吗? em>
??????????你能说 " 没有标准化 " 吗?别担心,
??????????无论制造商称之为什么,理论都是一样的。
??????????柜台是柜台柜台...... p>
???????? To
??????????进一步混淆问题,大多数制造商还包括一个有限的
??????????多个高速计数器。这些通常都是
??????????叫做HSC(高速计数器),CTH(CounTer高速?)还是其他什么。
??????????点击
??????????通常,高速计数器是 " 硬件 em> " 。设备。
??????????上面列出的普通计数器通常是 " 软件 em> " 。
??????????计数器。换句话说,它们实际上并不存在于plc中
??????????而是用软件模拟它们。硬件计数器确实存在
??????????plc,它们不依赖于扫描时间。点击
??????????一个好的经验法则 strong>只是总是使用法线
??????????(软件)计数器,除非您计数的脉冲将更快到达
??????????扫描时间超过2倍。 (即如果扫??描时间是2ms并且脉冲将是
??????????每隔4毫秒或更长时间到达计数,然后使用软件计数器。
??????????如果它们的到达速度超过每4毫秒(例如3毫秒),那么使用
??????????硬件(高速)计数器。 (2xscan时间= 2x2ms = 4ms) p>
???????? To
??????????使用它们我们必须知道3件事: p>
???????? 何时
??????????该程序正在程序通常显示的plc上运行
??????????当前或 " 累积 em> " 对我们有价值所以我们可以看到
??????????当前计数值。 p>
???????? 通常
??????????计数器可以从0到9999,-32,768到+32,767或0到65535计数。
??????????为什么奇怪的数字?因为大多数PLC都有16位计数器。好
??????????在后面的章节中进入这意味着什么,但现在就足够了
??????????假设0-9999是16位BCD(二进制编码的十进制)和-32,768
??????????到32767和0到65535是16位二进制。 p>
???????? 这里
??????????是我们将遇到的一些指令符号(取决于
??????????我们选择哪个制造商)以及如何使用它们。记得那时候
??????????它们可能看起来不同,它们的使用方式基本相同。如果
??????????我们可以设置一个我们可以设置任何一个。 p>
???????? 在
??????????这个柜台我们需要2个输入。点击
??????????一个在复位线之前。当此输入打开电流时
??????????(累计)计数值将返回零。 For
??????????例如,如果我们计算传感器前面有多少个小部件通过
??????????物理连接到输入0001然后我们将正常
??????????在脉冲线前面打开具有地址0001的触点。 p>
???????? Cxxx
??????????是柜台的名称。如果我们想把它称为万计,那么我们
??????????将 " C000 " 放入这里。 p>
???????? yyyyy
??????????是在做某事之前我们想要计算的脉冲数。如果
??????????我们想要在打开物理输出到盒子之前计算5个小部件
??????????他们我们会把5放在这里。如果我们想要计算100个小部件,那么我们
??????????当计数器结束时(即我们计算在内)会在这里放100
??????????yyyyy小部件)它将打开一组我们也有的联系人
??????????标签Cxxx。 p>
???????? 注意
??????????计数器累计值仅在关闭时转换为开启转换
??????????脉冲输入。 p>
???????? 这是
??????????梯子上的符号显示我们如何设置一个柜台(我们将其命名
??????????计数器000)在打开之前从输入0001计数100个小部件
??????????输出500.传感器0002重置计数器。 p>
???????? 下面
??????????是我们可能遇到的一个上下计数器的符号。我们将使用
??????????与上面例子中的缩写相同。(即UDCxxx和yyyyy) p>
???????? 在
??????????这个向上的计数器我们需要分配3个输入。复位输入有
??????????与上面相同的功能。但是,而不是只有一个输入
??????????对于脉冲计数我们现在有2.一个用于计数和
??????????另一个是倒计时。在这个例子中,我们将调用计数器
??????????UDC000,我们将给它一个1000的预设值。(我们将计数1000
??????????总脉冲)对于输入,我们将使用一个传感器来打开输入
??????????当它看到目标时的0001和输入0003处的另一个传感器也将
??????????当它看到目标时打开。当输入0001打开时,我们会计数
??????????当输入0003打开时,我们倒计时。当我们达到1000个脉冲
??????????我们将打开输出500.再次注意计数器
??????????累积值仅在脉冲转换为关闭时改变
??????????输入。梯形图如下所示。 p>
???????? 点击
??????????这里 一个
??????????重要的是要注意计数器和计时器不能相同
??????????名称(在大多数PLC中)。这是因为它们通常使用相同的寄存器。
??????????我们还没有了解计时器,但你可能会注意到这一点
??????????供将来参考,因为它非常重要。 p>
???????? 嗯,
??????????上面的计数器可能看起来很难理解但实际上却是这样
??????????一旦我们习惯使用它们就很容易了。他们当然是必不可少的
??????????工具。它们也是最少的 " 标准化 em> " 之一。
??????????我们将看到的基本说明。但是,永远
??????????请记住,从制造商到制造商的理论是一样的!
?????????? p>
??????????
p>
??????????第二个输入是我们计数脉冲的地址
??????????来自(哪里。 p>
???????? < / p>
????????
p>
????????
p>
????????
和
??????????观看动画真正学习! b> p>
????????
现场案例
- 模拟量模块实际应用详解
- 采用S7-200smart Modbus RTU 通信如何配置
- 如何实现模拟量无线远距离传输
- 西门子200PLC无线控制方案
- 水塔无线自动供水方案
- 组态屏无线监控多路4-20mA传感器方案
- 厂矿称重传感器无线连接方案
- 西门子PLC使用AB433A终端无线控制变频器实例
- 艾宝物联为你分析20个典型事故案例
- 艾宝物联PLC模拟量温度控制冷库案例
解决方案
