Mehrfachzugriff auf globales Array

klaus313

Level-2
Beiträge
59
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich brauch eure Hilfe, es geht um eine individuelle Licht(scenen)steuerung im Haus.
Ich möchte gerne von mehreren Funktionen einezelne Lichter steuern. Die Funktionen sind z.B.
individuell per Taster local, per WebUI, per Urlaubsautomatik oder bestimmte Lichtscenen.
Zunächst hab ich gedacht ich lege ein globales Stukt an mit dem ich alles Erschlage: z.B den Status der Lichter (ob ein/aus) und Bits die angeben sollen, ob die individuelle Leuchte ein oder ausgeschatet werden soll.
Die Leuchten selber werden per impuls(flanke ) Aus Ein oder getoggelt (3 inputs ).
Nun dachte ich zunächst, ich setz einfach aus den entsprechenden FB (modulen) die entsprechenden Bits im globalen strukt welches an jedem Licht anliegt und checke darin, ob das entsprechende Bit für die individuelle Leute gestetzt ist und reagiere entsprechend.
Nun kommen mir Zweifel, wenn ich die Bits im globalen Stukt parallel setze habe ich keine Sicherheit, dass nicht konkurierende Zustände anliegen...
Wie macht man so was ?
Ich stehe gerade etwas auf dem Schlauch.

danke
für Hinweise
Klaus
 
Wie würdest Du es ohne SPS machen? Du würdest wohl alle Taster einer Leuchte parallel schalten. Genauso kannst Du in der SPS ein großes ODER-Netzwerk machen.

Harald
 
Zurück
Oben