Herunterladen Inhalt Inhalt Diese Seite drucken

S7 Empfängt Daten Von Einem Kommunikationspartner - Siemens SIMATIC S7-300 Gerätehandbuch

Punkt-zu-punkt-kopplung cp 340 aufbauen und parametrieren
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:
Inhaltsverzeichnis

Werbung

6.3 Anwendung der Funktionsbausteine bei der Kopplung zu einem Kommunikationspartner
6.3.2
S7 empfängt Daten von einem Kommunikationspartner
Daten empfangen
Der FB P_RCV überträgt Daten von dem CP 340 zu einem S7-Datenbereich, spezifiziert
durch die Parameter DB_NO, DBB_NO und LEN. Der FB P_RCV wird zur Datenübertragung
im Zyklus oder alternativ in einem zeitgesteuerten Programm statisch (ohne Bedingungen)
aufgerufen.
Mit (statisch) Signalzustand "1" am Parameter EN_R wird die Überprüfung, ob Daten von der
CP 340 zu lesen sind, freigegeben. Eine laufende Übertragung kann mit Signalzustand "0"
am Parameter EN_R abgebrochen werden. Der abgebrochene Empfangsauftrag wird mit
einer Fehlermeldung (STATUS-Ausgang) beendet. Der Empfang ist ausgeschaltet, solange
Signalzustand "0" am Parameter EN_R ansteht. Je nach Datenmenge kann eine
Übertragung über mehrere Aufrufe (Programmzyklen) laufen.
Erkennt der Funktionsbaustein Signalzustand "1" am Parameter R, dann wird der
momentane Übertragungsauftrag abgebrochen und der FB P_RCV in den Grundzustand
versetzt. Der Empfang ist ausgeschaltet, solange Signalzustand "1" am Parameter R
ansteht. Bei erneutem Signalzustand "0" wird das abgebrochene Telegramm erneut, von
Anfang an, empfangen.
Mit dem Parameter LADDR wird der anzusprechende CP 340 ausgewählt.
Der Ausgang NDR zeigt "Auftrag fertig ohne Fehler/Daten übernommen" an (alle Daten
gelesen). ERROR zeigt einen aufgetretenen Fehler an. Im STATUS wird bei einem Fehler
die entsprechende Ereignisnummer (siehe Kapitel "Diagnosemeldungen der
Funktionsbausteine FB P_SEND, FB P_RCV und FB P_PRINT (Seite 140)")angezeigt. Ist
kein Fehler aufgetreten, hat STATUS den Wert 0. NDR und ERROR/STATUS werden auch
bei RESET des FB P_RCV ausgegeben (Parameter LEN == 16#00). Bei einem
aufgetretenen Fehler wird das Binärergebnis BIE rückgesetzt. Wird der Baustein ohne
Fehler beendet, hat das Binärergebnis den Zustand "1".
Hinweis
Der Funktionsbaustein P_RCV hat keine Parameterprüfung, bei falscher Parametrierung
kann die CPU in den Zustand STOP verzweigen.
Bevor nach einem Zustandsübergang der CPU von STOP nach RUN ein Auftrag vom
CP 340 empfangen werden kann, muss der CP-CPU-Anlaufmechanismus des FB P_RCV
abgeschlossen sein (siehe Kapitel "Allgemeines zur Programmbearbeitung (Seite 129)").
Punkt-zu-Punkt-Kopplung CP 340 Aufbauen und Parametrieren
Gerätehandbuch, 04/2011, A5E00369891-03
Kommunikation über Funktionsbausteine
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis