Creación tipos de datos
definidos por el usuario
Pauta:
1. Considere la función de paso de las
descripciones.
2. Los datos que representan un dispositivo
de E/S necesitan programación adicional.
3. Si incluye una matriz como miembro,
limite la matriz a una sola dimensión.
4. Cuando use los tipos de datos BOOL,
SINT o INT, coloque los miembros que
usan el mismo tipo de datos por orden:
Los tipos de datos definidos por el usuario sirven para organizar los datos
según la máquina o el proceso. Esto agiliza el desarrollo de programas y crea
código de documentación automática cuyo mantenimiento es más fácil.
Cuando cree tipo de datos definido por el usuario, siga estas pautas:
Detalles:
Vea Descripción de un tipo de datos definido por el usuario en la página 3-2.
Si incluye miembros que representan dispositivos de E/S, debe utilizar lógica para copiar
los datos entre los miembros dentro del tipo de datos definido por el usuario y los tags de
E/S correspondientes.
No se permiten matrices con varias dimensiones en un tipo de datos definido por el
usuario.
Los controladores Logix5000 asignan memoria en secciones de 4 bytes. Si secuencia juntos
tipos de datos más pequeños, el controlador empaqueta tantos como quepan en una
sección de 4 bytes.
más eficiente
BOOL
BOOL
BOOL
DINT
DINT
Organización de proyectos
tag – almacenar datos. No hay tabla de datos ni
formato numérico fijos para las direcciones de datos.
El nombre del tag es la dirección. Usted crea los tags
que desea utilizar.
tipo de datos – definir el tipo de datos que almacena
un tag, tales como bit, número entero, valor de punto
flotante (coma flotante), cadena, etc.
matriz – definir un bloque de datos (archivo). Todo el
bloque utiliza el mismo tipo de datos. Puede tener 1, 2
ó 3 dimensiones.
estructura – combinar un grupo de tipos de datos en
un formato reutilizable (plantilla para tags). Utilice
una estructura como base para varios tags con la
misma disposición de datos.
miembro – describir un componente individual de
datos dentro de una estructura
tipo de datos definido por el usuario – crear una
estructura propia que emule los dispositivos. Un tipo
de datos definido por el usuario almacena todos los
datos relacionados con un aspecto específico del
sistema. Esto mantiene juntos los datos relacionados
entre sí y facilita su ubicación, independientemente
del tipo de datos.
menos eficiente
BOOL
DINT
BOOL
DINT
BOOL
Publicación 1756-QS001B-ES-P - Marzo 2004
1-5