Inicialización del pseudo-operando

Los pseudo operandos son marcadores de posición de miembros de estructura de etiqueta de respaldo de instrucciones.
IMPORTANTE: Cuando utilice una etiqueta de respaldo de instrucción para una operación de seguridad crítica, deberá inicializar los pseudo-operandos durante el primer escán. Consulte la referencia de seguridad de sistemas de controladores GuardLogix 5580 y Compact GuardLogix 5380, publicación 1756-RM012, para ver los métodos de inicialización de los pseudo-operandos durante el primer escán.
Los pseudo operandos se inicializan cuando la aplicación se descarga y nunca vuelve a hacerlo, a no ser que los modifique la aplicación.
  • Al especificar un valor de pseudo-operando, se escribe directamente en el miembro. Si utiliza la misma etiqueta de respaldo en otra instrucción y especifica un valor diferente, el valor anterior se sobrescribe mediante el nuevo valor.
  • La posición (Position, POS) y el acumulador (Accumulator, ACC) se inicializan tal como se describen, pero también los sobrescribe la instrucción cuando se ejecuta.
    Por ejemplo:
    • Una instrucción falsa de Temporizador de retardo (Timer on delay, TON) establece ACC en 0.
      • Un TON verdadero calcula el tiempo transcurrido y lo agrega al ACC.
      • El valor Preestablecido (Preset, PRE) lo utiliza el TON para determinar cuándo debe establecerse el bit DN. La instrucción no cambia el miembro PRE.
    • Cuando una instrucción de carga LIFO (LIFO Load, LFL) se ejecuta (transición de falso a verdadero), el valor de origen se escribe en la LIFO y se incrementa la POS.
    • Cuando se ejecuta una instrucción Descarga LIFO (LIFO Unload, LFU), se lee el valor en la tabla[POS] y se disminuye POS.
En esta tabla se especifican los pseudo-operandos.
CONSEJO: Las instrucciones Puerto en serie ASCII (AWT, AWA, ARD, ARL, ABL, ACB, AHL y ACL) están disponibles solo en los controladores que tengan puertos en serie
Instrucciones
Pseudo-operandos
Permitido en rutinas de seguridad
Prueba ASCII para línea de búfer (ABL)
POS
No
Caracteres ASCII en el búfer (ACB)
POS
No
Líneas de handshake ASCII (AHL)
POS
No
Lectura ASCII (ARD)
LEN, POS
No
Lectura ASCII de línea (ARL)
LEN, POS
No
Promedio de archivo (AVE)
LEN, POS
No
Escritura ASCII con anexo (AWA)
LEN, POS
No
Escritura ASCII (AWT)
LEN, POS
No
Desplazamiento de bit a la izquierda (BSL)
LEN
No
Desplazamiento de bit a la derecha (BSR)
LEN
No
Conteo ascendente (CTU)
PRE, ACC
Sí
Conteo descendente (CTD)
PRE, ACC
Sí
Detección de diagnóstico (DDT)
LEN, POS
No
Aritmética y lógica de archivo (FAL)
LEN, POS
Sí
Comparación de bits de archivo (FBC)
LEN, POS
No
Carga FIFO (FFL)
LEN, POS
No
Descarga FIFO (FFU)
LEN, POS
No
Búsqueda y comparación de archivos (FSC)
LEN, POS
Sí
Carga LIFO (LFL)
LEN, POS
No
Descarga LIFO (LIFO Unload, LFU)
LEN, POS
No
Temporizador retentivo activado (RTO)
PRE, ACC
Sí
Secuenciador de entrada (SQI)
LEN, POS
No
Carga de secuenciador (SQL)
LEN, POS
No
Secuenciador de salida (SQO)
LEN, POS
No
Clasificación de archivo (SRT)
LEN, POS
No
Desviación estándar de archivo (STD)
LEN, POS
No
Temporizador de retardo a la desconexión (TOF)
PRE, ACC
Sí
Temporizador de retardo a la conexión (TON)
PRE, ACC
Sí
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal