Fallo al borrar la secuencia de equipo (SCLF)
Esta instrucción se aplica a los
Logix Designer
controladores 5580P y a los controladores ControlLogix 5590P. Los controladores Logix Designer
5580P y ControlLogix 5590P también admiten redundancia de controlador.
CONSEJO:
Cuando se utiliza esta instrucción con el sistema de redundancia
ControlLogix
, las salidas controladas por esta instrucción pueden no ser sin perturbaciones durante una conmutación de redundancia, si la instrucción y el programa de secuencias no están programados en la tarea de prioridad más alta.
ADVERTENCIA:
Cuando se utiliza la redundancia con un
Equipment Sequence
, la ejecución de la secuencia puede no ser la esperada después de la conmutación si la fase y la secuencia no están programadas en la misma tarea.Utilice la instrucción
Equipment Sequence
Borrar fallo (Clear Failure, SCLF) para borrar el código de fallo de una Equipment Sequence
. Tenga en cuenta esto al utilizar la instrucción SCLF.- Una instrucción CLR, instrucción MOV o asignación no cambia el código de fallo de unaEquipment Sequence.
- LaEquipment Sequenceno puede tener otros propietarios cuando utiliza la instrucción SCLF. La instrucción SCLF no borra el código de fallo si la aplicaciónLogix Designer, el softwareFactoryTalk Batchu otro programa posee laEquipment Sequence.
- UnaEquipment Sequencerechaza un comando RESUME hasta que no contenga fallos.
Se trata de una instrucción de transición. Siga estos pasos cuando la use:
- En la lógica de escalera, inserte una instrucción para alternar la Condición de entrada de renglón de falsa a verdadera cada vez que se deba ejecutar la instrucción.
- En una rutina de Texto estructurado, inserte una condición para que la instrucción haga que se ejecute solo en una transición.
Idiomas disponibles
La instrucción SCLF está disponible en estos idiomas.
- Diagrama de lógica de escalera

- Texto estructurado: SCLF(SequenceName)
Operandos admitidos
La instrucción SCLF utiliza estos operandos.
Operando | Tipo | Formato | Descripción |
Sequence Name | Secuencia | nombre de Equipment Sequence | Equipment Sequence para la que desea borrar un código de fallo. |
Resultado | DINT | Etiqueta Inmediato | Para que una instrucción devuelva un código de éxito o fallo, introduzca una etiqueta DINT en la que se almacene el código de resultado. De lo contrario, introduzca 0 . |
Indicadores de estado aritmético y condiciones de fallo
Los indicadores de estado aritmético no se ven afectados por la instrucción SCLF. La instrucción SCLF no puede desencadenar un fallo; por este motivo, no hay condiciones de fallo para esta instrucción.
Ejecución de instrucción
En la tabla se describen los pasos de ejecución de las instrucciones SCLF.
Condición | Acción del diagrama de lógica de escalera | Acción de texto estructurado |
Pre-escaneado | La condición de salida de renglón se establece como falsa. | No se realiza ninguna acción. |
La condición de entrada de renglón es falsa | La condición de salida de renglón se establece como falsa. | N/A |
La condición de entrada de renglón es verdadera |
| N/A |
Escaneado de texto estructurado | N/A | En el texto estructurado, las instrucciones se ejecutan cada vez que se escanean. Para limitar el escaneado de una instrucción, utilice un calificador de una acción SFC o una construcción de texto estructurado que incluya una condición, como if, then o else. |
Ejecución de instrucción | La instrucción borra el valor del código de fallo para la Equipment Sequence especificada. | La instrucción borra el valor del código de fallo para la Equipment Sequence especificada. |
Post-escaneado | La condición de salida de renglón se establece como falsa. | No se realiza ninguna acción. |
Entregue su opinión
Acción del diagrama de lógica de escalera
Acción de texto estructurado