Wie arbeitet ein Tixi-SPS-Alarmmelder ?

Technik eines SPS-Alarmmelders

Das Tixi Modem ist meist der Master der Kommunikation zur SPS. Es fragt die SPS-Variablen zyklisch ab (z.B: jede Sekunde, jede Minute, einmal am Tag) und speichert so eine Kopie der aktuellen, relevanten Werte der SPS.
Zum Auslösen und zum Versenden von Störungsmeldungen aus dem Tixi Modem reicht es aus, wenn in der SPS ein Alarm-Flag von „0“ auf „1“ gesetzt wird. Beim nächsten Pollzyklus erkennt Tixi die Änderung des überwachten Flags und speichert dieses in einer internen Prozeßvariablen ab, mit der weitere Berechnungen (z.B: Vergleiche mit anderen Ports oder einem Schichtplan) einen Status (Eventstate) ergeben.
Der Eventhandler startet dann den Job-Generator, der über einen Textprozessor die Nachricht mit den aktuellen Variablen-Werten erzeugt. Zum Schluß sorgt das Job-System für den Versand der Nachricht(en) über die jeweiligen Kommunikationswege (SMS, Fax, E-Mail) an die Empfänger.

siehe auch Schema Signalverarbeitung

 

Kommunikation SPS - Tixi Alarm Modem

Eine Steuerung kann auf drei Arten mit einem Tixi-Modem kommunizieren:

  • SPS-Protokoll ist im Tixi-Modem eingebaut (s. SPS-Protokolle)
  • Tixi-Treiber in der SPS geladen
  • Tixi und SPS nutzen einen Standard, z.B. MODBUS, M-Bus o.ä.

 

 

SPS-Treiber im Tixi-Modem

Tixi Alarm Modems können mit den SPSen über deren interne Protokolle kommunizieren, ohne dass ein Programm, Treiber oder Funktionsblock in die SPS geladen werden muß - es muß kein Bit in der SPS geändert werden.

Tixi Modems haben dadurch Zugriff auf alle Variablen, Merker sowie Ein- und Ausgänge der Steuerungen. SPSen im Netz werden meist ebenfalls unterstützt.

 

 

Tixi-Treiber in der SPS

Wenn Ihr SPS-Protokoll noch nicht von Tixi angeboten wird (und die SPS den MODBUS-Standard nicht unterstützt), kann man für die SPS einen Tixi-Treiber schreiben.

Für die Kommunikation mit einem TAM gibt es zwei Möglichkeiten:

  • TiXML-Befehle, für leistungsstarke SPSen
  • Tixi-Bus-Protokoll für kleine SPSen, die wenig Speicher haben

 

 

TiXML

TiXML ist das XML-Textprotokoll, mit dem alle Funktionen des Tixi Alarm Modems konfiguriert werden können.

Zum Auslösen einer Kette von Aktionen (z.B. 100 SMS, E-Mails oder Faxe senden) muß die SPS lediglich ein simples TiXML-Kommando mit dem Namen des jeweiligen Events senden, z.B.

 

[<DoOn _=“TemperatureAlarm“>
   <House _=“12“/> (User-Variable:  Hausnummer)
   <Room _=“153“/>
   <Temperature _=“35“/>
</DoOn>]

 

An das Event „TemperatureAlarm“ werden die drei User-Variablen übergeben und die definierten Aktionen ausgelöst. Die Variablenwerte können in die Meldungstexte übernommen werden.

 

 

Tixi-Bus

Tixi-Bus ist ein einfaches, zeichenbasiertes ASCII-Protokoll für die Kommunikation zwischen mehreren Geräten, das besonders für CPUs mit geringen Ressourcen (z.B. 8 Bit) geeignet ist. Mit Tixi-Bus können Variablen und I/Os gelesen und geschrieben werden. Besonders hervorzuheben ist der Abfragebefehl:  Hat sich etwas geändertt ?? 

SPS-Protokolle

  Mitsubishi
       Alpha XL
       FX1S
       FX1N
       FX2N
       FX2NC
       FX3U
       Drives

 

  Moeller 
       Easy 400, 500, 600, 700, 800 
       MFD-Titan
       PS4 Serie
       EasyControl
       XC / XVC

 

  Siemens
       Simatic S7-200 / 300 / 400´

  VIPA
       100V, 200V, 300V
       Speed7

  ABB
       AC010, AC31
       AC500, AC800
       CL 

  Saia Burgess
       PCD1, PCD2, PCD3
       PCS

  Allen Bradley
       Serie A, Serie B
       GFX

sowie Berthel,  Theben PHARAO-II, Conrad C-Control I + II, Carel Macroplus u.a.