Herunterladen Inhalt Inhalt Diese Seite drucken

Scl-Programmiereditor - Siemens SIMATIC S7-1200 Gerätehandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

53BProgrammierung leicht gemacht
6.2 Anwenderfreundliche Programmiersprachen
6.2.4

SCL-Programmiereditor

Sie können für alle Bausteintypen (OB, FB oder FC) beim Erstellen des Bausteins angeben,
dass er die Programmiersprache SCL verwenden soll. STEP 7 verfügt über einen SCL-
Programmiereditor, der die folgenden Elemente enthält:
● Schnittstellenabschnitt zum Definieren der Parameter des Codebausteins
● Codeabschnitt für den Programmcode
● Anweisungsverzeichnis mit den SCL-Anweisungen, die von der CPU unterstützt werden
Sie geben den SCL-Code für Ihre Anweisung direkt in den Codeabschnitt ein. Um
komplexere Anweisungen anzulegen, ziehen Sie die SCL-Anweisungen einfach mit der
Maus aus dem Anweisungsverzeichnis in Ihr Programm. Ferner können Sie in jedem
Texteditor ein SCL-Programm anlegen und die Datei dann in STEP 7 importieren.
Im Abschnitt mit dem SCL-Codebaustein können Sie die folgenden Arten von Parametern
deklarieren:
● Eingang, Ausgang, Durchgang und Rückgabewert: Diese Parameter definieren die
● Statisch (nur FBs; die obige Abbildung zeigt einen FC): Statische Variablen dienen zum
● Temp: Bei diesen Parametern handelt es sich um temporäre Variablen, die während der
100
Eingangs- und Ausgangsvariablen sowie den Rückgabewert für den Codebaustein. Der
Variablenname, den Sie hier eingeben, wird lokal während der Ausführung des
Codebausteins verwendet. Üblicherweise wird der globale Variablenname nicht in der
Variablentabelle verwendet.
Speichern von statischen Zwischenergebnissen im Instanzdatenbaustein. Statische
Daten werden gespeichert, bis sie überschrieben werden. d. h. zum Teil über mehrere
Zyklen. Zusammen mit den statischen Daten werden auch die Namen der Bausteine
gespeichert, die in diesem Codebaustein als Multiinstanz-DBs aufgerufen werden.
Ausführung des Codebausteins verwendet werden.
Gerätehandbuch, 11/2011, A5E02486775-04
Easy Book

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis