Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Beitrag Verfasst: Mo Nov 21, 2005 10:18 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Wieder einmal besten Dank für diese Tips ! :)

HIT_PJ hat geschrieben:
Auschaltverzögerungen können nicht einfach mit D_OFF
realisiert werden, wie es in einigen Forum-Beiträgen anklingt. Für
D_OFF muss für eine bestimmte Zeit eine 0 am Eingang vorliegen, damit
der Ausgang 1 wird.
Da D_OFF in der FW2.0 identisch mit NOT D_ON ist, kann auf D_OFF auch
verzichtet werden.


Sie beziehen sich hier vermutlich auf den Beitrag:
http://www.tixi.com/phpBB2/viewtopic.php?t=88

Sie haben recht, das
LD Bit
D_ON Xs
vom Ergebnis identisch ist zu
LDN Bit
D_OFF Xs
da D_ON die positive Flanke, und D_OFF die negative Flanke überwacht.
In beiden Fällen ist die Prozessvariable erst Xs nach dem Bit
gesetzt (Einschaltverzögerung).

HIT_PJ hat geschrieben:
Die folgende Anweisungsfolge kommt einer Ausschaltverzögerung schon
sehr nahe:

<LDN_DON_NOT>
<Value>
<LDN _="/Process/PV/P0"/>
<D_ON time="30s"/>
<NOT />
</Value>
</LDN_DON_NOT>


und hat quasi die gleiche Funktion wie unser Beispiel
<PowerOffDelay>
<Value>
<LDN _="/Process/PV/P0"/>
<D_OFF time="30s"/>
</Value>
</PowerOffDelay>
nur mit dem Unterschied, daß in Ihrem Beispiel die positive Flanke, und in unserem Beispiel die negative Flanke verlängert und überwacht wird.
Beides funktioniert, aber Ihr Beispiel ist in sich schlüssiger. Danke ! :D

HIT_PJ hat geschrieben:
Nach einem Reset ist der Ausgang jedoch auch für 30 Sekunden gesetzt,
was oft nicht gewünscht wird.


Hm, das schau ich mir nochmal an... :shock:

HIT_PJ hat geschrieben:
Durch eine zusätzliche Resetvariable kann dieser Nachteil beseitigt
werden.
<RESET40>
<Value>
<LD _="1"/>
<D_ON time="40s"/>
</Value>
</RESET40>


Klasse Idee !

_________________
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: Codebeispiel Ausschaltverzögerung
 Beitrag Verfasst: Fr Nov 18, 2005 3:51 pm 
Erfahrener

Registriert: Mo Jul 25, 2005 11:18 am
Beiträge: 25
Wohnort: Berlin
Auschaltverzögerungen können nicht einfach mit D_OFF realisiert werden,
wie es in einigen Forum-Beiträgen anklingt. Für D_OFF muss für eine bestimmte
Zeit eine 0 am Eingang vorliegen, damit der Ausgang 1 wird.
Da D_OFF in der FW2.0 identisch mit NOT D_ON ist, kann auf D_OFF auch verzichtet werden.
Für die folgenden Beispiele wird die "freie" Variable P0 als Input verwendet,
um unabhängig von der Hardwarevariante zu sein.

<P0 def="0" />

P0 kann einfach mit [<Set _="/Process/PV/P0" value="1" ver="y"/>]
gesetzt werden. Mit der Anweisung [<Get _="/Process/PV/" ver="v"/>]
werden alle PV-Variablen berechnet und angezeigt.

Die folgende Anweisungsfolge kommt einer Ausschaltverzögerung schon sehr nahe:

<LDN_DON_NOT>
<Value>
<LDN _="/Process/PV/P0"/>
<D_ON time="30s"/>
<NOT />
</Value>
</LDN_DON_NOT>

Der 1-Zustand am Input wird um 30 Sekunden verlängert. Nach einem Reset ist
der Ausgang jedoch auch für 30 Sekunden gesetzt, was oft nicht gewünscht wird.

_______ Reset|
__________P0 0000..010000..011111110000
LDN_DON_NOT 1110..011110..011111111110

Durch eine zusätzliche Resetvariable kann dieser Nachteil beseitigt werden.
RESET40 ist erst 40 Sekunden nach einem Reset 1 und gibt die ASVR30 frei.

<RESET40>
<Value>
<LD _="1"/>
<D_ON time="40s"/>
</Value>
</RESET40>

<ASVR30>
<Value>
<LDN _="/Process/PV/P0"/>
<D_ON time="30s"/>
<NOT />
<AND _="/Process/PV/RESET40" />
</Value>
</ASVR30>

Die Resetvariable kann gleichzeitig für weitere Dienste genutzt werden,
die kurz nach einem Reset ausgeführt werden sollen (z.B. Logeintrag).


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

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 62 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