2-18
Programación de un proyecto fuera de línea
Asignación de operandos
donde:
es:
Nombre que identifica al tag.
Name
Subíndice o subíndices que apuntan a un elemento determinado dentro de una matriz.
Element
• Use el identificador del elemento sólo si el tag o el miembro es una matriz.
• Use un subíndice para cada dimensión de la matriz. Por ejemplo: [5], [2,8], [3,2,7].
Para hacer referencia indirectamente (de forma dinámica) a un elemento, utilice un tag o una expresión numérica
que proporcione el número de elemento. Por ejemplo, MyArray[Tag_1], MyArray[Tag_2-1],
MyArray[ABS(Tag_3)].
Miembro determinado de una estructura.
Member
• Use el identificador del miembro sólo si el tag es una estructura.
• Si la estructura contiene otra estructura como uno de sus miembros, utilice niveles adicionales del formato
Bit específico de un tipo de dato entero (SINT, INT o DINT).
Bit
Para hacer referencia indirectamente (de forma dinámica) a un bit de un entero, utilice un tag o una expresión
Index
numérica que proporcione el número de bit. Por ejemplo, MyTag[Tag_1], MyTag[Tag_2-1],
MyTag.[ABS(Tag_4)].
Publicación 1756-QS001B-ES-P - Marzo 2004
El software RSLogix 5000 le permite realizar la programación según su flujo
de trabajo. Puede introducir lógica sin asignar operandos ni definir tags.
Posteriormente, podrá volver atrás y asignar o definir los operandos para
completar la lógica.
Los nombres de tag tienen el formato siguiente:
Name
.Member para identificar el miembro requerido.
sin operando – introducir la lógica sin definir los operandos. El
software RSLogix 5000 le permite introducir y guardar lógica sin
asignar operandos. Esto permite desarrollar la lógica en
iteraciones y guardar bibliotecas de códigos para su reutilización.
tag no definido – introducir el nombre de un tag sin definirlo. El
software RSLogix 5000 permite introducir y guardar lógica sin
definir todos los operandos. Esto permite programar la lógica en
iteraciones.
[Element]
.Member
[Element]
.Bit
o bien
.[Index]
= Opcional