Kommunikation zwischen zwei Prozessen
Verfasst: Freitag 11. September 2020, 15:35
Hallo Leute,
ich bräuchte mal ein Schubs in die richtige Richtung. Ich komme von der SPS-Programmierung her (SCL) und arbeite gerade an ein Python-Projekt. Auf einem Raspberry-Pi läuft eine Schrittkette, die GPIOs verarbeitet. Es ist die Hauptaufgabe (mainLoop.py).
Jetzt möchte ich eine unabhängige Unteraufgabe in der subLoop.py abarbeiten. Beide Skripte erfüllen ihre Aufgabe.
Jetzt soll noch gegenseitige Beeinflussung der zwei Prozesse erfolgen (mainLoop.py <> subLoop.py). Tritt ein besonderes Ereignis bei subLoop.py auf, soll mainLoop.py beeinflusst werden(und umgekehrt). Es reicht schon der Austausch von binären Zuständen. Bei der SPS-Steuerung kein Problem für mich.
Hier bräuchte ich einen Lösungsansatz. Vielen Dank.
ich bräuchte mal ein Schubs in die richtige Richtung. Ich komme von der SPS-Programmierung her (SCL) und arbeite gerade an ein Python-Projekt. Auf einem Raspberry-Pi läuft eine Schrittkette, die GPIOs verarbeitet. Es ist die Hauptaufgabe (mainLoop.py).
Jetzt möchte ich eine unabhängige Unteraufgabe in der subLoop.py abarbeiten. Beide Skripte erfüllen ihre Aufgabe.
Jetzt soll noch gegenseitige Beeinflussung der zwei Prozesse erfolgen (mainLoop.py <> subLoop.py). Tritt ein besonderes Ereignis bei subLoop.py auf, soll mainLoop.py beeinflusst werden(und umgekehrt). Es reicht schon der Austausch von binären Zuständen. Bei der SPS-Steuerung kein Problem für mich.
Hier bräuchte ich einen Lösungsansatz. Vielen Dank.