Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Mi Apr 07, 2010 1:54 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
DOOM hat geschrieben:
In AI steht der richtige Wert, 400 bei 10V am Eingang. Wird mir auch in Tila2 angezeigt per Variablen aktualisieren.

Was mich stutzig macht ist, dass wenn ich die aufzunehmenden Daten im Datenlogger zuweise AI nicht aus der Listbox auswählen kann. Als Auslöser für den Datenlogger jedoch schon (wird dann aber auch nur als bitoperand erkannt)

Es ist mir klar das Tila2 für so Basteleien nicht ausgelegt ist und evtl nur etwas nicht zuordnen/anzeigen kann.

Kann es sein das ich den Datentyp von AI bei den Processvars angeben muß ?

Eine umrechnung in der Easy721 ist nicht möglich, das sind bessere Treppenlichtautomaten :-)

Wenn ich AI einen Festen Wert zuweise ohne auf den Analogeingang der Easy zuzugreifen habe ich das selbe ergebnis.

Die Frage ist also wie kann ich Provessvars im Datenlogger erfassen?

Habe das Projekt mal angehängt.

MfG

DOOM


Mit TICO ist das alles kein Problem. Tila2 kann jedoch nicht damit umgehen. Spätestens bei der Definition des Records ist Schluß. Hier macht Tila2 aus der Uint16- Variablen AI dann einen Bitwert. Wie schon oben treffend bemerkt ist Tila2 für solche Basteleien nicht ausgelegt.
Zitat:
Die Frage ist also wie kann ich Provessvars im Datenlogger erfassen?

Diese Frage kann also so nicht gestellt werden oder muß folgendermaßen beantwortet werden:
Mit Tila2 kann diese selbsterstellte PV nicht geloggt werden. Dafür ist die Software TICO notwendig.

_________________
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 Apr 07, 2010 12:14 pm 
Neuling

Registriert: Do Nov 27, 2008 6:44 pm
Beiträge: 9
In AI steht der richtige Wert, 400 bei 10V am Eingang. Wird mir auch in Tila2 angezeigt per Variablen aktualisieren.

Was mich stutzig macht ist, dass wenn ich die aufzunehmenden Daten im Datenlogger zuweise AI nicht aus der Listbox auswählen kann. Als Auslöser für den Datenlogger jedoch schon (wird dann aber auch nur als bitoperand erkannt)

Es ist mir klar das Tila2 für so Basteleien nicht ausgelegt ist und evtl nur etwas nicht zuordnen/anzeigen kann.

Kann es sein das ich den Datentyp von AI bei den Processvars angeben muß ?

Eine umrechnung in der Easy721 ist nicht möglich, das sind bessere Treppenlichtautomaten :-)

Wenn ich AI einen Festen Wert zuweise ohne auf den Analogeingang der Easy zuzugreifen habe ich das selbe ergebnis.

Die Frage ist also wie kann ich Provessvars im Datenlogger erfassen?

Habe das Projekt mal angehängt.

MfG

DOOM


Dateianhänge:
Spitze Dorfplatz.rar [6.66 KiB]
800-mal heruntergeladen
Nach oben 
   
Mit Zitat antworten  
 Beitrag Verfasst: Mi Apr 07, 2010 10:23 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
DOOM hat geschrieben:
Hallo,

ich habe an einer Moeller Easy 721 mittels eines Widerstandes ein 4-20mA Signal auf einen 0-10V Analogeingang geschaltet.

Die Umrechnung /Anpassung habe ich mit einer ProcessVar realisiert.

Wie kann ich diese Variable jetzt per Datenlogger erfassen?

Code:
   <AI Name="AIU">
     <Value>
      <LD _="/Process/Bus1/Device_0/Variable_13"/>
      <SUB _="102"/>
      <MUL _="10000"/>
      <DIV _="921"/>
      <MUL _="400"/>
      <DIV _="10000"/>
     </Value>
    </AI>
   </ProcessVars>


Code:
     <Datalogging_0>
      <Variable_14 Name="Betriebsstunden Pumpe 1" _="Uint32" path="/Process/Bus1/Device_0/Variable_14" format="R10;%%h"/>
      <Variable_12 Name="Betriebsstunden Pumpe 2" _="Uint32" path="/Process/Bus1/Device_0/Variable_12" format="R10;%%h"/>
      <Variable_16 Name="Betriebsstunden R&#xfc;hrwerk" _="Uint32" path="/Process/Bus1/Device_0/Variable_16" format="R10;%%h"/>
      <Variable_17 Name="Betriebsstunden Kompressor" _="Uint32" path="/Process/Bus1/Device_0/Variable_17" format="R10;%%h"/>
      <Variable_2 Name="Betrieb Pumpe 1" _="Bit" path="/Process/Bus1/Device_0/Variable_2"/>
      <Variable_4 Name="Betrieb Pumpe 2" _="Bit" path="/Process/Bus1/Device_0/Variable_4"/>
      <Variable_11 Name="Betrieb R&#xfc;hrwerk" _="Bit" path="/Process/Bus1/Device_0/Variable_11"/>
      <Variable_15 Name="Betrieb Kompressor" _="Bit" path="/Process/Bus1/Device_0/Variable_15"/>
      <Variable_7 Name="St&#xf6;rung Pumpe 1" _="Bit" path="/Process/Bus1/Device_0/Variable_7"/>
      <Variable_8 Name="St&#xf6;rung Pumpe 2" _="Bit" path="/Process/Bus1/Device_0/Variable_8"/>
      <Variable_5 Name="St&#xf6;rung R&#xfc;hrwerk" _="Bit" path="/Process/Bus1/Device_0/Variable_5"/>
      <Variable_0 Name="St&#xf6;rung Kompressor" _="Bit" path="/Process/Bus1/Device_0/Variable_0"/>
      <Variable_6 Name="St&#xf6;rung Automatikbetrieb" _="Bit" path="/Process/Bus1/Device_0/Variable_6"/>
      <Variable_10 Name="St&#xf6;rung F&#xfc;llstandssensor" _="Bit" path="/Process/Bus1/Device_0/Variable_10"/>
      <Variable_9 Name="St&#xf6;rung Hochwasser" _="Bit" path="/Process/Bus1/Device_0/Variable_9"/>
      <Variable_3 Name="St&#xf6;rung Netzausfall 400V" _="Bit" path="/Process/Bus1/Device_0/Variable_3"/>
      <Variable_1 Name="St&#xf6;rung Steuerspannung" _="Bit" path="/Process/Bus1/Device_0/Variable_1"/>
      <Variable_13 Name="F&#xfc;llstand" _="Uint16" path="/Process/Bus1/Device_0/Variable_13"/>
      <Device_0_0 Name="EASY 500/700-DeviceState" _="Bit" path="/Process/Bus1/Device_0/DeviceState"/>
     </Datalogging_0>


Wenn ich die Zeile

Code:
      <Variable_13 Name="F&#xfc;llstand" _="Uint16" path="/Process/Bus1/Device_0/Variable_13"/>


durch

Code:
<AI Name="AIU" _="Uint16" path="/Process/PV/AI"/>


ersetze wird nur ein bool Wert 0/1 erfasst.

MfG


Wie sehen denn die Werte in der easy Variablen und in der PV aus.
Bitte mal den Rohwert der easy-Variablen mit [<Get _="_="/Process/Bus1/Device_0/Variable_13" ver="v"/>] und dann
den Wert der PV mit [<Get _="/Process/PV/AI" ver="v"/>] auslesen.

Generell empfehlen wir Umrechnungen von SPS-Werten in der SPS durchzuführen und das TAM/TDG die bereits skalierten Werte für das Logging bzw. die Alarmierung auswerten zu lassen.

_________________
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: Di Apr 06, 2010 12:56 pm 
Neuling

Registriert: Do Nov 27, 2008 6:44 pm
Beiträge: 9
Hallo,

ich habe an einer Moeller Easy 721 mittels eines Widerstandes ein 4-20mA Signal auf einen 0-10V Analogeingang geschaltet.

Die Umrechnung /Anpassung habe ich mit einer ProcessVar realisiert.

Wie kann ich diese Variable jetzt per Datenlogger erfassen?

Code:
   <AI Name="AIU">
     <Value>
      <LD _="/Process/Bus1/Device_0/Variable_13"/>
      <SUB _="102"/>
      <MUL _="10000"/>
      <DIV _="921"/>
      <MUL _="400"/>
      <DIV _="10000"/>
     </Value>
    </AI>
   </ProcessVars>


Code:
     <Datalogging_0>
      <Variable_14 Name="Betriebsstunden Pumpe 1" _="Uint32" path="/Process/Bus1/Device_0/Variable_14" format="R10;%%h"/>
      <Variable_12 Name="Betriebsstunden Pumpe 2" _="Uint32" path="/Process/Bus1/Device_0/Variable_12" format="R10;%%h"/>
      <Variable_16 Name="Betriebsstunden R&#xfc;hrwerk" _="Uint32" path="/Process/Bus1/Device_0/Variable_16" format="R10;%%h"/>
      <Variable_17 Name="Betriebsstunden Kompressor" _="Uint32" path="/Process/Bus1/Device_0/Variable_17" format="R10;%%h"/>
      <Variable_2 Name="Betrieb Pumpe 1" _="Bit" path="/Process/Bus1/Device_0/Variable_2"/>
      <Variable_4 Name="Betrieb Pumpe 2" _="Bit" path="/Process/Bus1/Device_0/Variable_4"/>
      <Variable_11 Name="Betrieb R&#xfc;hrwerk" _="Bit" path="/Process/Bus1/Device_0/Variable_11"/>
      <Variable_15 Name="Betrieb Kompressor" _="Bit" path="/Process/Bus1/Device_0/Variable_15"/>
      <Variable_7 Name="St&#xf6;rung Pumpe 1" _="Bit" path="/Process/Bus1/Device_0/Variable_7"/>
      <Variable_8 Name="St&#xf6;rung Pumpe 2" _="Bit" path="/Process/Bus1/Device_0/Variable_8"/>
      <Variable_5 Name="St&#xf6;rung R&#xfc;hrwerk" _="Bit" path="/Process/Bus1/Device_0/Variable_5"/>
      <Variable_0 Name="St&#xf6;rung Kompressor" _="Bit" path="/Process/Bus1/Device_0/Variable_0"/>
      <Variable_6 Name="St&#xf6;rung Automatikbetrieb" _="Bit" path="/Process/Bus1/Device_0/Variable_6"/>
      <Variable_10 Name="St&#xf6;rung F&#xfc;llstandssensor" _="Bit" path="/Process/Bus1/Device_0/Variable_10"/>
      <Variable_9 Name="St&#xf6;rung Hochwasser" _="Bit" path="/Process/Bus1/Device_0/Variable_9"/>
      <Variable_3 Name="St&#xf6;rung Netzausfall 400V" _="Bit" path="/Process/Bus1/Device_0/Variable_3"/>
      <Variable_1 Name="St&#xf6;rung Steuerspannung" _="Bit" path="/Process/Bus1/Device_0/Variable_1"/>
      <Variable_13 Name="F&#xfc;llstand" _="Uint16" path="/Process/Bus1/Device_0/Variable_13"/>
      <Device_0_0 Name="EASY 500/700-DeviceState" _="Bit" path="/Process/Bus1/Device_0/DeviceState"/>
     </Datalogging_0>


Wenn ich die Zeile

Code:
      <Variable_13 Name="F&#xfc;llstand" _="Uint16" path="/Process/Bus1/Device_0/Variable_13"/>


durch

Code:
<AI Name="AIU" _="Uint16" path="/Process/PV/AI"/>


ersetze wird nur ein bool Wert 0/1 erfasst.

MfG


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

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

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