Sprache: DE
Demo anfragen
Protokolle

Beckhoff TwinCAT ADS

TwinCAT 2- und TwinCAT 3-Steuerungen über Variablennamen anbinden, die SPS-Symbole durchsuchen und in OPC UA, SCADA und KI-Workflows nutzen, ohne TwinCAT auf dem PC.

  • ads

PLCGateway spricht ADS über TCP 48898 direkt mit dem TwinCAT-Router der Steuerung; auf dem Gateway-PC sind weder eine TwinCAT-Installation noch ein ADS-Router nötig. Variablen werden über ihre SPS-Namen gelesen – Programm- und globale Variablen, Strukturmember, Array-Elemente und Strings – und die Lesezugriffe eines Zyklus werden in ADS-Summenkommandos gepackt, damit auch lange Variablenlisten schnell bleiben.

Das Geräteformular findet die TwinCAT-Systeme im Netzwerk, trägt IP-Adresse und AMS NetId ein und legt die ADS-Route auf der SPS mit einem Klick an. Wird ein neues SPS-Programm geladen, erkennt der Treiber das und löst die Variablen selbstständig neu auf.

Treiber-ID
ads
Verbindung
ADS / AMS · TCP 48898 · UDP 48899
Adressen durchsuchen
ja
Schreiben
ja

Was PLCGateway liest und schreibt

  • Programm- und globale Variablen (MAIN, GVL ...)
  • Strukturmember und Variablen von Funktionsbausteinen
  • Array-Elemente, auch mehrdimensional
  • BOOL, Integer-Typen, REAL, LREAL, STRING, WSTRING, TIME und ENUM
  • SPS-Merker und Prozessabbild über direkte Adressen (%M, %I, %Q)
  • Durchsuchen der Symbole mit den Datentypen aus der SPS

Adressbeispiele

AdresseBedeutung
MAIN.SpeedProgrammvariable
GVL.Line1.Pump.RunningStrukturmember in einer globalen Variablenliste
MAIN.Recipe[3] · MAIN.Matrix[1,2]Array-Elemente
.CounterGlobale Variable in TwinCAT 2
%MW10 · %MX2.3SPS-Merker (Wort, Bit)
%IB0 · %QX1.0Prozessabbild der Eingänge / Ausgänge

Steuerungen und Geräte

Geräte, die typischerweise mit diesem Treiber angebunden werden.

In wenigen Schritten verbinden

  1. Ein Gerät mit dem Protokoll Beckhoff TwinCAT (ADS) hinzufügen und auf „TwinCAT-Systeme suchen“ klicken; die Auswahl der SPS trägt ihre IP-Adresse und AMS NetId ein.

  2. Auf „Route auf der SPS anlegen“ klicken und den Benutzer der SPS eingeben (ältere Beckhoff-Images: Administrator / 1). Das ist nur einmal nötig.

  3. Den Symbol-Browser öffnen, Programm- und globale Variablen auswählen und in einem Schritt hinzufügen – die Datentypen kommen aus der SPS.

  4. Die Variablen in Bildern, Historie und Alarmen verwenden oder über OPC UA und MQTT veröffentlichen.

Fragen und Antworten

Brauche ich TwinCAT oder einen ADS-Router auf dem PC?

Nein. PLCGateway verbindet sich selbst über TCP 48898 mit dem TwinCAT-Router der Steuerung; TwinCAT wird nur auf der Steuerung benötigt.

Wofür ist die ADS-Route?

TwinCAT antwortet nur Computern, für die auf der SPS eine Route existiert. PLCGateway legt sie aus dem Geräteformular mit Benutzername und Passwort der SPS an; das Passwort wird nicht gespeichert.

Werden TwinCAT 2 und die Busklemmen-Controller BC/BX unterstützt?

Ja. TwinCAT 2-Laufzeiten werden auf den AMS-Ports 801 bis 831 erreicht; Busklemmen-Controller, die keine Symbole haben, werden über direkte Adressen gelesen (%MW, %IX ...).

Binden Sie Ihre Maschinen an

Sagen Sie uns, welche Steuerungen Sie einsetzen; wir zeigen Ihnen PLCGateway mit Ihren eigenen Adressen.

Produkt- und Modellnamen sind Marken ihrer Inhaber. Sie werden nur genannt, um zu zeigen, mit welchen Geräten die Treiber kommunizieren; PLCGateway steht in keiner Verbindung zu diesen Unternehmen.

PreiseDemo anfragen