Achstreiber-Schnittstelle

Der Achstreiber kann entweder direkt über die Ein-/Ausgänge oder über die globale Variablenschnittstelle bedient werden. Standardmäßig ist die globale Variable AxisInterface[x] mit den Ein- und Ausgängen des Achstreiber-Bausteins verknüpft.

IEC-Schnittstelle

  • AxisInterface[].stDeviceNames
  • In dieser Struktur befinden sich zwei String-Variablen, die den Namen des logischen Geräts (stLogicalDeviceName) und des damit verbundenen realen Geräts (stPhysicalDeviceSlotName) beinhalten. Diese beiden Variablen dienen lediglich der Diagnose und sollten aufgrund der Größe der String-Variablen nicht weiter kopiert und verwendet werden. Bei simulierten und virtuellen Achsen hat die Variable stPhysicalDeviceSlotName den Wert "Simulated".
  • AxisInterface[].In
  • In dieser Struktur befinden sich die Steuervariablen für die Achse.
  • AxisInterface[].Out
  • In dieser Struktur befinden sich die Status- und Istwerte der Achse.
  • AxisInterface[].Config
  • In dieser Struktur befinden sich Konfigurationswerte der Achse und der verschiedenen Modes.