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

Gestructureerde tekst op een echte machine

Gestructureerde tekst, of ST, is de teksttaal in IEC 61131-3. Hij heeft IF, CASE en lussen, met wortels in Ada, Pascal en C.

Rockwell noemt het Structured Text en Siemens noemt zijn versie SCL. De namen, timers en details verschillen, al geldt de vaardigheid om het te lezen voor beide.

Het past meestal goed bij rekenwerk, arrays en lussen, waar ladderdiagram veel rungs nodig zou hebben. In Logix Structured Text gebruiken tagnamen niet de # die Siemens SCL gebruikt.

Gestructureerde tekst: een uitgewerkt voorbeeld

IF Temperature > 80.0 THEN HeaterOn := FALSE; END_IF; controleert de temperatuur in elke cyclus. Onder 80 wordt de regel erbinnen niet uitgevoerd, dus HeaterOn houdt de waarde die hij had.

Gestructureerde tekst: een veelgemaakte fout

Denken dat een regel binnen een IF zichzelf uitzet. Code in een IF die FALSE is, draait niet, dus zijn tag houdt zijn waarde totdat iets anders hem schrijft.

Nog steeds niet zeker? Vraag het in de Kleedkamer.