Datenübertragung zur SPS
7.2 Beispiel Steuerprogramm
Netzwerk 8
Zwischenergebnis nach Eingabe von "Call SFC13"
CALL "DPNRM_DG"
REQ
LADDR
RET_VAL:=
RECORD :=
BUSY
Schritt 2 Belegung mit Parametern
Es müssen alle Parameter kundenspezifisch eingestellt werden.
Hinweis
Hilfe über die Taste "F1" wenn der Cursor in der Zeile "CALL "DPNRM_DG" steht.
Netzwerk 8
Zwischenergebnis nach Eingabe von "Call SFC13"
CALL
REQ
LADDR
RET_VAL:=MW92
RECORD :=P#DB20.DBX 60.0 BYTE 28
BUSY
Hinweis
P#DB20.DBX 60.0 BYTE 28 stellt einen Zeiger für die Ablage der Lesedaten dar:
P# = Kennung Zeiger
DB20 = zu verwendender Datenbaustein
.DBX60.0 = Offset (hier 60 Byte)
BYTE = Kennung für Wiederholfaktorart
28 = Wiederholfaktor (Diagnoselänge → 28Byte)
Dieser Datenbaustein muss allerdings vorher erzeugt werden!
Der genaue Aufbau der Diagnose ist im Kapitel 10 enthalten.
166
:=
:=
:=
"DPNRM_DG"
:=M90.0
//Ansteuerung durch Programmablauf
:=W#16#7FE
//Diagnoseadresse des Slaves in HEX
//
:=M91.1
//Rückmeldung Lesen noch aktiv
Kommunikationsfähige Leistungsschalter 3WL / 3VL - PROFIBUS
Systemhandbuch, 03/2011, A5E01051347-02