Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
Glossário

UDT em uma máquina real

Um UDT, ou tipo de dado definido pelo usuário, agrupa vários valores sob um nome, como um formulário com campos. Você define o tipo uma vez e depois cria quantas tags desse tipo precisar.

Cada tag desse tipo tem os seus próprios valores. Um tipo de bomba pode ter Ready, Running e Level, e Pump1 e Pump2 guardam cada uma as suas próprias cópias.

Na Rockwell é um User-Defined Data Type. Na Siemens é um tipo de dado de CLP com membros STRUCT. Um UDT guarda só dados. Uma AOI ou um FB executa lógica, e os dois costumam ser usados juntos.

UDT: um exemplo resolvido

Dez bombas precisam das mesmas informações de status. Um UDT tem membros para funcionamento, falha e total de partidas, e o programa cria dez tags desse tipo. Pump3.Running significa a mesma coisa que Pump7.Running, então telas e relatórios podem seguir um só padrão.

UDT: um erro comum

Esperar que um UDT faça alguma coisa sozinho. Declará-lo só guarda informação, então o seu código ainda precisa escrever cada membro.

Ainda com dúvida sobre este? Pergunte no Vestiário.