Wenn man ein Tixi Gerät mit Ethernetschnittstelle hat, kann man die auf dem Webserver verfügbaren Daten auch über einen RSS-Reader anzeigen lassen.
Dazu legt man auf dem Webserver eine spezielle XML-Datei ab.
Folgendes Beispiel erstellt einen Feed mit dem Namen "Tixi Alarm CPU".
Der Feed enthält in seinen Nachrichten nach Kategorien unterteilt den Zustand einiger Variablen der angeschlossenen SPS.
Code:
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Tixi Beispiel Feed</title>
<link>http://®/Ethernet/AssignedIP;/</link>
<description>Das ist ein Beispielfeed</description>
<item>
<title>Heizung</title>
<link>http://®/Ethernet/AssignedIP;/heizung.html</link>
<pubDate>®/TIMES/RFC822DATE;</pubDate>
<description>Aktuelle Temperatur: ®/Process/Bus1/Device_0/Variable_0;</description>
</item>
<item>
<title>Alarmanlage</title>
<link>http://®/Ethernet/AssignedIP;/alarm.html</link>
<pubDate>®/TIMES/RFC822DATE;</pubDate>
<description>Alarmanlagenstatus: ®/Process/Bus1/Device_0/Variable_1;</description>
</item>
</channel>
</rss>
Damit die Variablenauflösung auch in den Feeds funktioniert, muss in der WebServer-Konfiguration der Filetype XML mit angegeben werden:
Code:
<FileTypes>
<FileType desc="xml" File="*.xml" MIME="text/xml" Processing="resolve"/>
</FileTypes>
Damit der Browser das Feed automatisch zum Anzeigen/Abonieren anbietet, kann es im Head der index.html-Datei bekannt machen:
Code:
<link href="http://®/Ethernet/AssignedIP;/feed.xml" rel="alternate" type="application/rss+xml" title="Tixi Data Gateway Feed" />
Ein Beispielfeed ist auf unserer Live-Demo zu sehen:
Feed-URL:
http://webcpu.tixi.de:8080/feed.xml
_________________
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