c.
d.
Antriebsverstärker SD4x - PROFINET IO-Anbindung
Geben Sie im Fenster „Aufrufoptionen" den gewünschten Namen für den Da-
tenbaustein ein, z. B. „RDREC_DB_10". Bestätigen Sie die Eingabe mit „OK".
Abb. 20: Aufrufoptionen – RDREC
→
Der Baustein wird nun unter „Programmbausteine → Systembausteine
→ Systemressourcen" angelegt.
Gleichzeitig wird der Aufruf im Main-Programm hinzugefügt:
Abb. 21: Main – RDREC
Sie können nun die Aufrufparameter für Ihre Applikation anpassen.
Beispiel:
"RDREC_DB_10"(REQ:="Global_Data".ReadRequest,
ID:="sd4x~Head",
INDEX:=16#604A,
MLEN:=4,
RECORD:="Global_Data".ReadRecord[0]);
Prinzipieller Programmcode:
// get acyclic data
"Global_Data".ReadSubIndexOffset := 16#01000000;
IF "Global_Data".ReadSubIndexOffset = 0 THEN
IF NOT "Global_Data".ReadSIOwritten THEN
"RDREC_DB"(REQ := "Global_Data".ReadRequest,
ID := "sd4x~Head",
INDEX := 16#6073,
MLEN := 2,
RECORD := "Global_Data".ReadRecord);
END_IF;
ELSE
IF "Global_Data".ReadSIOwritten THEN
"RDREC_DB"(REQ := "Global_Data".ReadRequest,
ID := "sd4x~Head",
INDEX := 16#604A,
Ansteuerung über PROFINET IO
23