Download - Service

Transcript
Kommunikation über Systemfunktionsbausteine
6.4 Anwendung der Systemfunktionsbausteine bei der Rechnerkopplung RK512
Tabelle 6- 11 Beispiel für den Aufruf des SFB13 (BRCV) mit RK512:
AWL
SET
=
DB60.DBX812.4
CALL SFB 13, DB63
Aufruf des SFB 13
EN_R
DB60.DBX812.4
ID
:=W#16#1001
R_ID
:=W#16#5
NDR
:=DB60.DBX812.5
ERROR
:=DB60.DBX812.6
STATUS
:=DB60.DBW800
Die Daten werden mit dem BRCVAuftrag empfangen und im DB20 ab
Datenbyte 10 abgelegt. Am
Parameter LEN wird als Länge der
empfangenen Daten 50 Byte
angezeigt.
RD_1
:=p#DB20.DBX10.0 WORD 2048
LEN
:=DB60.DBW804
Wichtig ist, dass die R_ID des
BRCV identisch mit der R_ID des
BSEND ist.
Auftragstabelle
In der folgenden Tabelle sind die übertragbaren Datentypen dargestellt.
Tabelle 6- 12 Auftragstabelle "Daten mit RK512 zum Kommunikationspartner CP 441 senden, Verwendung von BSEND
und BRCV"
Quelle,
BSEND von
S7
Parametrierung am SFB
BSEND, Parameter SD_1
(Quelle)
zum Ziel, S7Kommunikationspartner
(BRCV)
Parametrierung am
SFB BSEND,
Parameter
LEN (Quelle)
Parametrierung am
SFB BSEND/
BRCV Parameter R_ID
Parametrierung am
SFB BRCV,
Parameter RD_1 (Ziel)
QTYP
Q-DBNR
QOffset (Byte)
Länge (max.
4096 Byte)
Nr.
ZTYP
ZDBNR
ZOffset
(Byte)
Datenbaustein
Datenbaustein
DB
1-*
0-*
1-*
0-255
DB
1-*
0-*
Merker
Datenbaustein
MB
irrelevant
0-*
1-*
0-255
DB
1-*
0-*
Eingänge
Datenbaustein
EB
irrelevant
0-*
1-*
0-255
DB
1-*
0-*
Ausgänge
Datenbaustein
AB
irrelevant
0-*
1-*
0-255
DB
1-*
0-*
Zähler
Datenbaustein
Z
irrelevant
0-
1-
*
0-255
DB
1-
*
0-*
Zeiten
Datenbaustein
T
irrelevant
0-*
1-*
0-255
DB
1-*
0-*
* Dieser
*
Wert ist durch die CPU vorgegeben, die Sie einsetzen.
Erklärung der Abkürzungen: Q-TYP = Quelltyp, Q-DBNR = Quell-Datenbausteinnummer,
Q-Offset = Quellanfangsadresse; Z-TYP = Zieltyp, Länge = Quelllänge, Z-DNRB = Ziel-Datenbausteinnummer,
Z-Offset = Zielanfangsadresse
Punkt-zu-Punkt-Kopplung CP 441 Aufbauen und Parametrieren
162
Gerätehandbuch, 04/2012, A5E00405448-03