Herunterladen Inhalt Inhalt Diese Seite drucken

Anwendung Der Funktionsbausteine - Siemens SIMATIC S7-400 Gerätehandbuch

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

Werbung

6.3

Anwendung der Funktionsbausteine

Einleitung
Was Sie bei der Versorgung der Funktionsbausteine mit Parametern beachten sollten,
beschreiben die folgenden Abschnitte.
Anzeige des STATUS am FB
Beachten Sie folgenden Hinweis zur STATUS-Anzeige an den Funktionsbausteinen:
Hinweis
Die Parameter DONE, NDR, ERROR und STATUS stehen nur für einen Bausteindurchlauf
an. Zur Anzeige des STATUS sollten Sie deshalb den STATUS in einen freien Datenbereich
kopieren.
Wurde der Auftrag mit DONE ='1' durchlaufen, wurde der Auftrag fehlerfrei ausgeführt.
Das bedeutet:
● Bei Verwendung des ASCII-Treibers: Der Auftrag wurde an den Kommunikationspartner
● Bei Verwendung der Prozedur 3964(R): Der Auftrag wurde an den
Gleichzeitig bearbeitbare Aufträge
Im Anwenderprogramm darf für jeden eingesetzten CP 440 nur ein FB SEND_440, ein FB
RECV_440 und ein FB RES_RECV programmiert werden.
Außerdem dürfen Sie nur die folgenden Datenbausteine verwenden, da im Instanz-
Datenbaustein die für den internen Ablauf des FBs notwendigen Zustände abgelegt sind:
● 1 Instanz-Datenbaustein für den FB SEND_440
● 1 Instanz-Datenbaustein für den FB RECV_440
● 1 Instanz-Datenbaustein für den FB RES_RECV
Datenkonsistenz
Für die konsistente Datenübertragung müssen Sie Folgendes beachten:
● Beim Sender: Greifen Sie auf den Sende-DB erst wieder zu, wenn die Daten komplett
● Beim Empfänger: Greifen Sie auf den Empfangs-DB erst wieder zu, wenn die Daten
Punkt-zu-Punkt-Kopplung CP 440 Aufbauen und Parametrieren
Gerätehandbuch, 04/2011, A5E00057741-04
gesendet. Nicht sichergestellt ist, ob die Daten auch vom Kommunikationspartner
empfangen wurden.
Kommunikationspartner gesendet und von diesem positiv quittiert. Nicht sichergestellt ist,
ob die Daten auch an die Partner-CPU übergeben wurden.
übertragen wurden (DONE = 1).
komplett empfangen wurden (NDR = 1). Sperren Sie den Empfangs-DB danach solange
(EN_R = 0), bis Sie die Daten bearbeitet haben.
Kommunikation über Funktionsbausteine
6.3 Anwendung der Funktionsbausteine
93

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis