Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
Woordenlijst

Opdracht op een echte machine

Een toewijzing schrijft een waarde in een tag. In SCL en gestructureerde tekst schrijf je die als :=. De tag links krijgt wat rechts wordt uitgerekend.

Het gebeurt elke keer dat de regel draait, en in een gewone routine is dat elke cyclus. PumpOn := Start blijft dus Start naar PumpOn kopiëren, en het pompcommando volgt de knop, ingedrukt of losgelaten.

Een regel die niet draait, laat zijn tag met rust. Zet dezelfde toewijzing in een IF en, als de voorwaarde FALSE is, houdt de tag zijn laatste waarde.

Opdracht: een uitgewerkt voorbeeld

Total := Total + 1 leest de huidige Total, telt er één bij op en schrijft het antwoord terug. Laat je het elke cyclus draaien, dan loopt Total bij een cyclus van 20 ms met 50 per seconde op. Daarom heeft tellen een flank nodig die ervoor staat.

Opdracht: een veelgemaakte fout

Het verwarren van := met =. De eerste schrijft een waarde en de tweede vraagt of twee waarden gelijk zijn. Let ook op twee regels die dezelfde tag schrijven: de laatste die in de cyclus draait, beslist.

Nog steeds niet zeker? Vraag het in de Kleedkamer.