En cualquier PLC, es importante entender cómo se han escrito sus instrucciones. La comprensión básica es la misma en todos los lenguajes; la diferencia es cómo se ilustra. Si tenemos claras las instrucciones, entonces podemos trabajar con cualquier tipo de software de PLC.
Una de las marcas más utilizadas en automatización es Rockwell. Hay muchos tipos diferentes de instrucciones en ella para la programación. En eso, hay dos instrucciones que son las más necesarias en cualquier lógica de PLC. Son: flanco ascendente de un disparo y flanco descendente de un disparo. En esta publicación, veremos el funcionamiento de estas dos instrucciones.
Flanco ascendente de un disparo (OSR)
En la programación de PLC, debe haber escuchado dos tipos comunes de objetos: pico positivo y pico negativo. Un pico positivo significa que se activa solo cuando la variable cambia de 0 a 1. La salida de este objeto viene en un tipo de pulso de activación.
Ahora, en lugar del estado de la variable, hay una instrucción adicional en los PLC donde se obtiene la salida de activación de todo el escalón. Esto significa que cuando todo el peldaño o condición cambia su estado de 0 a 1, entonces la salida vendrá en una condición de activación de tipo pulso. Esta es la instrucción de activación ascendente en PLC. En Rockwell PLC, se llama instrucción de flanco ascendente de un solo disparo.
Consulte la imagen a continuación para comprender. Como puede ver, la instrucción toma dos entradas en su condición. Ambas están escritas como lógica NO; lo que significa que cuando ambas están activadas, solo la condición es verdadera. Ahora, cuando esto sucede, la instrucción tiene dos variables: bit de almacenamiento y bit de salida. La función del bit de almacenamiento es almacenar el estado de la condición.
Cuando ambos bits se activan y la condición cambia de 0 a 1, entonces el bit de almacenamiento se actualiza como 1 y pasa este valor al bit de salida. El bit de salida se activa durante un período de tiempo muy corto, en milisegundos. Luego, el programador del PLC puede usar esta salida de pulso en su lógica.
Mientras la condición sea verdadera, el bit de almacenamiento no cambia. Tan pronto como la condición se vuelve falsa, el bit de almacenamiento se actualiza con 0. Cuando la condición se vuelve verdadera nuevamente, entonces el bit de salida se activa como un pulso.
Esto demuestra que esta instrucción es muy útil cuando se desea activar una salida con solo un pulso, y este pulso debe generarse solo cuando toda la condición es verdadera, y no cuando una sola variable se vuelve verdadera.
Flanco descendente de un disparo (OSF)
Ahora, tomemos un ejemplo en el que se requiere tomar una acción cuando el sistema se detiene. Esto significa que cuando la condición se vuelve falsa de verdadera, entonces se debe tomar alguna acción. Y la acción debe realizarse en un tipo de disparador; no debe estar continuamente activa. Esto se llama pico negativo. Para ejecutar esta función, se debe tomar un pico negativo de la variable o el pico negativo se debe tomar de toda la condición como se explicó anteriormente. Para el segundo tipo, se utiliza la instrucción de flanco descendente de un disparo en Rockwell PLC.
Consulte la imagen anterior. Hay 2 condiciones NO en el renglón, y la salida de este renglón está conectada al bloque OSF. El bloque tiene dos bits: almacenamiento y salida. El bit de almacenamiento se utiliza para almacenar la condición del renglón.
Cuando la condición se vuelve verdadera, el bit de almacenamiento se actualiza a 1. Cuando la condición pasa de ser verdadera a falsa, el bit de almacenamiento se actualiza a 0 y el bit de salida se convierte en 1 en forma de pulso. El ciclo se repite nuevamente cuando la condición se vuelve verdadera una vez más. El bit de salida está en forma de pulso y está activado por un tiempo muy corto, en milisegundos.
Esto demuestra que esta instrucción es muy útil cuando se desea activar una salida solo con un pulso, y este pulso debe generarse solo cuando toda la condición es falsa, y no cuando una sola variable se vuelve falsa.
De esta manera, vimos las instrucciones de flanco ascendente de un solo impulso y de flanco descendente de un solo impulso en Rockwell PLC.