Opdracht: PLC-term in gewoon Nederlands
De basisAls het woord “wordt”: de pomp wordt wat de Start-knop is. In PLC-code kopieert een toewijzing de waarde rechts naar de naam links.
Een waarde schrijven naar een benoemde plek. In tekstcode krijgt de naam links de waarde die rechts wordt berekend.
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.