Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » Webserver




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Di Aug 23, 2005 1:30 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
RoeTeam hat geschrieben:
Interessant wäre ein setzen der Variable (1) über einen Button und über den Event Handler nach 10 sek. automatisch wieder zurücksetzen(0) zu lassen.


OK, ich glaube Sie meinten ursprünglich mit "Quittieren" nicht unsere Event-Quittierfunktion, sondern einfach das zeitverzögerte automatische Rücksetzen einer über die Webseite gesetzten Variable.

Hier die kurze Anleitung:

Auf die Webseite wird ein Button gesetzt, der die Variable (z.B. Modem Relais "/Process/MB/IO/Q/P2") auf "1" setzt.

Eine Prozessvariable lädt diese Variable mit einer Einschaltverzögerung von 10s:

<WebConfirm>
<Value>
<LD _="/Process/MB/IO/Q/P2"/>
<D_ON time="10s"/>
</Value>
<WebConfirm>

Ein EventState überwacht diese Prozessvariable:

<WebConfirm>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/PV/WebConfirm"/>
<Event _="WebConfirm"/>
</WebConfirm>

Dieser EventState löst einen EventHandler aus, welcher die Variable (den Ausgang) zurück auf 0 setzt:

<WebConfirm>
<Set _="/Process/MB/IO/Q/P2" value="0"/>
</WebConfirm>

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Di Aug 23, 2005 12:18 pm 
Erfahrener

Registriert: Mo Aug 15, 2005 8:53 am
Beiträge: 38
Tixi-Support hat geschrieben:
RoeTeam hat geschrieben:
--> Funktioniert das auch mit einer Wartezeit von ca. 10 sek?


Relativ zu welcher Aktion ? :
Quittieren, 10s nachdem der Button gedrückt wurde ?
Zurücksetzen der PV, 10s nach dem Drücken des Buttons ?
Oder beides erst 10s nach Drücken des Buttons ?

Prinzipiell läßt sich soetwas über Ein-/Ausschaltverzögerungen (D_ON/D_OFF) in den Prozessvariablen lösen.


Interessant wäre ein setzen der Variable (1) über einen Button und über den Event Handler nach 10 sek. automatisch wieder zurücksetzen(0) zu lassen.


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Di Aug 23, 2005 11:55 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
RoeTeam hat geschrieben:
--> Funktioniert das auch mit einer Wartezeit von ca. 10 sek?


Relativ zu welcher Aktion ? :
Quittieren, 10s nachdem der Button gedrückt wurde ?
Zurücksetzen der PV, 10s nach dem Drücken des Buttons ?
Oder beides erst 10s nach Drücken des Buttons ?

Prinzipiell läßt sich soetwas über Ein-/Ausschaltverzögerungen (D_ON/D_OFF) in den Prozessvariablen lösen.

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Di Aug 23, 2005 11:24 am 
Erfahrener

Registriert: Mo Aug 15, 2005 8:53 am
Beiträge: 38
Tixi-Support hat geschrieben:
Bisher haben das diverse Kunden auf diese Art gelöst:

Auf die Webseite wird ein Button gesetzt, der eine Variable (z.B. Prozessvariable "/Process/PV/WebConfirm") auf "1" setzt.

Ein EventState überwacht diese Prozessvariable:

<WebConfirm>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/PV/WebConfirm"/>
<Event _="WebConfirm"/>
</WebConfirm>

Dieser EventState löst einen EventHandler aus, welcher die Prozessvariable zurück auf 1 setzt und zudem noch andere Dinge tun kann, z.B. über einen Confirm-Command eine Quittierungsanforderung (ID=0) bestätigen:

<WebConfirm>
<Set _="/Process/PV/Confirm" value="0"/>
<Confirm _="0"/>
</WebConfirm>


--> Funktioniert das auch mit einer Wartezeit von ca. 10 sek?
Gruss


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Di Aug 23, 2005 9:05 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Bisher haben das diverse Kunden auf diese Art gelöst:

Auf die Webseite wird ein Button gesetzt, der eine Variable (z.B. Prozessvariable "/Process/PV/WebConfirm") auf "1" setzt.

Ein EventState überwacht diese Prozessvariable:

<WebConfirm>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/PV/WebConfirm"/>
<Event _="WebConfirm"/>
</WebConfirm>

Dieser EventState löst einen EventHandler aus, welcher die Prozessvariable zurück auf 1 setzt und zudem noch andere Dinge tun kann, z.B. über einen Confirm-Command eine Quittierungsanforderung (ID=0) bestätigen:

<WebConfirm>
<Set _="/Process/PV/Confirm" value="0"/>
<Confirm _="0"/>
</WebConfirm>

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Quittierung über Webserver
 Beitrag Verfasst: Di Aug 23, 2005 8:51 am 
Erfahrener

Registriert: Mo Aug 15, 2005 8:53 am
Beiträge: 38
Hallo,

mein Problem hat vielleicht nur indirekt mit dem Modem zu tun,
aber gibt es eine Möglichkeit über einen Button eine Quittierung durchzuführen indem durch Mausklick die entsprechende Variable gesetzt und beim loslassen wieder rückgesetzt wird?
Eine Notlösung wäre es mit der Funktion "Mouse over" automatisch rücksetzen zu lassen, aber vielleicht kennen Sie ja etwas eleganteres?

Gruss


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » Webserver


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Deutsche Übersetzung durch phpBB.de