Início / Descargas / Rockwell Automation / Software & Programación / Estructura de datos en RSLogix 5000

Estructura de datos en RSLogix 5000

Una estructura de datos es una forma particular de organizar datos para que puedan ser utilizados de manera eficiente.

Se usan mucho para poder crear por ejemplo, muchos motores iguales de forma muy sencilla.

Dentro del proyecto pulsamos para expandir la carpeta “Data Types”

Dentro de “Data Types” Pulsamos con el botón derecho del ratón “User-Defined”

Y en la ventana que se nos abre pulsamos sobre “New Data Type…”

 

Se nos abre una ventana en la que rellenamos el nombre y una pequeña descripción (Importante para en un futuro saber de qué se trata).

En mi caso:

- Name: Calendario

-Description: Registro diario de un dato, con media y total mensual; y total anual

Una vez hecho lo anterior pulsamos sobre “Add Member…”

Dentro de “Add Member” rellenamos el nombre de la variable (Intentaremos que no sea muy largo, pues la variable se va a llamar por el Como después llamemos a la estructura.como se llame la propia variable) y una pequeña descripción (Importante para en un futuro saber de qué se trata).

En mi caso:

-Name: Enero

-Data Type: Un Array de 32 reales REAL[32]

-Description: Registro de Enero (Enero[0] total del mes y el resto coincide con el día por ejemplo día 1 Enero[1])

Introducimos todos los datos que queramos en mi caso todos estos

Una vez hecho todo lo anterior pulsamos sobre OK y habremos terminado la estructura de datos, a continuación vamos a usarla.

 

Pulsamos donde queramos usar la estructura para que se nos abra el árbol, en mi caso la voy a crear en el controlador, así que pulsamos sobre el nombre del controlador, y cuando se despliegue el árbol pulsamos con el lado derecho del ratón sobre “Controler Tags”

Se nos abrirá esta ventana y pulsamos sobre “New Tag…”

En la ventana New Tag

Introducimos los siguientes datos:

-Name: Registro_KWH (Intentaremos que no sea muy largo, porque si no el total de la variable será demasiado largo)

-Description: una pequeña descripción (Importante para en un futuro saber para que lo estamos usando)

-Data Type: Ponemos el dato que habíamos creado en este caso Calendario

Pulsamos Create

Y ya tenemos creadas cerca de 400 Variables en un momento, reutilizable el dato tantas veces necesitemos.

Esta estructura de datos la vamos a usar próximamente para crear un Bloque de función.