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 la primer exploración. Consulte la referencia de seguridad de sistemas de controladores GuardLogix 5580 y Compact GuardLogix 5380, publicación 1756-RM012, para conocer los métodos de inicialización de pseudo-operandos durante la primera exploració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 con 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 a la conexión (Timer on delay, TON) establece ACC en 0.
      • Un TON verdadero calcula el tiempo transcurrido y lo añade 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 matriz[POS] y se disminuye POS.
En esta tabla se especifican los pseudo-operandos.
CONSEJO:
Las instrucciones de 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. Las versiones 37 y posteriores de Logix Designer no admiten instrucciones de puerto en serie ASCII.
Instrucciones
Pseudo-operandos
Permitido en rutinas de seguridad
Prueba ASCII para línea de búfer (ABL)
POS
No
Caracteres ASCII en búfer (ASCII Chars in Buffer, ACB)
POS
No
Líneas de comunicación ASCII (AHL)
POS
No
Lectura ASCII (ARD)
LEN, POS
No
Línea de lectura ASCII (ASCII Read Line, ARL)
LEN, POS
No
Promedio de archivo (AVE)
LEN, POS
No
Agregar escritura ASCII (ASCII Write Append, AWA)
LEN, POS
No
Escritura ASCII (AWT)
LEN, POS
No
Desplazamiento de bit a la izquierda (Bit Shift Left , BSL)
LEN
No
Desplazamiento de bit a la derecha (Bit Shift Right, BSR)
LEN
No
Recuento ascendente (Count Up, CTU)
PRE, ACC
Sí
Recuento descendente (Count Down, CTD)
PRE, ACC
Sí
Detección de diagnóstico (DDT)
LEN, POS
No
Aritmética y lógica de archivos (File Arithmetic and Logic, 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
Buscar y comparar archivos (File Search and Compare, FSC)
LEN, POS
Sí
Carga LIFO (LFL)
LEN, POS
No
Descarga LIFO (LFU)
LEN, POS
No
Temporizador retentivo activado (Retentive Timer On, RTO)
PRE, ACC
Sí
Secuenciador de entrada (Sequencer Input, SQI)
LEN, POS
No
Carga de secuenciador (SQL)
LEN, POS
No
Secuenciador de salida (Sequencer Output, SQO)
LEN, POS
No
Clasificación de archivo (SRT)
LEN, POS
No
Desviación estándar de archivo (STD)
LEN, POS
No
Temporizador a la desconexión (Timer Off Delay, TOF)
PRE, ACC
Sí
Temporizador a la conexión (Timer On Delay, 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