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