Beckhoff: AX5xxx IDN auslesen

Itus

Level-2
Beiträge
97
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen

Ich hab die AX5xxx Regler von Beckhoff im Einsatz mit einem CX1020 als Steuerung.
Ich möchte nun z.B. die thermische Motorauslastung in der SPS überwachen. Dazu müsste ich Zugriff auf die IDN P-0-063 haben. Nur weiss ich nicht wie ich auf diese Daten zugreifen kann. Kann mir jemand dazu ein paar Tipps geben?

Dank und Gruss
Itus
 
Zum einen kannste einige wenige Parameter direkt im Prozessabbild des Antriebs über Ethercat abfragen, oder du nutzt die SoE-Bausteine in der Ethercat PLC-Bibliothek (FB_SoeRead).
 
Hallo
Leider bin ich noch nicht ganz zum Ziel gekommen.

Kann mir jemand erklären woher ich all die nötigen Werte und Parameter bekomme um den FB korrekt aufzurufen. Und wo ich die Nummer der auszulesenden Idn finde.
Code:
fbReglerParameterLesen(
 sNetId:= '5.2.222.43.3.1',  (*Ams NetId Nummer von EtherCAT holen und nicht von CX1020*)
 nSlaveAddr:= 1009, (*EtherCAT Adr. des AX5xxx Reglers*)
 nIdn:= ????,
 nElement:= ????,
 nDriveNo:= ????,
 bCommand:= FALSE,
 pDstBuf:= ADR(val),
 cbBufLen:= SIZEOF(val),
 bExecute:= TRUE,
 tTimeout:= T#1s,
 bBusy=> bParameterLesenBusy,
 bError=> bParameterLesenEr,
 nErrId=> udiParameterLesenErrorID);
Danke und Gruss
Itus
 
(Doku lesen hilft manchmal, dort steht ein Beispiel ;))

nIdn => deine gewünschte IDN (hex)
nDriveNo => Kanal des AX (bei zwei kanaligem Regler wichtig)
nElement => kannste auch freilassen, ansonsten "Wert" (0x40)

 
S-Parameter => Wert so wie die Zahl (also S-0-0100 = 16#64)
P-Parameter => gemäß Sercos-Profil: Wert + 8000 hex

Dein P-0-0063 wären also 803F (hex)

(ich gebe zu, letzteres steht nicht in der Doku)
 
S-Parameter => Wert so wie die Zahl (also S-0-0100 = 16#64)
P-Parameter => gemäß Sercos-Profil: Wert + 8000 hex

Dein P-0-0063 wären also 803F (hex)

(ich gebe zu, letzteres steht nicht in der Doku)
Besten Dank für deinen Support. Nun weiss ich für die Zukunft, wie die Umrechnung funktioniert.

Danke und Gruss
Itus
 
Zurück
Oben