8-2
Cómo usar la estructura de control
1785-6.1ES Noviembre de 1998
Importante: Asegúrese de que el valor del índice (positivo o
negativo) no cause que la dirección indexada sobrepase
el límite del tipo de archivo. El procesador no verifica
esto a no ser que se use una dirección indirecta indexada
o se exceda la zona de memoria de la tabla de datos. Si
la dirección indexada sobrepasa la zona de la tabla de
datos, el procesador inicia un error de tiempo de
ejecución y establece un fallo mayor. El procesador no
verifica si la dirección indexada cruza los tipos de
archivo, tales como N7 a N8.
ATENCION:
una dirección manipulan el valor de offset almacenado
!
en S:24. Asegúrese de monitorear o cargar el valor de
offset que desea antes de usar una dirección indexada.
De lo contrario, puede ocurrir una operación inesperada
de la máquina, lo cual pued resultar en daños al equipo
o lesiones corporales.
Vea el capítulo que describe el direccionamiento de los archivos de la
tabla de datos en el manual del usuario del software para obtener más
información acerca del direccionamiento indexado.
La estructura de control (tipo de archivo R) controla la operación de
la instrucción de archivo. Esta estructura es similar a un contador y
controla el archivo según longitud y posición así como según los bits
de estado y control (Figura 8.1). Usted introduce la dirección de
estructura de control (por ejemplo, R6:0) en el campo de control
cuando programa una instrucción FAL o FSC.
Figura 8.1
Ejemplo de archivo de control R6:0
Memoria
Memory
Estado
Status
Longitud
Length
Posición
Position
Estado
Status
Longitud
Length
Posición
Position
Estado
Status
Longitud
Length
Posición
Position
ATENCION:
para más de una instrucción. La duplicación de una
!
dirección de control puede resultar en una operación
inesperada con la posibilidad de causar daños al equipo
y/o lesiones corporales.
Conceptos de instrucciones de archivo
Las instrucciones con un símbolo # en
Dirección de estructura de
Control Structure Address
control
R6:0
R6:1
R6:2
13370
No use la misma dirección de control