Abfragen ist ne Art Automatik … das sind ja Ausgänge (Instanzen), die eine feste Variable haben welche dann von IPS automatisch aktualisiert wird.
Das läuft so ab, dass das Licht entweder über einen externen Taster geschaltet wird, welcher dann in der SPS den Ausgang setzt (IPS gleicht das dann ab und ändert die Statusvariable) oder aber über den Code von oben, welcher dann einen Merker in der SPS kurz setzt und wieder rücksetzt und somit den Taster simuliert. Ergebnis ist dasselbe … Ausgang wird gesetzt und der Status in IPS aktualisiert.
Achso, könntest du evtl. ein Beispiel für die Darstellung im WF mal genauer erklären? Im Example Ordner ist zwar ein Beispiel, aber das hilft mir irgendwie nicht so recht weiter. Ist eher für Leute geeignet, die sowieso wissen wie man das WF per Script erstellt … zu denen gehöre ich leider nicht
'Obergeschoss' => array(
array(IPSLIGHT_WFCSPLITPANEL, 'Light_2_SPv1', 'LightTP', 'Obergeschoss',null,1,50,0,0,'true'),
array(IPSLIGHT_WFCSPLITPANEL, 'Light_2_SPv1h1x', 'Light_2_SPv1', null,null,0,100,0,1,'true'),
array(IPSLIGHT_WFCCATEGORY, 'Light_2_CAv1h1', 'Light_2_SPv1h1x', null,null),
array(IPSLIGHT_WFCLINKS, '', 'Light_2_CAv1h1', 'Obergeschoss'),
array(IPSLIGHT_WFCCATEGORY, 'Light_2_CAv1h2', 'Light_2_SPv1h1x', null,null),
array(IPSLIGHT_WFCGROUP, 'Obergeschoss', 'Light_2_CAv1h2', 'Stiege OG,Vorraum,Bad,Gaestezimmer,Kinderzimmer,Schlafzimmer,Schrankraum', 'Stiege OG,Vorraum,Bad,Gästezimmer,Kinderzimmer,Schlafzimmer,Schrankraum'),
array(IPSLIGHT_WFCSPLITPANEL, 'Light_2_SPv2h1x', 'Light_2_SPv1', null,null,0,500,0,1,'true'),
array(IPSLIGHT_WFCCATEGORY, 'Light_2_CAv2h1', 'Light_2_SPv2h1x', null,null),
array(IPSLIGHT_WFCCATEGORY, 'Light_2_CAv2h2', 'Light_2_SPv2h1x', null,null),
Vielleicht an dem Beispiel ?
Und evtl. mit Bild ? :rolleyes:
Gruß
Jens