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

Texto estruturado em uma máquina real

O texto estruturado, ou ST, é a linguagem de texto da IEC 61131-3. Ele tem IF, CASE e laços, com raízes em Ada, Pascal e C.

A Rockwell o chama de Structured Text, e a Siemens chama a sua versão de SCL. Os nomes, os temporizadores e os detalhes variam, embora a habilidade de lê-lo valha para os dois.

Costuma servir bem para contas, arrays e laços, em que o ladder precisaria de muitas linhas. No texto estruturado da Logix, os nomes de tag não usam o # que o SCL da Siemens usa.

Texto estruturado: um exemplo resolvido

IF Temperature > 80.0 THEN HeaterOn := FALSE; END_IF; confere a temperatura a cada varredura. Abaixo de 80, a linha de dentro não roda, então HeaterOn mantém o valor que já tinha.

Texto estruturado: um erro comum

Achar que uma linha dentro de um IF desliga sozinha. O código dentro de um IF FALSE não é executado, então a sua tag mantém o valor até outra coisa escrevê-la.

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