Herunterladen Inhalt Inhalt Diese Seite drucken

Daten Empfangen Mit Fb P_Rcv_Rk (Passiver 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

6.4.2

Daten empfangen mit FB P_RCV_RK (passiver Auftrag)

Der FB P_RCV_RK überträgt Daten von dem CP 341 zu einem S7-Datenbereich. Der
FB P_RCV_RK 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
dem CP 341 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.
Mit dem Parameter LADDR wird die Adresse des anzusprechenden CP 341 angegeben.
Ist vom Kommunikationspartner als Datenziel "DB" angegeben, werden die Daten in den im
RK 512-Telegrammkopf spezifizierten Datenbereich abgelegt. Dem Anwender werden mit
Hilfe der Parameter (L_...) der Typ des Zielbereiches (L_TYP), die Ziel-
Datenbausteinnummer (L_NO, nur relevant bei L_TYP = DB), der Offset im Zielbereich
(L_OFFSET) sowie die Länge (LEN) der übertragenen Daten angezeigt. Ist vom Partner das
Datenziel "DX" angegeben, werden die Daten in dem Datenbaustein (DB), der durch die
Parameter DB_NO und DBB_NO spezifiziert ist, abgelegt.
Erkennt der Funktionsbaustein Signalzustand "1" am Parameter R, dann wird der
momentane Übertragungsauftrag abgebrochen und der FB P_RCV_RK in den Grundzustand
versetzt. Der Empfang ist ausgeschaltet, solange Signalzustand "1" am Parameter R
ansteht.
Der Ausgang NDR zeigt "Auftrag fertig ohne Fehler/Daten übernommen" an (alle Daten
gelesen). Für einen Zyklus wird daraufhin an den Parametern L_TYP, L_NO und L_OFFSET
angezeigt, wo die Daten abgelegt werden. Zusätzlich werden für einen Zyklus die Parameter
L_CF_BYT und L_CF_BIT und die Länge LEN des entsprechenden Auftrags angezeigt.
Hinweis
Der FB P_RCV_RK erkennt nicht, ob der Partner einen SEND- oder FETCH-Auftrag schickt.
Punkt-zu-Punkt-Kopplung CP 341 Aufbauen und Parametrieren
Gerätehandbuch, 04/2011, A5E02191070-03
6.4 Anwendung der Funktionsbausteine bei Rechnerkopplung RK 512
Kommunikation über Funktionsbausteine
145

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis