Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 214

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Programmierkonzepte
7.5 Programmiersprache
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.
214
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis