Kommunikation mit dem CoDeSys-Programm auf einer Linux-basierten WAGO PFC200-SPS

Ich mache mich gerade mit Steuerungen vertraut, insbesondere mit der WAGO-Steuerung 750-8206. Es bietet ein Linux-Betriebssystem und kann CoDeSys-Programme ausführen. An der Steuerung sind einige E / A-Module angeschlossen: 750-530, 750-430 und 750-600. Was ich gerne wissen würde, ist folgendes:

Ist es möglich, eine C ++ - Linux-Anwendung zu schreiben, die auf der SPS läuft und die digitalen Ein- und Ausgänge erhält / setzt?

Auch besser: Kann ich ein CoDeSys-Programm schreiben, das "mit den E / A spricht" und die gesamte Logik verarbeitet und gleichzeitig von einem C ++ - Linux-Programm aufgerufen werden kann? Die Idee ist die folgende: Ich möchte, dass das CoDeSys-Programm beispielsweise nach zwei digitalen Eingängen sucht. Wenn beide hoch sind, sollte eine Variable auf einen definierten Wert gesetzt werden. Die Linux-Anwendung sollte in der Lage sein, diese Variable zu lesen und die weitere Verarbeitung durchzuführen (z. B. das Senden von JSon-Daten an einen Server oder ähnliches).

Auch ich müsste in der Lage sein, Befehle von der Linux-Anwendung an das CoDeSys-Programm zu senden, um digitale Ausgänge zu schalten (oder Werte an analogen Ausgängen usw. festzulegen), wenn die Linux-Anwendung eine Nachricht empfängt, die den Befehl auslöst.

Alle Gedanken und Kommentare zu diesem Thema werden sehr geschätzt, da ich in diesem Thema völlig neu bin. Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage