12-6
1785-6.1ES Noviembre de 1998
Este parámetro:
Archivo (#N7:1)
Máscara (0F0F)
Destino (O:014)
Control (R6:20)
Longitud (4)
Posición (2)
La instrucción SQO pasa por el archivo de secuenciador de palabras
de salida de 16 bits cuyos bits han sido establecidos para controlar
varios dispositivos de salida.
Cuando el renglón va de falso a verdadero, la instrucción se
incrementa al paso siguiente (palabra) en el archivo de secuenciador
#N7:1. Los datos en el archivo de secuenciador se transfieren a través
de una máscara fija (0F0F) a la dirección de destino O:014. Los datos
actuales se escriben al elemento de destino durante cada escán que el
renglón permanece verdadero.
Cuando cambia el procesador del modo de programación al modo
marcha en el momento del encendido, la operación de la instrucción
depende de si el renglón es verdadero o falso durante el primer escán:
•
Si el renglón es verdadero y POS = 0, la instrucción transfiere
datos en el paso 0.
•
Si el renglón ds falso, la instrucción espera la primera transición
del renglón de falso a verdadero y transfiere los datos en el paso 1.
Después de transferir la última palabra del archivo de secuenciador, el
procesador establece el bit .DN. Durante la próxima transición del
renglón de falso a verdadero, el procesador restablece el bit .DN y
establece la posición al paso 1.
Cómo restablecer la posición de SQO
Cada vez que el procesador va del modo de programación al modo
marcha, usted debe restablecer la posición de cualquier instrucción
SQO. Para hacerlo, use la lógica de escalera siguiente:
S1
15
El bit S:1/15 es el bit de "primera pasada". Este bit se establece cuando el
The bit S:1/15 is the "first pass" bit. This bit is set when the processor
procesador escanea un programa por primera vez. Cuando el renglón se
first scans a program. When this rung goes true, the processor moves
hace verdadero, el procesador mueve el valor de 0 a la palabra de posición
the value of 0 to the position word of the SQO instruction. After the
de la instrucción SQO. Después de que la posición se establece en 0, la
position is set to 0, the next false to true transition will cause the
próxima transición del renglón de falso a verdadero causará que el
processor to run step 1.
procesador ejecute el paso 1.
Instrucciones de secuenciador SQO, SQI, SQL
Indica al procesador:
La ubicación del archivo de secuenciador
El valor hexadecimal fijo de la máscara
La dirección de imagen de salida que se
debe cambiar
La estructura que controla la operación
El número de palabras que se deben
procesar
La posición actual
MOV
MOVE
Source
Dest
0
R6:20.POS