Índice A Través De Matrices - Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia

Tabla de contenido

Publicidad

Atributos comunes para instrucciones generales
Índice a través de
matrices
Operador
+
-
*
/
AND
FRD
NOT
O
TOD
SQR
XOR
Definiciones
my_list definido como
DINT[10]
my_list definido como
DINT[10]
posición definido como
DINT
my_list definido como
DINT[10]
posición definido como
DINT
desplazamiento definido
como DINT
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Para cambiar dinámicamente el elemento de matriz al que hace referencia su
lógica, utilice una etiqueta o expresión como el subíndice para apuntar al
elemento. Esto es parecido al direccionamiento indirecto de la lógica PLC-5. Use
estos operadores en una expresión para especificar un subíndice de matriz:
Consejos:  Logix Designer solo permite subíndices que sean etiquetas de
tipos de datos extendidos, y no admite expresiones de
subíndices con tipos de datos extendidos.
 Todos los tipos de datos elementales enteros disponibles
pueden usarse como índice de subíndice. Use únicamente las
etiquetas SINT, INT y DINT con operadores para crear una
expresión de subíndice.
Descripción
sumar
restar/negar
multiplicar
dividir
AND
BCD a entero
complementario
O
entero a BCD
raíz cuadrada
OR exclusivo
Por ejemplo:
Ejemplo
my_list[5]
MOV the value 5 into
position
my_list[position]
MOV the value 2 into
position
MOV the value 5 into
offset
my_list[position+offset]
Consejo:
Asegúrese de que cualquier subíndice de matriz que introduzca esté
dentro de los límites de la matriz especificada. Las instrucciones que
ven las matrices como una colección de elementos generan un fallo
mayor (tipo 4, código 20) si un subíndice supera su dimensión
correspondiente.
Descripción
Este ejemplo hace referencia al elemento 5
en la matriz. La referencia es estática porque
el valor de subíndice permanece constante.
Este ejemplo hace referencia al elemento 5
en la matriz. La referencia es dinámica
porque la lógica puede cambiar el subíndice
cambiando el valor de posición.
Este ejemplo hace referencia al elemento 7
(2+5) de la matriz. La referencia es dinámica
porque la lógica puede cambiar el subíndice
cambiando el valor de posición o
desplazamiento.
Capítulo 22
907

Publicidad

Tabla de contenido
loading

Tabla de contenido