Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 218

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

Werbung

Programmierkonzepte
7.5 Programmiersprache
Andere Codebausteine aus Ihrem SCL-Programm aufrufen
Um einen anderen Codebaustein in Ihrem Anwenderprogramm aufzurufen, geben Sie
einfach den Namen (oder die absolute Adresse) von FB oder FC mit den Parametern ein.
Für einen FB müssen Sie den Instanz-DB angeben, der mit dem FB aufgerufen werden soll.
<DB-Name> (Parameterliste)
<#Instanzname> (Parameterliste)
"MyDB"(MyInput:=10, MyInOut:="Tag1");
<FC-Name> (Parameterliste)
<Operand>:=<FC-Name> (Parameterliste)
"MyFC"(MyInput:=10, MyInOut:="Tag1");
Sie können Bausteine auch mit der Maus aus der Projektnavigation in den SCL-
Programmiereditor ziehen und die Parametrierung vervollständigen.
Bausteinkommentare in SCL-Code hinzufügen
Sie können in Ihrem SCL-Code einen Bausteinkommentar hinzufügen, indem Sie
Kommentartext zwischen (* und *) einfügen. Sie können zwischen (* und *) eine beliebige
Anzahl Kommentarzeilen einfügen. Ihr SCL-Programmbaustein kann viele
Bausteinkommentare enthalten. Zur leichteren Programmierung enthält der SCL-Editor
neben den üblichen Steuerungsanweisungen eine Schaltfläche für Bausteinkommentare:
Adressierung
Wie bei KOP und FUP können Sie in SCL entweder Variablen (symbolische Adressierung)
oder absolute Adressen in Ihrem Anwenderprogramm verwenden. In SCL können Sie eine
Variable auch als Array-Index verwenden.
Absolute Adressierung
%I0.0
%MB100
Symbolische Adressierung
"PLC_Tag_1"
"Data_block_1".Tag_1
"Data_block_1".MyArray[#i]
218
Aufruf als eine Instanz
Aufruf als Multiinstanz
Standardaufruf
Aufruf in einem Ausdruck
Der absoluten Adresse ist das Symbol "%" voran-
zustellen. Fehlt das "%", erzeugt STEP 7 beim
Übersetzen einen undefinierten Variablenfehler.
Variable in PLC-Variablentabelle
Variable in einem Datenbaustein
Array-Element in einem Datenbaustein-Array
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis