# Controladores Beckhoff TwinCAT

> Lea y escriba por nombre las variables de PLC de los PC embebidos, PC industriales y Bus Terminal Controllers de Beckhoff y utilícelas en OPC UA, SCADA e informes, sin TwinCAT en el PC.

PLCGateway conecta por ADS controladores Beckhoff con TwinCAT 3 o TwinCAT 2: PC embebidos CX, PC industriales C60xx y sistemas TwinCAT/BSD. Las variables de PLC se leen por su nombre, incluidos miembros de estructuras y arrays, y el explorador de símbolos las lista directamente desde el controlador.

El formulario del dispositivo encuentra los sistemas TwinCAT de la red y añade la ruta ADS con un clic. Los Bus Terminal Controllers más antiguos (BC/BX) se leen por dirección directa. En conjunto, toda la base instalada de Beckhoff puede publicarse por OPC UA y MQTT.

## Familias y modelos

| Familia | Modelos (ejemplos) | Protocolo |
|---|---|---|
| TwinCAT 3 | CX7000 · CX8200, CX52x0 · CX53x0, CX20x0 · CX20x3, C60xx · C69xx Industrial PCs, TwinCAT/BSD — Por ADS con símbolos del PLC; un dispositivo por runtime del PLC (puerto AMS 851, 852 ...). | [Beckhoff TwinCAT ADS](https://plcgateway.com/es/protocols/beckhoff-ads.md), [Cliente OPC UA](https://plcgateway.com/es/protocols/opc-ua.md) |
| TwinCAT 2 | CX9020, CX50x0, CX8000 series, Industrial PCs with TwinCAT 2 — Por ADS con símbolos del PLC en los puertos AMS 801 a 831; las variables globales empiezan por un punto. | [Beckhoff TwinCAT ADS](https://plcgateway.com/es/protocols/beckhoff-ads.md) |
| Bus Terminal Controllers | BC9050, BC9120, BC9191, BX9000 — Por ADS por dirección directa (%MW, %IX, %QX ...), ya que estos controladores no guardan símbolos. | [Beckhoff TwinCAT ADS](https://plcgateway.com/es/protocols/beckhoff-ads.md) |

## Notas para la puesta en marcha

- Use «Buscar sistemas TwinCAT»: el AMS NetId de un controlador a menudo no es su dirección IP + .1.1.
- Utilice el explorador de símbolos en lugar de escribir los nombres; los miembros de estructuras y los elementos de arrays aparecen en el árbol.
- Ponga todas las variables de un runtime del PLC en un mismo dispositivo: se leen juntas con comandos ADS sum.
- Si TwinCAT también está instalado en el PC de PLCGateway, asigne a PLCGateway su propio AMS NetId, por ejemplo la dirección IP + .1.2.

## Preguntas y respuestas

### ¿Necesito TwinCAT en el equipo de PLCGateway?

No. TwinCAT solo se necesita en el controlador; PLCGateway se comunica por ADS directamente con él.

### ¿Qué ocurre cuando cambia el programa del PLC?

Tras una descarga, o un cambio online que añade o modifica variables, PLCGateway lo detecta y vuelve a resolver las variables en pocos segundos.

### ¿Se admite TwinCAT/BSD?

Sí. TwinCAT 3 sobre TwinCAT/BSD se alcanza igual que en Windows; el driver se ha probado con TwinCAT 3.1.4026 sobre TwinCAT/BSD.

## Controladores y equipos relacionados

- [Controladores basados en CODESYS](https://plcgateway.com/es/controllers/codesys-plcs.md)
- [Siemens SIMATIC](https://plcgateway.com/es/controllers/siemens.md)
- [Allen-Bradley (Rockwell Automation)](https://plcgateway.com/es/controllers/allen-bradley.md)
- [Todos los protocolos](https://plcgateway.com/es/protocols.md)

_Los nombres de productos y modelos son marcas de sus respectivos propietarios. Se mencionan únicamente para indicar con qué equipos se comunican los drivers; PLCGateway no está vinculada a estas empresas._

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