SCL: SPS-Begriff einfach erklärt
ProgrammiersprachenWie eine Regel als Satz aufschreiben, statt sie zu zeichnen. SCL ist die Textsprache von Siemens: Du tippst jede SPS-Regel als kurze Textzeile.
Die Textsprache von Siemens zum Schreiben von Steuerungsanweisungen. Lokale Namen können mit # beginnen, und := schreibt einen Wert.
SCL an einer echten Maschine
SCL, also Structured Control Language, ist die Textsprache von Siemens. Es ist der Siemens-Name für das, was IEC 61131-3 Strukturierten Text nennt, also kannst du, wenn du das eine lesen kannst, das andere fast auch lesen.
Lokale Variablen beginnen mit #, := schreibt einen Wert, und jede Anweisung endet mit einem Semikolon. Es gibt IF, CASE und FOR, und es kann Timer, Zähler und Funktionsbausteine aufrufen.
Sie eignet sich meist für Mathematik, Arrays und Schleifen. Verwechsle sie nicht mit der SCL-Anweisung von Rockwell, einem Baustein zur Analogskalierung.
SCL: ein durchgerechnetes Beispiel
#HighLevel := #Level > 90.0; vergleicht den Füllstand in jedem Zyklus mit 90 und schreibt TRUE oder FALSE in HighLevel. Das # kennzeichnet beide Namen als Variablen, die zu diesem Baustein gehören.
SCL: ein häufiger Fehler
SCL direkt in Studio 5000 einfügen. Das # muss weg, und Timer und Zähler werden anders aufgerufen.
Immer noch unsicher? Frag in der Umkleide.