Zitat:
RS-232 ist schon klar. Aber es wird entweder ein Tixi Blue Adapter oder ein Nullmodemkabel mit Gender Changer benotigt um das XCI am COM1 des HE anzuschlie?en.
Ah, ich habe das nicht verstanden: Wir benutzen ein Nullmodemkabel mit Gender Changer.
Zitat:
Das mu? ich mir hier anschauen. Konnen Sie mir das Projekt an die Email-Adresse
tixi-support@tixi.com senden? Bitte auch die Firmwareversion des HE. Ich arbeite hier mit einem XC-SSA16/CLK geht das dann auch mit Ihrem Projekt?
Gerne, aber vorher, muss ich etwas korrigieren:
Nachdem ich XCI 2-3 Mal zurückgestellt habe, bekomme ich jetzt korrekte Variablen Werte beim TICO.
Das original Problem gibt es aber noch. D.h. geloggt wird für die jeweiligen Variablen von Bus1 immer nur "0" (für "Int", oder gar nichts für "String"), obwohl korrekte Werte/Daten durch TICO abgelesen werden können.
Also, meiner Meinung nach, das Problem hat nur mit LogDefinition zu tun und nichts mit der Kommunikation zwischen XCI und Tixi.
Ich füge auch ein Teil von 07+08LogDefinition hinzu. Ich beobachte das nur "Uint16" oder "Uint32" Daten geloggt werden. Etwas anders (z.B. "String", "byte", "Int8") werden korrekt gelesen aber nicht geloggt. Vielleicht spielt das eine Rolle?
(Aus folgenden Stück, die erste 3 Variablen (Bus1) werden nicht geloggt; die zwei andere werden geloggt (Bus2). Alle Werte werden aber direkt durch TICO korrekt abgerufen).
[<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="15360" contenttype="binary" record="Datalogging_0"/>
</LogFiles>
<Records>
<Datalogging_0>
...
<Variable_100003 _="Uint8" path="/Process/Bus1/Device_0/Variable_100003"/>
<Variable_100002 _="String" path="/Process/Bus1/Device_0/Variable_100002" size="100"/>
<Variable_160058 _="Int8" path="/Process/Bus1/Device_6/Variable_160058"/>
...
<Variable_200000 _="Uint16" path="/Process/Bus2/Device_0/Variable_200000"/>
<Variable_200019 _="Uint32" path="/Process/Bus2/Device_0/Variable_200019"/>
...
</Datalogging_0>
</Records>
</LogDefinition>
</SetConfig>]