Übersicht

Das TC3 JSON Data Interface ist eine Kommunikationsschnittstelle für den flexibel anpassbaren Austausch von Daten zwischen TwinCAT-Systemen und benutzerspezifischen Anwendungen. Die Kommunikation findet hierbei im JSON-Format statt. Durch das JSON-Format und die Verwendung von entweder ADS oder MQTT wird der generische Zugriff aus vielen verschiedenen Programmierumgebungen gewährleistet.

Übersicht 1:

Grundsätzlich gibt es zwei verschiedene Wege, auf das JSON Data Interface zuzugreifen. Der erste Weg ist der direkte Zugriff auf das ADS-Interface (vgl. Zugriff über ADS).

Übersicht 2:

Bei der zweiten Möglichkeit schaltet sich der TwinCAT System Service als MQTT-Client in die Kommunikation mit ein und übernimmt die Anfragen an das ADS-Interface. Eine Benutzerapplikation verbindet sich als MQTT-Client mit einem Message Broker, mit dem auch der TwinCAT System Service verbunden wird (vgl. Zugriff über MQTT).

Übersicht 3: