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