Herunterladen Inhalt Inhalt Diese Seite drucken

En Und Eno In Kop, Fup Und Scl - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

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.
6.5.4

EN und ENO in KOP, FUP und SCL

"Signalfluss" (EN und ENO) für eine Anweisung ermitteln
Einige Anweisungen (z. B. mathematische Anweisungen und Übertragungsanweisungen )
zeigen Parameter für EN und ENO an. Diese Parameter beziehen sich auf den Signalfluss in
KOP oder FUP und legen fest, ob die Anweisung in diesem Zyklus ausgeführt wird. In SCL
können Sie den Parameter ENO auch für einen Codebaustein angeben.
● EN (Freigabeeingang) ist ein Boolescher Eingang. An diesem Eingang muss Signalfluss
● ENO (Freigabeausgang) ist ein Boolescher Ausgang. Liegt am Eingang EN einer Box ein
Tabelle 6- 3 Operanden für EN und ENO
Programm-Editor
KOP
FUP
SCL
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
(EN = 1) vorhanden sein, damit die Box ausgeführt werden kann. Wenn der Eingang EN
einer KOP-Box direkt an die linke Stromschiene angeschlossen ist, wird die Anweisung
immer ausgeführt.
Signalfluss an und die Box wird fehlerfrei ausgeführt, dann leitet der Ausgang ENO den
Signalfluss (ENO = 1) zum nächsten Element weiter. Tritt während der Ausführung der
Box ein Fehler auf, dann wird der Signalfluss an der Box-Anweisung, die den Fehler
verursacht hat, beendet (ENO = 0).
Eingänge/Ausgänge
EN, ENO
EN
ENO
EN
1
ENO
2
Operanden
Signalfluss
E, E:P, A, M, DB, Temp, Signalfluss
Signalfluss
WAHR, FALSCH
WAHR, FALSCH
99BProgrammiergrundlagen
6.5 Programmiersprache
Aufruf als eine Instanz
Aufruf als Multiinstanz
Standardaufruf
Aufruf in einem Ausdruck
Datentyp
Bool
Bool
Bool
Bool
Bool
165

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis