Die Struktur DrvDataType wird verwendet für die DriveData Variablezum Austausch der Daten für ein Laufwerk.
Die Struktur DrvDataType wird verwendet für die DriveData Variable, die verbunden sein muss mit allen Funktionsblöcken mit Bezug zu demselben Laufwerk.
Außer dem Element "sName" sollten alle Variablen nicht vom Benutzer direkt geschrieben werden. Sie werden gelesen und geschrieben innerhalb der Funktionsblöcke. Der DrvDataType enthält einige weitere interne, unsichtbare Variablen, die für interne Funktionalität verwendet werden und nicht für Benutzer Zugriff gedacht sind.
Die folgende Tabelle zeigt die sichtbaren Variablen von DrvDataType.
Variable |
Datentyp |
Defaultwert |
Beschreibung |
---|---|---|---|
wStatusWord |
WORD |
0 |
Aktuelles Statuswort vom Antrieb |
iActValue1 |
INT |
0 |
Istwert1 vom Antrieb - meist gleich Geschwindigkeit |
iActValue2 |
INT |
0 |
Istwert2 aus Antrieb - Mapping ist gemacht in Antrieb Konfiguration |
wControlWord |
WORD |
0 |
Steuerwort zum Antrieb |
iRefValue1 |
INT |
0 |
Sollwert1 zum Antrieb - meist Drehzahl Sollwert |
iRefValue2 |
INT |
0 |
Sollwert2 zum Antrieb - Mapping ist gemacht in Antrieb Konfiguration |
xOnline |
BOOL |
FALSE |
Verbindung aufgebaut - eingestellt in Modbus Kommunikation Funktion blockieren nach erfolgreich lesen und schreiben einen Modbus Auftrag |
xCtrlBlockUsedf |
BOOL |
FALSE |
Ein Steuerblock wird verwendet, um zu erzeugen das Steuerwort , ref1 und ref2 Werte |
sName |
STRING |
'Standard Laufwerksname' |
Name für Laufwerk, der von Benutzer direkt bis DriveData Variable gesetzt werden kann |