Ansteuerung über übergeordnete Steuerung

SY50

Level-1
Beiträge
271
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe die Aufgabe, eine Substeuerung zu Programmieren, welche je nach Vorgabe der übergeordneten Steuerung bestimmte Aufgaben ausführt.

ich habe folgendes Programmiert....

Es sei noch erwähnt, dass immer nur eine Funktion aktiv sein kann.
.... Wird eine Funktion angewählt, so wird eine Schrittkette durchlaufen, welche die Funktion ausführt.
diese Schrittkette und die darin enthaltenen Statusmeldungen an die übergeordnete Steuerung werden erst wieder zurückgesetzt, wenn die Funktion nicht mehr angesteuert (angefordert) wird.

meine Frage ist nun.. Was meint ihr, bzw. was haltet ihr von den folgenden beiden Versionen.

Version 1: Es gibt ein Steuerdoppelwort, welches für jede Funktion ein Bit zur Ansteuerung bereitstellt.
Analog dazu gibt es ein Steuerdoppelwort, welches an den gleichen Bits die Funtionsanwahl
Als Bestätigung zurückmelden... Und auf weiteren Bits das erfolgreiche Durchlaufen der
Schrittkette bestätigen.

Version 2: Es gibt zwar ein Steuer und Statusdoppelwort, welches diverse Bits enthält und auch hier
Wieder das erfolgreiche Duchlaufen der Schrittkette bestätigt, jedoch gibt es zur Ansteuerung
Eine Enumeration, welche die Funktion vorgibt und eine Enumeration, welche diese
Zurückmeldet.


was haltet ihr für sinnvoller für die übergeordnete Steuerung?
 
Hallo, SY50!
Wenn eh immer nur eine Funktion ektiv sein kann, ist di Enumeration besser. Dann kannst Du über die Case Selektion direkt Aktionen ausführen.
Die Bits der Worte würde ich für dei Stati der EA's verwenden.
 
Zurück
Oben