Indicadores de condición
Nombre
Etiqueta Símbolo
< =
Indicador de
menor o igual que
Indicador
Encen-
Siempre en ON
dido
Indicador
Apagado P_Off
Siempre en OFF
Uso de los indicadores de
condición
Guardar y cargar el estado de un indicador de condición
P_LE
Se pondrá en ON si el primer operando de una instrucción de comparación es
menor o igual que el segundo.
P_On
Siempre en ON. (Siempre 1).
Siempre en OFF. (Siempre 0).
Los indicadores de condición son compartidos por todas las instrucciones,
por lo cual su estado puede cambiar a menudo durante un mismo ciclo. Ase-
gúrese de leer los indicadores de condición inmediatamente después de la
ejecución de una instrucción, preferentemente en una bifurcación de la
misma condición de ejecución.
Instrucción A
El resultado de la instrucción A
queda reflejado en el indicador
de igual.
Instrucción B
Dado que los indicadores de condición son compartidos por todas las tareas,
el funcionamiento de la operación puede cambiar su curso previsto en caso
de interrumpirse una única tarea. Asegúrese de tomar en consideración los
efectos de una interrupción al escribir el programa. Consulte información más
detallada en la SECCIÓN 2 Programación de Manual de programación de las
series CS y CJ (W394).
Los indicadores de condición se borrarán cuando el programa cambie de
tarea, de modo que el estado de un indicador de condición no se puede pasar
a otra tarea. Por ejemplo, el estado de un indicador en la tarea 1 no podrá
leerse en la tarea 2.
Las CPUs CJ1-H y CJ1M admiten instrucciones para guardar y cargar el
estado del indicador de condición (CCS(282) y CCL(283), respectivamente.
Dichas instrucciones se pueden utilizar para acceder al estado de los indica-
dores de condición situados en otras ubicaciones de una tarea, o bien en una
tarea diferente.
El siguiente ejemplo muestra cómo el indicador de igual es utilizado en una
ubicación diferente de la misma tarea.
Tarea
CMP
CCS
Instrucción A
CCL
Instrucción B
Función
Instrucción
Operando
LD
Instrucción A
=
AND
Instrucción B
Guarda el resultado de la comparación en los
indicadores de condición. Esto permitirá cargar los
resultados para utilizarlos con la instrucción B.
Guarda el estado de los indicadores de condición.
Carga los estados de los indicadores de
condición previamente guardados.
El resultado de la instrucción de comparación del
indicador Igual puede ser utilizado por la
Instrucción B sin ninguna interferencia de parte de
la Instrucción A.
Sección 9-20
383