Beckhoff TwinCat ADS

TwinCAT Steuerungen von Beckhoff sind über TwinCAT.Ads eingebungen.

Bevor eine Beckhoff-Steuerung innerhalb Viper hinzugefügt werden kann, muss eine passende TwinCAT Router Software auf dem Rechner installiert und konfiguriert werden. Die Softwareversion ist dabei abhängig von der installierten Software auf der Steuerung und der Kompatibilität zur Viper Version (Siehe Viper.NET Dependencies).

Um eine neue Beckhoff-Steuerung über den Hardware-Explorer hinzuzufügen, muss über einen Rechtsklick auf „HW“ eine neue Hardware hinzugefügt und danach wie folgt vorgegangen werden:

../../../_images/gio-beckhoff-CreateNewHW.png
  1. Type: TwinCAT .Ads Beckhoff

  2. ID: ID vergeben

  3. Name suffix: Steuerung benennen

  4. Create: Button drücken, um Objekt zu generieren

  5. DisplayName: Steuerung bennenen

  6. NetID: Eintragen der NetID

  7. +: Hinzufügen von Datenbereichen, die für Kommunikation verwendet werden sollen

../../../_images/gio-beckhoff-CreateNewHW-EditDatablock.png
  1. DatenBlockID: ID für diesen Datenbereich.

  2. Length: Länge des Datenbereichs

  3. Name: Name des Datenbereichs

  4. Dir: Defintion von Input- oder Outputdaten

  5. IndexGroup, IndexOffset, VariableName: Parameter werden automatisch von der Steuerung vorgegeben

  6. UpdateList: Aktualisierung der Variablenliste von der Steuerung

  7. Dropdown Liste: Anzeige der verfügbaren Variablen (durch Klicken auf die Dropdown-Liste kann durch einen Klick in die oberste leere Zeile nach Variablennamen gesucht werden)

  8. Set: Durch ‚Set‘ werden die nun vorgegeben Parameter gesetzt

Hier eine Beispielkonfiguration der Datenbereiche:

../../../_images/gio-beckhoff-CreateNewHW-example.png

Anschließend ist die Hardware über den Button „Init“ zu initialisieren und über den Button „OK“ zu schließen.

Als letzten Schritt müssen die Datenbereiche für Input- und Output-Daten unter „Data“ im Hardware-explorer noch mit den in der Hardware konfigurierten „dataBlockIds“ verknüpft werden.

../../../_images/gio-beckhoff-ConfigData.png
  1. Auswahl der Kommunikationsrichtung

  2. Auswahl der Steuerungs-ID

  3. Auswahl der in der Hardware zugewießenen dataBlockId

Zuletzt sind alle Änderungen innerhalb des Hardware-Explorers über „Save“ zu speichern. Ohne das Speichern gehen alle vorgenommenen Änderungen verloren.