> For the complete documentation index, see [llms.txt](https://captic-2.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://captic-2.gitbook.io/docs/overview/hands-on/integrating-your-robot/integration-flow/plcs/beckhoff-plc.md).

# Beckhoff

Connect to Beckhoff TwinCAT PLCs over ADS.

The Integration Flow connects to Beckhoff TwinCAT PLCs over **ADS**, reading and writing PLC variables by name. You'll find the nodes under **beckhoff twincat ADS** in the palette.

## Connect

1. In TwinCAT, allow ADS access from the Captic device.
2. Add an ADS connection configuration with the PLC's address details.
3. Use the ADS nodes to read and write the variables you need.

For node details, see the [upstream documentation](https://flows.nodered.org/node/node-red-contrib-ads-client).

## Data layout

We recommend the [PLC data layout](/docs/overview/hands-on/integrating-your-robot/integration-flow/plcs.md), created as PLC variables.

{% hint style="info" %}
Questions? Contact <support@captic.com>.
{% endhint %}
