Applikationsbeispiel 2 - Übertragen von Zeichenketten

In diesem Applikationsbeispiel wird gezeigt, wie eine Zeichenkette vom Datentyp „String“ von einer Beckhoff- zu einer Mitsubishisteuerung und umgekehrt via CC-Link übertragen wird.

Dadurch das eine Zeichenketten-Variable vom Datentyp String für je Zeichen ein ganzes Byte benötigt und deshalb in der Regel mehr als zwei Byte für eine Instanz genutzt werden, wird in der Konfiguration jeweils zum Senden und Empfangen mehrere UINT16-PDO-Einträge benötigt.

Applikationsbeispiel 2 - Übertragen von Zeichenketten 1:
PDO Einträge Senden/Empfangen

Um eine Zeichenkette zu übertragen, wird eine UNION mit dem Aufbau, wie in der nächsten Abbildung zu entnehmen, verwendet.

Applikationsbeispiel 2 - Übertragen von Zeichenketten 2:
Aufbau UNION

Diese wird im Main instanziiert und mit den angelegten PDOs der Klemme verknüpft, einmal zum Senden und einmal zum Empfangen einer Zeichenkette.

Applikationsbeispiel 2 - Übertragen von Zeichenketten 3:
Verknüpfung mit PDOs

Sind beide Steuerung eingeloggt und in Betrieb, sieht der Datenaustausch folgendermaßen aus.

Applikationsbeispiel 2 - Übertragen von Zeichenketten 4:
Datenaustausch