Gestructureerde tekst: PLC-term in gewoon Nederlands
ProgrammeertalenAls een regel als zin opschrijven in plaats van tekenen. Gestructureerde tekst (ST) is een manier om PLC-regels als korte tekstregels te typen, gebruikt door Rockwell en veel andere fabrikanten.
Een tekstgebaseerde taal om besturingsinstructies als opdrachten te schrijven. IF kiest voorwaarden en := schrijft een waarde.
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.