2-22
Programación de un proyecto fuera de línea
Pautas para tags
Pauta:
1. Crear tipos de datos definidos por
❑
el usuario.
2. Usar matrices para crear
❑
rápidamente un grupo de tags
similares.
❑
3. Aprovechar los tags de alcance
del programa.
Publicación 1756-QS001B-ES-P - Marzo 2004
Use las pautas siguientes para crear tags para un proyecto Logix5000:
Detalles:
Los tipos de datos definidos por el usuario (estructuras) le permiten organizar los datos
según la máquina o proceso. Los tipos de datos definidos por el usuario presentan las
siguientes ventajas:
• Un tag contiene todos los datos relacionados con un aspecto determinado del
sistema. Esto mantiene juntos los datos relacionados entre sí y facilita su
ubicación, independientemente del tipo de datos.
• Cada componente de los datos (miembro) tiene un nombre descriptivo. Esto crea
automáticamente un nivel inicial de documentación para la lógica.
• Se puede utilizar el tipo de datos para crear varios tags con la misma disposición
de datos.
Por ejemplo, utilice un tipo de datos definido por el usuario para almacenar todos los
parámetros de un tanque, incluidos las temperaturas, presiones, posiciones de las
válvulas y valores preseleccionados. A continuación, cree un tag para cada tanque,
basándose en el tipo de datos.
Una matriz crea varias ocurrencias de un tipo de datos con un nombre de tag en común.
• Las matrices permiten organizar un bloque de tags que usen el mismo tipo de
datos y lleven a cabo una función similar.
• Organice los datos en 1, 2 ó 3 dimensiones para ajustarse a lo que representen.
Por ejemplo, utilice una matriz de 2 dimensiones para organizar los datos de un conjunto
de tanques. Cada elemento de la matriz representa un tanque. La ubicación del elemento
dentro de la matriz representa la ubicación geográfica del tanque.
Importante: Minimice el uso de matrices BOOL. Muchas de las instrucciones de matriz
no funcionan en matrices BOOL. Esto dificulta la inicialización y el borrado de una matriz
de datos BOOL.
• Generalmente, utilice una matriz BOOL para los objetos de nivel de bit de una
pantalla PanelView.
• De lo contrario, use los bits individuales de un tag DINT o una matriz de DINT.
Si desea que varios tags tengan el mismo nombre, defina cada uno de ellos como de
alcance de programa (tags de programa) de un programa distinto. Esto le permitirá
reutilizar la lógica y los nombres de tag en varios programas.
Evite utilizar el mismo nombre para un tag de controlador y un tag de programa. Dentro
de un programa, no puede hacer referencia a un tag de controlador si existe un tag de
programa con el mismo nombre.
Algunos tags deben ser de alcance de controlador (tag de controlador).
Si desea usar el tag:
en más de un programa del proyecto
en una instrucción Message (MSG)
para producir o consumir datos
para comunicarse con un terminal PanelView
en ninguno de los casos anteriores
Entonces asigne este alcance:
alcance de controlador (tags de
controlador)
alcance del programa (tags de
programa)