Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Sep 12, 2007 4:28 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
hema0077 hat geschrieben:
In der EventState steht:
<PowerOn>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/MB/FirstCycle" flank="high"/>
<ProcessVar _="/Process/PV/DynSlotChar1"/>
<ProcessVar _="/Process/PV/DynSlotChar2"/>
<Event _="PowerOn"/>
</PowerOn>
Ich bekomme jedoch nur den Wert "0" in die Variable DynSlotChar2 geladen. Die "2" in die Variable DynSlotChar1 klappt nicht.


Nein, so geht das auch nicht. In einem EventState kann nur eine einzelne "ProcessVar" (Auslösebedingung) überwacht werden. :wink:
Ich hab zwar noch nicht so richtig kapiert, wo Sie hin wollen, aber vermutlich wäre das Ihre Lösung:

EventState:
<PowerOn>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/MB/FirstCycle" flank="high"/>
<Event _="PowerOn"/>
</PowerOn>

EventHandler:
<PowerOn>
<Set _="/Process/Bus1/Device_0/DynSlotChar1" value="2"/>
<Set _="/Process/Bus1/Device_0/DynSlotChar2" value="0"/>
</PowerOn>

_________________
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: Mi Sep 12, 2007 4:16 pm 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Genau, momentan lade ich einen festen Wert. Und zwar habe ich es wie folgt gemacht.

In den ProcessVars steht:

<DynSlotChar1>
<Value>
<LD _="2"/>
<ST _="/Process/Bus1/Device_0/DynSlotChar1"/>
</Value>
</DynSlotChar1>

<DynSlotChar2>
<Value>
<LD _="0"/>
<ST _="/Process/Bus1/Device_0/DynSlotChar2"/>
</Value>
</DynSlotChar2>

In der EventState steht:

<PowerOn>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/MB/FirstCycle" flank="high"/>
<ProcessVar _="/Process/PV/DynSlotChar1"/>
<ProcessVar _="/Process/PV/DynSlotChar2"/>
<Event _="PowerOn"/>
</PowerOn>

Ich bekomme jedoch nur den Wert "0" in die Variable DynSlotChar2 geladen. Die "2" in die Variable DynSlotChar1 klappt nicht.


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Sep 12, 2007 4:07 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Sie meinen vermutlich einen Wert von Ihrem BinProt ?
Nicht ohne größeren Aufwand. Sie müssten die Werte regelmäßig in PVs abspeichern, und beim PowerOn wieder einlesen. Das ist dann aber auf 20 PVs beschränkt...

_________________
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: Mi Sep 12, 2007 4:03 pm 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Ist es mögich einen Wert vor einem Power-Reset zwischenzuspeichern und diesen nach dem Neustart wieder zu laden?


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Sep 12, 2007 2:54 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Wenn eine Aktion einmalig nach einem Reset (PowerOn) ausgeührt werden soll, können Sie die Systemvariable "FirstCycle" überwachen, die während des ersten Zyklus auf 1 steht.

Der EventState müsste also wie folgt aussehen:

<PowerOn>
<Enabled _="TRUE"/>
<ProcessVar _="/Process/MB/FirstCycle" flank="high"/>
<Event _="PowerOn"/>
</PowerOn>

_________________
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  
 Beitrag Verfasst: Mi Sep 12, 2007 2:47 pm 
Alter Hase

Registriert: Mi Apr 11, 2007 12:21 pm
Beiträge: 71
Hallo!

Ich möchte einen zeitlich gesteuerten Event auslösen, der mir in den Request eine bestimmten Wert schreibt. Da ich den Request so programmiert habe, dass ich ihn per Webserver mit entsprechenden Daten lade, werden diese jedoch durch den Reset wieder gelöscht.
Der Reset wird immer einmal täglich ausgeführt.
Dieser Event soll nach dem Reset zeitlich ausgelöst werden, um dann wieder die Daten in den Request schreiben.


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 » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 22 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:  
cron
Deutsche Übersetzung durch phpBB.de