Ü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.

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).

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).
