Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 294

Technologische funktionen
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Punkt-zu-Punkt-Kopplung
6.5 Kommunikationsfunktionen
6.5.2.2
Senden von Daten mit dem SFB 63 "SEND_RK"
Prinzip
Mit dem SFB senden Sie einen Datenblock aus einem Datenbaustein.
Die Aktivierung des Sendevorgangs erfolgt nach Aufruf des Bausteins und positiver Flanke
am Steuereingang REQ.
Der Bereich der zu sendenden Daten wird durch SD_1 (DB-Nummer und Anfangsadresse)
vorgegeben, die Länge des Datenblocks durch LEN.
Am SFB geben Sie ebenfalls den Empfangsbereich beim Partner an. Diese Information wird
von der CPU in den Telegrammkopf eingetragen und an den Partner übertragen.
Das Ziel wird angegeben durch die CPU-Nummer R_CPU (nur relevant bei
Mehrprozessorkommunikation), den Datentyp R_TYPE (Datenbausteine (DB) und erweiterte
Datenbausteine (DX)), die Datenbausteinnummer R_DBNO und den Offset R_OFFSET, an
den das erste Byte geschrieben werden soll.
Mit R_CF_BYT und R_CF_BIT legen Sie das Koppelmerkerbyte und -bit auf der Partner-
CPU fest.
Mit dem Parameter SYNC_DB bestimmen Sie den DB, in dem die gemeinsamen Daten aller
von Ihnen verwendeten SFBs für die Initialisierung im Anlauf und Synchronisation hinterlegt
werden. Die DB-Nummer muss für alle in Ihrem Anwenderprogramm verwendeten SFBs
identisch sein.
Damit der SFB den Auftrag bearbeiten kann, müssen Sie ihn mit R (Reset) = FALSE
aufrufen. Bei einer positiven Flanke am Steuereingang R wird der laufende Sendevorgang
abgebrochen und der SFB in den Grundzustand versetzt. Ein abgebrochener Auftrag wird
mit einer Fehlermeldung (STATUS-Ausgang) beendet.
Mit LADDR geben Sie die E/A-Adresse Ihres Submoduls an, die Sie in "HW-Konfig"
festgelegt haben.
Es wird entweder DONE auf TRUE gesetzt, wenn der Auftrag ohne Fehler beendet wurde
oder ERROR auf TRUE gesetzt, wenn der Auftrag mit Fehler beendet wurde.
294
CPU 31xC: Technologische Funktionen
Betriebsanleitung, 03/2011, A5E00105483-05

Werbung

loading

Diese Anleitung auch für:

Simatic cpu 31xc