Herunterladen Inhalt Inhalt Diese Seite drucken

Daten Senden Mit Fb P_Snd_Rk (Aktiver Auftrag) - Siemens Simatic S7-300 Gerätehandbuch

Mpi-schnittstelle onboard umfangreiche integrierte systemdiagnose; unterstützt optimal den einsatz von simatic; engineering tools
Vorschau ausblenden Andere Handbücher für Simatic S7-300:
Inhaltsverzeichnis

Werbung

Kommunikation über Funktionsbausteine
6.4 Anwendung der Funktionsbausteine bei Rechnerkopplung RK 512
6.4.1

Daten senden mit FB P_SND_RK (aktiver Auftrag)

Der Funktionsbaustein FB P_SND_RK kann durch Einstellung des Parameters SF = 'S'
Daten von einem S7-Datenbereich zu einem CP 341 übertragen.
Mit einer positiven Flanke am Eingang REQ wird die Übertragung der Daten angestoßen. Je
nach Datenmenge (LEN) kann eine Datenübertragung über mehrere Aufrufe
(Programmzyklen) laufen.
Mit dem Parameter LADDR wird die Adresse des anzusprechenden CP 341 angegeben.
Als Quelle für zu sendende Daten wird nur der Bereich der Datenbausteine zugelassen. Die
Quelle ist vollständig spezifiziert durch Angabe der Datenbausteinnummer (DB_NO) und des
Offsets (DBB_NO) des ersten zu sendenden Datenbytes in diesem Datenbaustein.
Als Zielbereiche sind als Datentypen (R_TYP) Datenbausteine (DB) und erweiterte
Datenbausteine (DX) zugelassen. Das Ziel ist vollständig spezifiziert durch die CPU-
Nummer (R_CPU_NO, nur relevant bei Mehrprozessorkommunikation), den Datentyp
(R_TYP: DB oder DX), die Datenbausteinnummer (R_NO) und den Offset (R_OFFSET), an
den das erste Byte geschrieben werden soll.
Mit R_CF_BYT und R_CF_BIT wird das Koppelmerkerbyte und -bit auf der Partner-CPU
festgelegt.
Der Funktionsbaustein FB P_SND_RK kann mit Signalzustand "1" am Parametereingang R
im Zyklus aufgerufen werden. Es wird damit die Übertragung zum CP 341 abgebrochen und
der FB P_SND_RK in den Grundzustand versetzt. Daten, die der CP 341 bereits erhalten
hat, werden noch an den Kommunikationspartner gesendet. Steht statisch Signalzustand "1"
am Eingang R an, so ist das Senden ausgeschaltet.
Fehleranzeige am FB P_SND_RK
Der Ausgang DONE zeigt "Auftragsende ohne Fehler" an. ERROR zeigt einen aufgetretenen
Fehler an. Im STATUS wird bei einem Fehler die entsprechende Ereignisnummer angezeigt.
Ist kein Fehler aufgetreten, hat STATUS den Wert 0. DONE und ERROR/STATUS werden
auch bei RESET des FB P_SND_RK ausgegeben. 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 FB P_SND_RK hat keine Parameterprüfung, bei falscher
Parametrierung kann die CPU in den Zustand STOP verzweigen.
140
Punkt-zu-Punkt-Kopplung CP 341 Aufbauen und Parametrieren
Gerätehandbuch, 04/2011, A5E02191070-03

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis