Cómo El Controlador Almacena Los Datos Del Arreglo - Rockwell Automation Allen-Bradley Logix5000 Manual De Referencia Del Conjunto De Instrucciones Generales

Ocultar thumbs Ver también para Allen-Bradley Logix5000:
Tabla de contenido

Publicidad

Elementos del arreglo de una
dimensión (orden ascendente):
one_D_array[0]
one_D_array[1]
one_D_array[2]
one_D_array[3]
one_D_array[4]
one_D_array[5]
one_D_array[6]
Para un arreglo con solamente una
dimensión, tag_name[subscript_0] ,
subscript_0 se incrementa a su valor
máximo.
Las instrucciones siguientes manipulan los datos de arreglo como un bloque
continuo de memoria (las demás instrucciones manipulan los datos de
arreglo como elementos individuales):
BSL
FBC
BSR
FFL
COP
FFU
DDT
FLL
Cómo el controlador almacena los datos del arreglo
La tabla siguiente indica el orden secuencial de los elementos en los
ejemplos de la página B-2.
Elementos del arreglo de dos
dimensiones (orden ascendente):
two_D_array[0,0]
two_D_array[0,1]
two_D_array[0,2]
two_D_array[0,3]
two_D_array[0,4]
two_D_array[1,0]
two_D_array[1,1]
two_D_array[1,2]
two_D_array[1,3]
two_D_array[1,4]
two_D_array[2,0]
two_D_array[2,1]
two_D_array[2,2]
two_D_array[2,3]
two_D_array[2,4]
two_D_array[3,0]
two_D_array[3,1]
two_D_array[3,2]
two_D_array[3,3]
two_D_array[3,4]
Para un arreglo con dos dimensiones,
tag_name[subscript_0, subscript_1] ,
subscript_0 se mantiene fijo en 0 mientras
subscript_1 se incrementa de 0 a su valor
máximo. Subscript_0 se incrementa por 1
(si dimensión 0 es mayor que 1) y se
mantiene fijo mientras subscript_1 se
incrementa nuevamente a través de su
rango. Este proceso continúa hasta que
los dos subíndices llegan a sus valores
máximos.
Conceptos de arreglo
LFL
SQO
LFU
SQI
SQL
Elementos del arreglo de tres
dimensiones (orden ascendente):
three_D_array[0,0,0]
three_D_array[0,0,1]
three_D_array[0,0,2]
three_D_array[0,0,3]
three_D_array[0,1,0]
three_D_array[0,1,1]
three_D_array[0,1,2]
three_D_array[0,1,3]
three_D_array[0,2,0]
three_D_array[0,2,1]
three_D_array[0,2,2]
three_D_array[0,2,3]
three_D_array[1,0,0]
three_D_array[1,0,2]
three_D_array[1,0,3]
three_D_array[1,1,0]
three_D_array[1,1,1]
three_D_array[1,1,2]
three_D_array[1,1,3]
three_D_array[1,2,0]
three_D_array[1,2,1]
three_D_array[1,2,2]
three_D_array[1,2,3]
Para un arreglo con tres dimensiones,
tag_name[subscript_0, subscript_1,
subscript_2] , subscript_0 se mantiene fijo
en 0 mientras subscript_1 y subscript_2
se incrementan como un arreglo de dos
dimensiones. subscript_0 se incrementa
por 1 (si la dimensión 0 es mayor que 1) y
se mantiene fijo hasta que subscript_1 y
subscript_2 llegan a sus valores máximos.
Este proceso continúa hasta que los tres
subíndices llegan a sus valores máximos.
1756-6.4.1ES - Octubre de 1999
B-5

Publicidad

Tabla de contenido
loading

Tabla de contenido