Routing

Wie bereits im Kapitel Philosophie beschrieben, besteht TwinCAT 3 aus einer Engineering-Umgebung (XAE) und einer Laufzeitumgebung (XAR). Die Engineering-Umgebung wird verwendet, um die Laufzeitumgebungen im Feld zu konfigurieren und programmieren. Die Laufzeitumgebungen (Zielsysteme) führen die Steuerungsprogramme dann in harter Echtzeit aus. Die Verbindung zwischen beiden Umgebungen, die nicht zwangsweise auf demselben PC/ IPC ausgeführt werden, erfolgt über das ADS-Protokoll (siehe Kapitel ADS). Damit eine Engineering-Umgebung mit einem Zielsystem kommunizieren kann, muss eine Route eingetragen werden. Damit wird auf beiden Seiten (Engineering-Umgebung und Laufzeitumgebung) der jeweils andere Teilnehmer als bekannt eingetragen.

Um den aktuellen technischen Trends und Erfordernissen hinsichtlich Sicherheit und Konnektivität Rechnung zu tragen, können Sie die ADS-Verbindung entsprechend absichern bzw. auch über aktuelle Transportprotokolle tunneln. Siehe Kapitel Secure ADS bzw. ADS-over-MQTT.