Estado de fase completo (PSC)

Esta instrucción corresponde a los controladores Compact GuardLogix 5370, Compact GuardLogix 5380, CompactLogix 5370, CompactLogix 5380, GuardLogix 5570, GuardLogix 5580, ControlLogix 5570, ControlLogix 5580 y ControlLogix 5590.
CONSEJO: Cuando se utiliza esta instrucción con el sistema de redundancia ControlLogix, las salidas controladas por esta instrucción pueden no ser sin interrupciones durante una conmutación de redundancia, si la instrucción y el programa de fase no están programados en la tarea de prioridad más alta.
Utilice la instrucción PSC para señalar una fase de equipo en la que la rutina de estado esté completa para indicar que debe pasar al siguiente estado.
La instrucción PSC señala la finalización de una rutina de estado de fase.
PSC DescriptionV32
En el estado de ejecución, se utiliza la instrucción PSC para realizar la transición de la fase de equipo al estado completo.
  • 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 el rung-condition-in 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
Diagrama de lógica de escalera
PSC_LD_avail_v31
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
PSC( );
Operandos
Diagrama de lógica de escalera
Ninguno
Texto estructurado
Ninguno
Debe introducir los paréntesis ( ) después de la instrucción nemónica, aunque no haya ningún operando.
Pautas para utilizar la instrucción PSC
Pauta
Detalles
Utilice la instrucción PSC en
cada
rutina de estado de fase que se añada a una fase de equipo.
Sin una instrucción PSC, la fase de equipo permanece en el mismo estado y
no
pasa al estado siguiente.
  • Coloque la instrucción PSC como el último paso en su rutina de estado de fase.
  • Cuando el estado se realiza (completa), ejecute la instrucción PSC.
PSC Holding Statev32
En la rutina de estado de retención, utilice la instrucción PSC para dejar que la fase del equipo pase al estado Retenido
Recuerde que la instrucción PSC
no
detiene el escaneado actual de una rutina.
Cuando se ejecuta la instrucción PSC, el controlador escanea el resto de la rutina y, a continuación, realiza la transición de la fase de equipo al siguiente estado. La instrucción PSC no termina la ejecución de la rutina.
No
utilice una instrucción PSC en una rutina de pre-estado.
Utilice la instrucción PSC solamente para señalar la transición de un estado a otro.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Se producirá un fallo mayor si:
Tipo de fallo
Código de fallo
La instrucción se llama desde fuera de un programa de fase de equipo.
4
91
Si una instrucción adicional ha utilizado una instrucción PSC y un programa que no sea de fase del equipo llama a la instrucción adicional,
Logix Designer
genera una advertencia. Compruebe la instrucción adicional para esta instrucción y desactívela. Consulte
Índice a través de matrices
para obtener más información sobre los fallos relacionados con los operandos.
Ejecución
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, una construcción de texto estructurado o ambos.
Condición/estado
Acción realizada
Pre-escaneado
No se realiza ninguna acción.
Post-escaneado
No se realiza ninguna acción.
EnableIn es falso
No se realiza ninguna acción.
EnableIn es verdadero
La instrucción se ejecuta.
Ejemplos
Diagrama de lógica de escalera
PSC_LD_ex_v31
Texto estructurado
Si TagEnableRunning
y PSCTest.Running:
PSC();
End_if;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal