Autor |
Nachricht |
Mechatroniker86
|
Verfasst: Do Feb 21, 2013 2:11 pm |
|
Registriert: Di Okt 14, 2008 1:04 pm Beiträge: 12 Wohnort: Hamburg
|
Wunderbar, dankeschön! Das hat mal auf Anhieb funktioniert!
BTW: TICO stand mal bei mir auf der Wunschliste. Aber da Tila2DL vorhanden ist, und sich damit alles konfigurieren lässt, was benötigt wird, brauchen wir TICO nicht!
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Feb 21, 2013 9:48 am |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
Mechatroniker86 hat geschrieben: Habe mir den Projektcode anzeigen lassen und den Eintrag für mich gefunden: Code: <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49;-®/Process/Bus1/Device_0/Variable_36;-®/Process/Bus1/Device_0/Variable_37;"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0>
Das ist generell so richtig, ich würde zur Sicherheit noch einen Alternativwert einsetzen, wenn z.B. die Verbindung zur SPS einmal ausfällt oder aus einem anderen Grund die Referenz nicht aufgelöst werden kann und das TAM noch eine Nachricht mit diesem Kontakt versenden soll. Der Kontakt sieht dann so aus: Code: <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49-®/Process/Bus1/Device_0/Variable_36,160;-®/Process/Bus1/Device_0/Variable_37,123456789;"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0>
Bitte die Anzahl der ";" beachten. Nun versucht das TAM zunächst die SPS-Variable aufzulösen, wenn die nicht gefunden wird, werden jeweils die Werte nach dem Komma verwendet. Mechatroniker86 hat geschrieben: Aber wie bekomme ich den Code jetzt in mein Modem? Ich habe Tila2DL. Kann ich die Projektdatei mit einem Texteditor einfach ändern und über Tila dann in das Modem laden, oder geht das nur über die Befehlskonsole? Muss da als Befehl einfach nur Code: [<SetConfig _="TEMPLATE" ver="y"> <AddressBook> <MySelf Name="MySelf" hidden="1"> <SMS_No _="+49-151-42634***"/> <Fax _="+49-151-42634***"/> <Express-Email _="TAM+49-151-42634***"/> </MySelf> <OA hidden="1"> <SMS_No _="®~/OA"/> <Email _="®~/OA"/> <Express-Email _="®~/Alpha"/> <SMS_Provider _="GSM"/> </OA> <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49-177-3869***"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0> </AddressBook> </SetConfig>]
eingegeben werden? Ja diese Vorgehensweise wäre möglich. Allerdings kennt Tila2 diese Änderung nicht und sie muß separat nach jeder Übertragung des Projektes erneut ins Gerät geladen werden. Mit dem Befehl SetConfig werden Teile der Konfiguration ins TAM übertragen. Ihr Beispiel sähe dann so aus: Code: [<SetConfig _="TEMPLATE" ver="y"> <AddressBook> <MySelf Name="MySelf" hidden="1"> <SMS_No _="+49-151-42634***"/> <Fax _="+49-151-42634***"/> <Express-Email _="TAM+49-151-42634***"/> </MySelf> <OA hidden="1"> <SMS_No _="®~/OA"/> <Email _="®~/OA"/> <Express-Email _="®~/Alpha"/> <SMS_Provider _="GSM"/> </OA> <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49-®/Process/Bus1/Device_0/Variable_36,177;-®/Process/Bus1/Device_0/Variable_37,3869***;"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0> </AddressBook> </SetConfig>]
Zum Übertragen dieser einen Änderung kann einerseits die Befehlskonsole der Tila2 aber auch ein Terminalprogramm wie z.B. Hyperterm von Windows (bis Windows XP Standardzubehör) mit den Einstellungen 57600, 8N1, HardwareHandshake, verwendet werden. Die Befehlskonsole muß nach dem Start von Tila2 vor der Benutzung in dieser Tila2-Sitzung freigeschaltet werden. Geben Sie dazu im Feld Befehl: das wort support ein. Danach kann der in das Feld kopierte Text ins TAM gesendet werden. Um diese und zukünftige "nicht-Tila2-kompatible" Änderungen ins TAM zu bekommen ist die Software TICO (TiXML-Console) vorgesehen. TICO macht im Grunde nichts anderes als in Ihrem Beispiel aufgeführt.
_________________ 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
|
|
|
|
|
C. Knippel
|
Verfasst: Do Feb 21, 2013 8:53 am |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Mechatroniker86 hat geschrieben: So, ich habe das Gefühl ich wandere auf den Spuren von C.Knippel ^^
schön das ich nicht der einzige bin, der sich mit solch speziellen Sachen auseinander setzt
|
|
|
|
|
Mechatroniker86
|
Verfasst: Do Feb 21, 2013 8:33 am |
|
Registriert: Di Okt 14, 2008 1:04 pm Beiträge: 12 Wohnort: Hamburg
|
So, ich habe das Gefühl ich wandere auf den Spuren von C.Knippel ^^ Ich möchte auch die Telefonnummern aus der SPS auslesen (allerdings aus einem DB). Vorbereitet habe ich folgendes: Vorwahl: Variable_36 (Typ DBD) Nummer: Variable_37 (Typ DBD) Habe mir den Projektcode anzeigen lassen und den Eintrag für mich gefunden: Code: <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49-177-3869***"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0> geändert müsste der nach meinem Verständnis wie folgt aussehen (Ländervorwahl ist immer +49): Code: <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49;-®/Process/Bus1/Device_0/Variable_36;-®/Process/Bus1/Device_0/Variable_37;"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0> Damit könnte ich meine Handynummer jederzeit einfach über zwei Einträge im DB ändern. Aber wie bekomme ich den Code jetzt in mein Modem? Ich habe Tila2DL. Kann ich die Projektdatei mit einem Texteditor einfach ändern und über Tila dann in das Modem laden, oder geht das nur über die Befehlskonsole? Muss da als Befehl einfach nur Code: [<SetConfig _="TEMPLATE" ver="y"> <AddressBook> <MySelf Name="MySelf" hidden="1"> <SMS_No _="+49-151-42634***"/> <Fax _="+49-151-42634***"/> <Express-Email _="TAM+49-151-42634***"/> </MySelf> <OA hidden="1"> <SMS_No _="®~/OA"/> <Email _="®~/OA"/> <Express-Email _="®~/Alpha"/> <SMS_Provider _="GSM"/> </OA> <Contact_0 Name="Christian St*****"> <Email _="christian.st*****@hoedtke.de"/> <SMS_No _="+49-177-3869***"/> <SMS_Provider _="GSM"/> <Pager_Provider _="CityRuf"/> </Contact_0> </AddressBook> </SetConfig>]
eingegeben werden?
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 2:30 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
Schön
_________________ 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
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 2:29 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
Haben Sie auch die eckigen Klammern [ ] nicht vergessen ?
Ansonsten sind wir jetzt doch wieder an dem Punkt angekommen, warum wir lieber vorher Ihr Projekt haben wollen, um Ihnen ein passendes Beispiel zu erstellen...
_________________ 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
|
|
|
|
|
C. Knippel
|
Verfasst: Do Apr 17, 2008 2:28 pm |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Halt doch jetzt hat es funktioniert...
hab ein Leerzeichen zwischen setcontrol und dem Unterstrich vergessen
|
|
|
|
|
C. Knippel
|
Verfasst: Do Apr 17, 2008 2:23 pm |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Funktioniert leider auch nicht
Jegliche Versuche sind gescheitert...
- mit und ohne der ersten und letzten Zeile (set config...)
- mit ändern von ver="y" auf ver="v"
- mit und ohne der Zeile express e-mail
- mit ändern der Übertragungsrate (am stabilsten mit nur 9600 Baud!!)
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 1:54 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
C. Knippel hat geschrieben: Leider habe ich jetzt noch das Problem dass wenn ich meinen Code senden will dass ganze nach einem Timeout abgebrochen wird...
Dann ist die Syntax vermutlich nicht korrekt! Sie müssen das komplette Adressbuch (MySelf und alle Empfänger) in einem TiXML-Frame übertragen, z.B.:
[<SetConfig _="TEMPLATE" ver="y">
<AddressBook>
<MySelf Name="MySelf" hidden="1">
<SMS_No _="+49-123-456789"/>
</MySelf>
<OA hidden="1">
<SMS_No _="®~/OA"/>
<Email _="®~/OA"/>
<Express-Email _="®~/Alpha"/>
<SMS_Provider _="GSM"/>
</OA>
<Contact_0 Name="Tixi-Support">
<Email _="Tixi-Support@tixi.com"/>
<SMS_No _="+49-®/Process/Bus1/Device_0/Variable_0;-®/Process/Bus1/Device_0/Variable_1;"/>
<SMS_Provider _="GSM"/>
</Contact_0>
</AddressBook>
</SetConfig>]
_________________ 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
|
|
|
|
|
C. Knippel
|
Verfasst: Do Apr 17, 2008 1:48 pm |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Danke für die Freischaltung!
Leider habe ich jetzt noch das Problem dass wenn ich meinen Code
senden will dass ganze nach einem Timeout abgebrochen wird...
Ich kann aber ansonsten alles machen...
Projekt lesen, Projekt senden, Logbücher auslesen...
und nun ?!?
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 1:10 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
C. Knippel hat geschrieben: wenn ich hier die Nummer wie im anderen Beitrag ändere <SMS_No _="+49-®/Process/Bus1/Device_0/Variable_0;-®/Process/Bus1/Device_0/Variable_1;"/> dann müsste es doch funktionieren oder?
Erster Teil verstanden, super ! C. Knippel hat geschrieben: Vorausgesetzt ich ich habe die Variable_0 und Variable_1 angelegt... (ist ja auch weiter unten im Projektcode ersichtlich)
Der Name "Variable_X" wird von TILA selbständig vergeben. Sie müssen also den korrekten internen Variablennamen finden. Wenn Sie nur eine CPU haben, müssten die anderen Bestandteile des Pfads stimmen (Bus1/Device_0/).
Ich sende Ihnen die Freischaltung der Konsole per Mail zu....
_________________ 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
|
|
|
|
|
C. Knippel
|
Verfasst: Do Apr 17, 2008 12:25 pm |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Wenn ich mein Projekt öffne und mir dann den Projektcode anzeigen lasse
sehe ich:
<Contact_0 Name="Ich">
<SMS_Provider_="GMS"/>
<Pager_Provider_="CityRuf/>
<SMS_No _="+49-111-1111111"/>
</Contact_0>
wenn ich hier die Nummer wie im anderen Beitrag ändere
<SMS_No _="+49-®/Process/Bus1/Device_0/Variable_0;-®/Process/Bus1/Device_0/Variable_1;"/>
dann müsste es doch funktionieren oder?
Vorausgesetzt ich ich habe die Variable_0 und Variable_1 angelegt...
(ist ja auch weiter unten im Projektcode ersichtlich)
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 12:08 pm |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
C. Knippel hat geschrieben: Ich würde dass aber gerne selber machen.
Dürfen Sie ja auch, nachdem Sie das erste Beispiel bekommen und verstanden haben. Oder wissen Sie evtl. schon, wie Sie den Pfad zu den Variablen finden, und daraus die Referenz erzeugen ?
_________________ 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
|
|
|
|
|
C. Knippel
|
Verfasst: Do Apr 17, 2008 11:57 am |
|
Registriert: Di Aug 28, 2007 1:44 pm Beiträge: 40 Wohnort: Nürnberg
|
Ich würde dass aber gerne selber machen.
Denn ich habe ja nicht nur ein Projekt...
und jedes mal euch zu bitten mir das bestehende Projekt zu
ändern währe auf dauer sicherlich auch zu viel...
|
|
|
|
|
Tixi-Support
|
Verfasst: Do Apr 17, 2008 10:52 am |
|
Registriert: Mo Jul 11, 2005 5:50 pm Beiträge: 1351 Wohnort: Berlin
|
C. Knippel hat geschrieben: Kann es sein dass die von Ihnen beschriebene Support-Konsole bei mir Befehlskonsole heißt?
Korrekt ! C. Knippel hat geschrieben: Wenn ich dort den Code eingebe und dann auf Senden drücke erhalte ich die Fehlermeldung: "Die Befehlskonsole ist nicht freigeschaltet. Nur für Support! "
Auch korrekt !
Wir verhindern dadurch, daß Anwender dort Codeänderungen vornehmen, ohne überhaupt zu wissen, was sie dort tun. Das dürfen wir dann nämlich im Support ausbaden...
Das Codebeispiel in dem genannten Topic würde z.B. vermutlich nicht zu Ihrem Projekt passen. Wenn Sie uns Ihr Projekt per Mail zukommen lassen, können wir Ihnen den passenden Adressbuch-Eintrag generieren.
_________________ 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
|
|
|
|
|
|