Übersicht IO-Bereich
Ein wichtiger Bestandteil von TwinCAT ist die IO–Konfiguration. Die einfachste Ausbaustufe von TwinCAT ist der TwinCAT Level I/O, das heißt, in einem Projekt in der Entwicklungsumgebung von TwinCAT gibt es in jedem Fall den Eintrag/ Knoten „I/O“. Nachdem die jeweiligen Konfigurationen für verschiedene Tasks durchgeführt worden sind, und dem IO-Bereich alle relevanten Variablen bekannt sind, kann die Hardware, in der Regel ein Feldbus mit IO–Modulen, im IO-Bereich konfiguriert werden. Es ist auch möglich, zuerst den Abschnitt IO zu konfigurieren und die anderen Tasks zu einem späteren Zeitpunkt.
Voraussetzungen
IO-Geräte
Im Zielsystem – lokal oder remote – konfigurierte Ein- und Ausgabegeräte (Feldbuskarten, NOVRAM, Systemschnittstellen, …) und deren Prozessabbilder.
Zuordnungen
Informationen über die Zuordnungen (Mappings) zu anderen TwinCAT-IO-Geräten beziehungsweise deren Prozessabbildern.
Dialog „Allgemein“
Folgender Dialog öffnet sich durch Doppelklick auf „I/O“ im Projektmappen-Explorer. Dieser Dialog wird nur eingeblendet, wenn kein vom lokalen System abweichendes Zielsystem angewählt wurde, TwinCAT also auf das lokale System eingestellt ist.

Der Dialog zeigt denTwinCAT IO Server des lokalen Systems an. Im dargestellten Fall ist es die Version 3.1 (Build 2100) des TwinCAT IO Servers.
Dialog „Version [Zielsystem]“
Der nachfolgende Dialog zeigt den TwinCAT Server des Zielsystems an.

Im Bild oben ist es die Version v3.1 (Build 2003) des TwinCAT IO Servers.
I/O Descriptions (Build 4026)
Die Feldbus-Geräte-Beschreibungen werden im Installationsverzeichnis von TwinCAT abgelegt. Sie können durch Aktivieren der jeweiligen Checkbox in das AppData-Verzeichnis des nutzenden Users übertragen werden.
- 1. Doppelklicken Sie im Knoten I/O > Devices, um den Dialog I/O Descriptions zu öffnen.

- In dem Dialog kann der jeweilige Nutzer eigene Ergänzungen vornehmen, wie z. B. zusätzliche Feldbus-Geräte-Beschreibungen einfügen oder verändern.
- 2. Aktualisieren Sie diese lokalen Kopien durch den Button Refresh, wenn im TwinCAT-Verzeichnis, beispielsweise durch ein Update, neue Informationen liegen.
- Durch die Checkbox Project Descriptions kann zusätzlich eine Kopie zu dem aktuellen Projekt erfolgen.
Diese kann genutzt werden, um das Projekt z. B. als Archiv zu übertragen und alle nötigen Daten im Projekverzeichnis vorliegen zu haben.