Fallo de borrado de fase (Phase Clear Failure, PCLF)

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.
Utilice la instrucción PCLF para borrar el código de fallo de una fase de equipo.
La instrucción PCLF borra el código de fallo de una fase de equipo.
  • Utilice solo una instrucción PCLF para borrar el código de fallo de una fase de equipo.
  • Una instrucción CLR, una instrucción MOV o una asignación (:=)
    no
    cambian el código de fallo de una fase de equipo.
Asegúrese de que la fase de equipo
no
tenga otros propietarios cuando utilice la instrucción PCLF. La instrucción PCLF
no
borrará el código de error si
Logix Designer
, la HMI, el software
FactoryTalk Batch
o si otro programa posee la fase del equipo.
  • La propiedad HMI de alta prioridad es específica únicamente para los controladores
    CompactLogix
    5370 y
    ControlLogix
    5570.
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.
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
PCLF_LD_avail_v31
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
PCLF(Phase_Name);
Operandos
Diagrama de lógica de escalera
Operando
Tipo
Formato
Descripción
Phase Name
PHASE
Nombre de la fase de equipo
Fase de equipo cuyo código de fallo desea borrar.
Texto estructurado
Los operandos son los mismos que los de la instrucción PCLF del diagrama de escalera.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Ninguno. Consulte
Índice a través de matrices
a continuación, para obtener más información sobre los fallos relacionados con los operandos.
Ejecución
Para Texto estructurado, EnableIn siempre es verdadero durante un escaneado normal. Por tanto, si la instrucción se encuentra en la ruta de control activada por la lógica, se ejecutará.
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 tal y como se describe anteriormente.
Ejemplo
Diagrama de lógica de escalera
Si
Drain_Tank_Restart
= 1 (reiniciar la fase de equipo
Drain_Tank
), entonces
Se borra el código de fallo de la fase de equipo
Drain_Tank
Se cambia el estado de la fase de equipo
Drain_Tank
para que se reinicie a través del comando de reinicio.
Drain_Tank_Restart
= 0;
PCLF_LD_ex_v31
Texto estructurado
(*Si
Drain_Tank_Restart
= on, entonces:
Se borra el código de fallo de la fase de equipo
Drain_Tank.
Reinicie la fase de equipo
Drain_Tank
.
Se desactiva
Drain_Tank_Restart
*).
If
Drain_Tank_Restart
Then
PCLF(
Drain_Tank
);
PCMD(
Drain_Tank
,Restart,0);
Drain_Tank_Restart
:= 0;
End_If;
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal