Carregando o progresso local…
PLC Gym
Início do PLC GymNível 1, 0 XP · seu progresso
Todos os capítulos
Capítulo 9 de 12: mostrar todos os capítulos

Capítulo 9 de 12Parte 3: Escrevendo as regras · 4 min

Sua primeira linha de código de CLP

Código é só uma regra escrita de um jeito curto e rigoroso que um CLP consegue ler. Aqui está a sua primeira linha, uma peça por vez.

Prefere ir direto à prática? Pule o básico a qualquer momento e vá para o missões ou para o laboratório guiado 3D. Estes capítulos ficam aqui sempre que você quiser.

Das palavras ao código

Em palavras: “Ligue a bomba enquanto o Start estiver pressionado.” Dito de outro jeito: “A bomba deve copiar o que o botão Start estiver fazendo.”

Em código, isso é uma linha só:

PumpOn := Start;

A Siemens e a Rockwell escrevem de um jeito um pouco diferente

A Siemens coloca um # na frente de cada nome. A Rockwell não coloca. É a mesma regra, com o mesmo resultado. Você vai conhecer as duas empresas direito na última parte.

SiemensRockwell
#PumpOn := #Start;PumpOn := Start;

Acrescentando um “mas não se”

“Ligue a bomba enquanto o Start estiver pressionado, mas não se o tanque estiver cheio” vira:

PumpOn := Start AND NOT TankFull;

Teste

Clique em cada peça do código para ver o que ela significa.

Sua primeira linha

Leia em voz alta: “PumpOn recebe Start.”

Com um “mas não se”

Leia em voz alta: “PumpOn recebe Start, e não TankFull.”

PumpOn

A tag da bomba. Quando é TRUE, a bomba funciona; quando é FALSE, a bomba para.

Teste a segunda linha

Pump parado

Começar FALSE AND NOT TankFull FALSE → PumpOn FALSE

Palavras novas

Código
Regras escritas de um jeito curto e rigoroso que um CLP consegue ler.
:=
“Recebe”. A tag da esquerda recebe o valor calculado à direita.
AND NOT
“Mas não se”. As duas partes precisam concordar antes de o resultado ser TRUE.

Verificação rápida

Em PumpOn := Start; o que acontece quando Start é FALSE?

Novo nos CLPs? Diga oi e pergunte o que quiser no Vestiário.