# Beckhoff TwinCAT-Steuerungen

> SPS-Variablen von Beckhoff Embedded-PCs, Industrie-PCs und Busklemmen-Controllern über ihren Namen lesen und schreiben und in OPC UA, SCADA und Berichten nutzen, ohne TwinCAT auf dem PC.

PLCGateway bindet Beckhoff-Steuerungen mit TwinCAT 3 oder TwinCAT 2 – CX Embedded-PCs, C60xx Industrie-PCs und TwinCAT/BSD-Systeme – über ADS an. SPS-Variablen werden über ihre Namen gelesen, einschließlich Strukturmembern und Arrays, und der Symbol-Browser listet sie direkt aus der Steuerung.

Das Geräteformular findet die TwinCAT-Systeme im Netzwerk und legt die ADS-Route mit einem Klick an. Ältere Busklemmen-Controller (BC/BX) werden über direkte Adressen gelesen. Zusammen kann so die gesamte installierte Beckhoff-Basis über OPC UA und MQTT veröffentlicht werden.

## Familien und Modelle

| Familie | Modelle (Beispiele) | Protokoll |
|---|---|---|
| TwinCAT 3 | CX7000 · CX8200, CX52x0 · CX53x0, CX20x0 · CX20x3, C60xx · C69xx Industrial PCs, TwinCAT/BSD — Über ADS mit SPS-Symbolen; ein Gerät pro SPS-Laufzeit (AMS-Port 851, 852 ...). | [Beckhoff TwinCAT ADS](https://plcgateway.com/de/protocols/beckhoff-ads.md), [OPC UA-Client](https://plcgateway.com/de/protocols/opc-ua.md) |
| TwinCAT 2 | CX9020, CX50x0, CX8000 series, Industrial PCs with TwinCAT 2 — Über ADS mit SPS-Symbolen auf den AMS-Ports 801 bis 831; globale Variablen beginnen mit einem Punkt. | [Beckhoff TwinCAT ADS](https://plcgateway.com/de/protocols/beckhoff-ads.md) |
| Bus Terminal Controllers | BC9050, BC9120, BC9191, BX9000 — Über ADS mit direkten Adressen (%MW, %IX, %QX ...), da diese Steuerungen keine Symbole haben. | [Beckhoff TwinCAT ADS](https://plcgateway.com/de/protocols/beckhoff-ads.md) |

## Hinweise zur Inbetriebnahme

- „TwinCAT-Systeme suchen“ verwenden: Die AMS NetId einer Steuerung ist oft nicht ihre IP-Adresse + .1.1.
- Den Symbol-Browser verwenden, statt Namen zu tippen; Strukturmember und Array-Elemente werden im Baum aufgelistet.
- Alle Variablen einer SPS-Laufzeit in einem Gerät zusammenfassen: Sie werden gemeinsam mit ADS-Summenkommandos gelesen.
- Ist TwinCAT auch auf dem PLCGateway-PC installiert, PLCGateway eine eigene AMS NetId geben, zum Beispiel die IP-Adresse + .1.2.

## Fragen und Antworten

### Brauche ich TwinCAT auf dem PLCGateway-Rechner?

Nein. TwinCAT wird nur auf der Steuerung benötigt; PLCGateway spricht ADS direkt mit ihr.

### Was passiert, wenn sich das SPS-Programm ändert?

Nach einem Download oder einem Online-Change, der Variablen hinzufügt oder ändert, erkennt PLCGateway das und löst die Variablen innerhalb von Sekunden neu auf.

### Wird TwinCAT/BSD unterstützt?

Ja. TwinCAT 3 auf TwinCAT/BSD wird wie unter Windows erreicht; der Treiber wurde mit TwinCAT 3.1.4026 auf TwinCAT/BSD getestet.

## Verwandte Steuerungen und Geräte

- [CODESYS-basierte Steuerungen](https://plcgateway.com/de/controllers/codesys-plcs.md)
- [Siemens SIMATIC](https://plcgateway.com/de/controllers/siemens.md)
- [Allen-Bradley (Rockwell Automation)](https://plcgateway.com/de/controllers/allen-bradley.md)
- [Alle Protokolle](https://plcgateway.com/de/protocols.md)

_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._

---
Source: https://plcgateway.com/de/controllers/beckhoff
