7.2.4
Datensätze lesen
Allgemein
Datensätze dienen zur Übermittlung größerer Datenmengen außerhalb des Prozessabbildes
und werden durch die Standardfunktion SFC59, "RD_REC" durchgeführt.
Schritt 1 Baustein aufrufen
Um den Baustein aufzurufen die Zeile "Call SFC59" mit Return im Programmcode eintippen.
Hinweis
Falls der Baustein SFC59 noch nicht im Bausteinordner enthalten ist, wird dieser aus der
Standardbibliothek von STEP7 automatisch kopiert.
Hilfe über die Taste "F1" wenn der Cursor in der Zeile "CALL RD_REC" steht.
Netzwerk 6
Zwischenergebnis nach Eingabe von "Call SFC59"
CALL "RD_REC"
REQ
IOID
LADDR
RECNUM :=
RET_VAL:=
BUSY
RECORD :=
Schritt 2 Belegung mit Parameter (Beispiel Datensatz 94 ‚Aktuelle Messwerte')
Es müssen alle Parameter kundenspezifisch eingestellt werden.
Hinweis
Hilfe über die Taste "F1" wenn der Cursor in der Zeile "CALL RD_REC" steht
Netzwerk 6
Lesen des Datensatz 94 "Aktuelle Messwerte"
Holen der aktuellen Messwerte aus dem Datensatz 94 "Aktuelle Messwerte"
"CALL RD_REC"
REQ :=M 70.0
IOID :=B#16#54
LADDR :=W#16#100
RECNUM :=B#16#5E
RET_VAL:=MW 72
BUSY :=M 71.0
RECORD :=P#DB10.DBX 0.0 BYTE 197
Kommunikationsfähige Leistungsschalter 3WL / 3VL - PROFIBUS
Systemhandbuch, 03/2011, A5E01051347-02
:=
:=
:=
:=
//Ansteuerung durch Programmablauf
//Kennung Bereich Eingänge
//Hardwarekonfiguration "E-Adresse" in HEX
//Datensatznummer "94" in HEX
//Rückmeldung SFC59
//Rückmeldung Lesen noch aktiv
Datenübertragung zur SPS
7.2 Beispiel Steuerprogramm
163