Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Glosario

UDT en una máquina real

Un UDT, o tipo de datos definido por el usuario, agrupa varios valores bajo un nombre, como un formulario con campos. Defines el tipo una vez y luego creas tantas variables de ese tipo como necesites.

Cada variable de ese tipo tiene sus propios valores. Un tipo de bomba podría tener Ready, Running y Level, y Pump1 y Pump2 guardan cada una sus propias copias.

En Rockwell es un User-Defined Data Type. En Siemens es un tipo de datos PLC con miembros STRUCT. Un UDT solo guarda datos. Una AOI o un FB ejecuta lógica, y los dos se usan juntos a menudo.

UDT: un ejemplo resuelto

Diez bombas necesitan la misma información de estado. Un UDT tiene miembros para marcha, falla y total de arranques, y el programa crea diez variables de ese tipo. Pump3.Running significa lo mismo que Pump7.Running, así que las pantallas y los informes pueden seguir un mismo patrón.

UDT: un error habitual

Esperar que un UDT haga algo por sí solo. Declararlo solo guarda información, así que tu código tiene que escribir cada miembro.

¿Todavía no lo tienes claro? Pregunta en el Vestuario.