自动化领域使用最广泛的品牌之一是罗克韦尔。 其中有许多不同类型的指令用于编程。 其中,有两条指令是任何 PLC 逻辑中最需要的。 它们是——单次上升沿和单次下降沿。 在这篇文章中,我们将看到这两条指令的工作原理。
一触发上升沿 (OSR)
在 PLC 编程中,您一定听说过两种常见的对象类型——正峰值和负峰值。 正峰值意味着仅当变量从 0 变为 1 时才会触发。该对象的输出为触发脉冲类型。
现在,PLC 中不再有变量状态,而是一条附加指令,您可以在其中获取整个梯级的触发输出。 这意味着,当整个梯级或条件将其状态从 0 更改为 1 时,输出将处于脉冲型触发条件。 这是 PLC 中的上升沿触发指令。 在罗克韦尔 PLC 中,称为单触发上升沿指令。
可以参考下图来理解。 正如您所看到的,该指令在其条件下接受两个输入。 两者都写成 NO 逻辑; 意思是当两者都打开时,只有条件为真。 现在,当这种情况发生时,指令中有两个变量——存储位和输出位。 存储位的作用是存储条件状态。
当这两个位都打开并且条件从 0 变为 1 时,存储位将更新为 1 并将该值传递到输出位。 输出位打开的时间很短(以毫秒为单位)。 PLC 程序员可以在其逻辑中使用该脉冲输出。
只要条件为真,存储位就不会改变。 一旦条件变为假,存储位就会更新为 0。当条件再次变为真时,输出位将作为脉冲打开。
这表明,当您只想通过一个脉冲来打开输出时,该指令非常有用,并且该脉冲必须仅在整个条件为真时生成,而不是在单个变量变为真时生成。
一击下降沿 (OSF)
现在,举一个需要在系统停止时采取行动的例子。 这意味着,当条件从真变为假时,必须采取某些行动。 并且该动作必须以触发器类型完成; 它不应该持续打开。 这称为负峰值。 要执行此函数,必须从变量中获取负峰值,或者必须从整个条件中获取负峰值,如前所述。 对于第二种类型,Rockwell PLC 使用单触发下降沿指令。
请参阅上图。 梯级中有 2 个 NO 条件,并且该梯级的输出连接到 OSF 块。 该块有两个位——存储和输出。 存储位用于存储梯级的状态。
当条件为真时,存储位更新为1。当条件从真变为假时,存储位更新为 0,输出位以脉冲形式变为 1。 当条件再次成立时,循环会再次重复。 输出位为脉冲形式,并且持续时间很短(以毫秒为单位)。
这表明,当您只想通过一个脉冲来打开输出时,该指令非常有用,并且只有当整个条件为假时,而不是在单个变量变为假时,才必须生成该脉冲。
这样,我们就看到了罗克韦尔 PLC 中的单次上升沿和单次下降沿指令。
- Read more...
-
- 0 comments
- 273 views