Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Produktgruppen » Tixi Alarm Modems




Ein neues Thema erstellen Auf das Thema antworten  [ 2 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Re: Logging ohne Schedule?
 Beitrag Verfasst: Fr Okt 26, 2007 1:34 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Sersch80 hat geschrieben:
und im Eventhandler eine If-Anweisung die das Loggen auslösen soll:

Code:
<If _="/Process/Bus1/Device_0/Variable_2">
<BinLog _="Datalogging_2"/>
</If>



IF-Anweinsungen lösen keine Aktionen aus, Sie bestimmen nur, ob eine Aktion ausgelöst werden darf !
Auslöser für Aktionen im Alarm Modem immer nur EventStates oder Scheduler.

Sie müssen sich also einen EventState definieren, der die Variable überwacht, und bei Änderung den EventHandler fürs Logging aufruft...

_________________
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: Logging ohne Schedule?
 Beitrag Verfasst: Fr Okt 26, 2007 12:39 pm 
Alter Hase

Registriert: Mo Jun 11, 2007 9:07 am
Beiträge: 82
Hi, ich möchte das Logging durch eine Variablenänderung in der angeschlossenen SPS ausführen. dazu Habe ich eine Variable (Variable_2) im External Register angelegt:

Code:
[<SetConfig _="PROCCFG" ver="y">
<External>
<Bus Name="Bus1" _="COM2" family="Siemens" Product="S7-300/400-A" protocol="Siemens,S7-300/400-A" baud="115200" handshake="none" type="Master" TS="1" MAXADR="15" GUF="1" RC="1">
<Device Name="Device_0" NameUser="S7-300/400-A" _="2" Pollrate="1s">
<Variable_0 Name="Temperatur" _="DBW" simpleType="Uint16" db="10" ind="0" acc="R"/>
<Variable_1 Name="Druck" _="DBW" simpleType="Uint16" db="150" ind="156" acc="R"/>
<Variable_2 Name="Loggbit" _="DBX" simpleType="Bit" db="150" ind="30.1" acc="R"/>
</Device>
</Bus>
</External>
</SetConfig>]


In der Logdefinition einen Datenlogger (_2):

Code:
[<SetConfig _="LOG" ver="y">
<LogDefinition>
<LogFiles>
<JobReport size="10240"/>
<Event size="10240"/>
<Login size="10240"/>
<IncomingMessage size="10240"/>
<FailedIncomingCall size="10240"/>
<SupportLog size="10240"/>
<Datalogging_0 size="30000" contenttype="binary" record="Datalogging_0"/>
<Datalogging_1 size="30000" contenttype="binary" record="Datalogging_1"/>
<Datalogging_2 size="30000" contenttype="binary" record="Datalogging_2"/>

</LogFiles>
<Records>

<Datalogging_0>
<Temperatur _="Uint16" path="/Process/Bus1/Device_0/Variable_0"/>
</Datalogging_0>

<Datalogging_1>
<Druck _="Uint16" path="/Process/Bus1/Device_0/Variable_1"/>
</Datalogging_1>

<Datalogging_2>
<Temp _="Uint16" path="/Process/Bus1/Device_0/Variable_1"/>
</Datalogging_2>

</Records>
</LogDefinition>
</SetConfig>]


und im Eventhandler eine If-Anweisung die das Loggen auslösen soll:

Code:
<If _="/Process/Bus1/Device_0/Variable_2">
<BinLog _="Datalogging_2"/>
</If>


Leider klappt es aber nicht.Habe ich etwas vergessen oder geht das so nicht? Habe versucht auch einen Scheduler um die If-Anweisung zu legen der Täglich (Ohne Uhrzeit) ausgelöst wird, hat aberleider auch nicht geholfen.


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 » Produktgruppen » Tixi Alarm Modems


Wer ist online?

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