PLC)

PLC计数器指令|计数器逻辑示例

计数器是一种PLC指令,当提示从0到1(“false”到“true”)的一个位的转换时,可以增加(向上计数)或减少(向下计数)一个整数值。计数器指令有三种基本类型:上升计数器、下降计数器和上升/下降计数器。

无论上下计数器开始计数只需要一个触发器,但对于向上/向下计数器,需要两个触发器,一个用于向上,另一个用于向下计数器。

计数器:

向上计数器是一种递增计数器。这意味着它将每个off-to-on转换输入计算为“CU”输入。

只要在CU输入中有一个真值条目,计数器就会打开,CV就会显示计数。当电流值等于或大于预设值时,计数器输出必须被激活(CV≥PV时Q被激活)。计数器输出指令将在每次计数事件发生时增加1。

UP计数器示例程序:

  • 操作按钮PB1提供由计数器计数的开关-通过渡脉冲。
  • 计数器的预设值设置为7。
  • 每一次从false到true的横档1的转换都会使计数器的累积值增加1。
  • 7次脉冲或计数后,当预设计数器的值与累积计数器的值相等时,输出DN通电。
  • 因此,横档2变真,并使输出O:2/0亮起红色指示灯。
  • 同时,横档3变为false,断开输出O:2/1,将绿色指示灯关闭。
  • 计数器通过关闭按钮PB2复位,使铃声4为真,并将累积计数重置为零。
  • 当第4响铃再次为假时,计数可恢复。

计数器:

每当计数的事件发生时,down-counter指令将向下计数或减少1。每当倒计时事件发生时,累积值就会减少。通常,下行计数器与上行计数器一起使用,构成上行/下行计数器。

计数器的例子:

一个向上/向下计数器的应用是计数进入和离开停车场的汽车。一个典型的PLC程序可以用来实现这一点。该方案的操作总结如下:

  • 当汽车进入时,回车开关触发计数器输出指令并使累计计数增加1。
  • 当汽车离开时,退出开关触发down计数器输出指令,并将累计计数减少1。
  • 因为上行和下行计数器都有相同的地址C5:1,所以这两条指令的累积值以及预设值都是相同的。
  • 当累积值为150等于预设值150时,计数器输出就会被done位激励以点亮Lot Full标志。
  • 提供了一个重置按钮来重置累计计数。

可逆计数器:

上下计数器兼有上下计数器的功能:

计数器将会增加(count)当传感器B断开只有传感器已经在停用状态之前(即梁断裂B)。柜台将减少(倒计时)当传感器断开的只有传感器B已经断开的状态(即梁B断裂之前)。

向上/向下计数器有一个“复位”输入(R)和一个“加载”(LD)输入来强制当前值。激活复位引脚将迫使计数器置零,激活负载输入将迫使计数器的当前值到预设值(PV)。

上下计数器示例程序:

  • 提供单独的计数和计数输入。
  • 假设计数器的预设值为3,累积计数为0,将计数输入(PB1)脉冲三次,将输出光从off切换到on。
  • 这个特殊的PLC计数器跟踪收到的计数超过预设值。结果,三个额外的脉冲的计数输入(PB1)产生的累积值为6,但没有改变输出。
  • 如果倒计时输入(PB2)现在脉冲四次,累积计数减少到2(6 2 4)。结果,累积计数下降到预设计数以下,输出灯开关从on到off。
  • 随时通过脉冲复位输入(PB3)将累计计数复位到0,并关闭输出灯。

相关的帖子

PLC面试问题51个

Sivaranjith

PLC常用的编程语言

Areej

故障安全梯逻辑程序

Areej

留下你的评论