# Automates Beckhoff TwinCAT

> Lisez et écrivez par leur nom les variables d'automate des PC embarqués, PC industriels et Bus Terminal Controllers Beckhoff et utilisez-les dans OPC UA, le SCADA et les rapports, sans TwinCAT sur le PC.

PLCGateway connecte en ADS les automates Beckhoff sous TwinCAT 3 ou TwinCAT 2 – PC embarqués CX, PC industriels C60xx et systèmes TwinCAT/BSD. Les variables d'automate sont lues par leur nom, membres de structures et tableaux compris, et le navigateur de symboles les liste directement depuis l'automate.

Le formulaire de l'appareil trouve les systèmes TwinCAT du réseau et ajoute la route ADS en un clic. Les anciens Bus Terminal Controllers (BC/BX) sont lus par adresse directe. Ensemble, c'est toute la base installée Beckhoff qui peut être publiée en OPC UA et MQTT.

## Familles et modèles

| Famille | Modèles (exemples) | Protocole |
|---|---|---|
| TwinCAT 3 | CX7000 · CX8200, CX52x0 · CX53x0, CX20x0 · CX20x3, C60xx · C69xx Industrial PCs, TwinCAT/BSD — En ADS avec les symboles de l'automate ; un appareil par runtime d'automate (port AMS 851, 852 ...). | [Beckhoff TwinCAT ADS](https://plcgateway.com/fr/protocols/beckhoff-ads.md), [Client OPC UA](https://plcgateway.com/fr/protocols/opc-ua.md) |
| TwinCAT 2 | CX9020, CX50x0, CX8000 series, Industrial PCs with TwinCAT 2 — En ADS avec les symboles de l'automate sur les ports AMS 801 à 831 ; les variables globales commencent par un point. | [Beckhoff TwinCAT ADS](https://plcgateway.com/fr/protocols/beckhoff-ads.md) |
| Bus Terminal Controllers | BC9050, BC9120, BC9191, BX9000 — En ADS par adresse directe (%MW, %IX, %QX ...), car ces automates ne conservent pas de symboles. | [Beckhoff TwinCAT ADS](https://plcgateway.com/fr/protocols/beckhoff-ads.md) |

## Conseils de mise en service

- Utilisez « Rechercher les systèmes TwinCAT » : l'AMS NetId d'un automate n'est souvent pas son adresse IP + .1.1.
- Utilisez le navigateur de symboles plutôt que de saisir les noms ; les membres de structures et les éléments de tableaux figurent dans l'arborescence.
- Regroupez toutes les variables d'un même runtime d'automate dans un seul appareil : elles sont lues ensemble par commandes ADS groupées.
- Si TwinCAT est aussi installé sur le PC PLCGateway, donnez à PLCGateway son propre AMS NetId, par exemple l'adresse IP + .1.2.

## Questions et réponses

### Ai-je besoin de TwinCAT sur l'ordinateur PLCGateway ?

Non. TwinCAT n'est nécessaire que sur l'automate ; PLCGateway dialogue directement en ADS avec lui.

### Que se passe-t-il quand le programme de l'automate change ?

Après un chargement, ou une modification en ligne qui ajoute ou modifie des variables, PLCGateway le détecte et résout de nouveau les variables en quelques secondes.

### TwinCAT/BSD est-il pris en charge ?

Oui. TwinCAT 3 sous TwinCAT/BSD est joint comme sous Windows ; le pilote a été testé avec TwinCAT 3.1.4026 sous TwinCAT/BSD.

## Automates et équipements associés

- [Automates basés sur CODESYS](https://plcgateway.com/fr/controllers/codesys-plcs.md)
- [Siemens SIMATIC](https://plcgateway.com/fr/controllers/siemens.md)
- [Allen-Bradley (Rockwell Automation)](https://plcgateway.com/fr/controllers/allen-bradley.md)
- [Tous les protocoles](https://plcgateway.com/fr/protocols.md)

_Les noms de produits et de modèles sont des marques de leurs propriétaires respectifs. Ils sont cités uniquement pour indiquer avec quels équipements les pilotes communiquent ; PLCGateway n'est pas affilié à ces sociétés._

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