Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 194

Inhaltsverzeichnis

Werbung

Programmierkonzepte
7.5 Programmiersprache
Die Online-Hilfe von STEP 7 enthält vollständige Referenzinformationen für die
Programmiersprache SCL.
Bedingungen
Eine Bedingung ist ein Vergleichsausdruck oder ein logischer Ausdruck, dessen Ergebnis vom
Typ BOOL ist (Wert WAHR oder FALSCH). Die folgenden Beispiele zeigen Bedingungen
verschiedener Arten:
#Temperatur > 50
#Zähler <= 100
#CHAR1 < 'S'
(#Alpha <> 12) AND NOT #Beta
5 + #Alpha
Eine Bedingung kann arithmetische Ausdrücke verwenden:
• Die Bedingung des Ausdrucks ist WAHR, wenn das Ergebnis ein beliebiger Wert außer Null ist.
• Die Bedingung des Ausdrucks ist FALSCH; wenn das Ergebnis null ist.
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:
194
Relationaler Ausdruck
Vergleichsausdruck und logischer Ausdruck
Arithmetischer Ausdruck
Aufruf als eine Instanz
Aufruf als Multiinstanz
Standardaufruf
Aufruf in einem Ausdruck
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis