Acceso A Propiedades Extendidas En La Lógica - Rockwell Automation Allen-Bradley CompactLogix 5370 1769-L16ER-BB1B Manual Del Usuario

Tabla de contenido

Publicidad

Acceso a propiedades extendidas en la lógica
Se puede obtener acceso a límites definidos en tags mediante la sintaxis
.@Min y .@Max:
• No es posible escribir a valores de propiedades extendidas en la lógica.
• Para usar propiedades de tags extendidas en una instrucción Add-On,
debe pasarlas a la instrucción Add-On como operandos de entrada.
• Los tags de alias que tienen propiedades extendidas no tienen acceso a
las propiedades extendidas en la lógica.
• Es posible configurar límites para los parámetros de entrada y salida en
las instrucciones Add-On. Sin embargo, no es posible definir límites
en un parámetro InOut de una instrucción Add-On.
• No es posible acceder a límites dentro de la lógica de la instrucción
Add-On. Los límites son usados exclusivamente por las aplicaciones de
HMI.
Si un tag de matriz está usando direccionamiento indirecto para acceder a
límites en la lógica, se aplican las siguientes condiciones:
• Si el tag de matriz tiene límites configurados, las propiedades
extendidas se aplican a cualquier elemento de la matriz que no tenga
configurada explícitamente dicha propiedad extendida. Por ejemplo,
si el tag de matriz MyArray tiene Max configurado a 100, cualquier
elemento de la matriz que no tenga Max configurado hereda el valor de
100 cuando se usa en la lógica. Sin embargo, no le queda visible que el
valor heredado de MyArray está configurado en las propiedades del tag.
• Por lo menos un elemento de la matriz debe tener un límite
configurado para verificación de la lógica de matriz referenciada
indirectamente. Por ejemplo, si MyArray[x].@Max se está usando en
lógica, por lo menos un elemento de la matriz de MyArray[] debe tener
la propiedad extendida de Max configurada si MyArray no ha
configurado Max.
• En las siguientes circunstancias, se utiliza un valor predeterminado de
tipo de datos:
– Se obtiene acceso a la matriz programáticamente con una referencia
indirecta.
– El tag de matriz no tiene la propiedad extendida configurada.
– Un miembro de una matriz no tiene la propiedad extendida
configurada.
Por ejemplo, en el caso de una matriz del tipo SINT cuando se llama al
límite máx en la lógica para un miembro, se usa el valor de 127.
Si se obtiene acceso directamente a un elemento de la matriz, el elemento
tiene que tener la propiedad extendida definida. De no ser así, falla la
verificación.
Publicación de Rockwell Automation 1769-UM021H-ES-P – Noviembre 2016
Desarrollo de aplicaciones
Capítulo 10
271

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido