Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 191

Inhaltsverzeichnis

Werbung

Im Schnittstellenabschnitt des SCL-Codebausteins können Sie die folgenden Arten von
Parametern deklarieren:
• Input, Output, InOut und Ret_Val: Diese Parameter definieren die 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.
• Static (nur FBs; die obige Abbildung zeigt einen FC): Der Codebaustein nutzt statische
Variablen zum Speichern von statischen Zwischenergebnissen im Instanzdatenbaustein. Der
Baustein speichert statische Daten, 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.
• Temp: Bei diesen Parametern handelt es sich um temporäre Variablen, die während der
Ausführung des Codebausteins verwendet werden.
• Constant: Hierbei handelt es sich um benannte konstante Werte für Ihren Codebaustein.
Wenn Sie den SCL-Codebaustein aus einem anderen Codebaustein aufrufen, treten die
Parameter des SCL-Codebausteins als Eingänge oder Ausgänge auf.
In diesem Beispiel entsprechen die Variablen für "Start" und "On" (aus der Variablentabelle des
Systems) den Variablen "StartStopSwitch" und "RunYesNo" in der Deklarationstabelle des SCL-
Programms.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Programmierkonzepte
7.5 Programmiersprache
191

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis