Variabeln
ipadresse Ip Adresse des Moduls
timerval Häufigkeit mit der Eingänge des Moduls auf Änderung geprüft werden sollen
Standardwert 500ms
output1 Mögliche Werte
  • 1 = Ausgang1 für 20 Sekunden einschalten
  • 0 = Ausgang1 ausschalten
output2 Mögliche Werte
  • 1 = Ausgang2 einschalten
  • 0 = Ausgang2 ausschalten
output3 siehe output2
output4 siehe output2
input1 Mögliche Werte
  • 1 = Eingang1 geschlossen (Knopf gedrückt)
  • 0 = Eingang1 nicht geschlossen
input2 siehe input1
input3 siehe input1
input4 siehe input1
Funktionen
connect() Verbindung zum Modul mit "ipadresse" aufbauen
disconnect() Verbindung wieder trennen
ison() Bestehende Verbindung überprüffen.
Rückgabewerte
  • 1 es besteht eine Verbindung
  • 0 es besteht keine Verbindung
Getdata1() nach Eventraising durch DataArrived1() kann mittels Getdata1() die serielle Schnittstelle 1 (COM1) eingelesen werden
Rückgabetyp String
Getdata2() nach Eventraising durch DataArrived2() kann mittels Getdata2() die serielle Schnittstelle 2 (COM2) eingelesen werden
Rückgabetyp String
Getdata3() nach Eventraising durch DataArrived3() kann mittels Getdata3() die serielle Schnittstelle 3 (COM3) eingelesen werden
Rückgabetyp String
Senddata1(String) String der zur seriellen Schnittstelle 1 geschickt wird
z.B.
Text der an die LCD Anzeige geschickt wird, beide Felder, dh. 40 Zeichen müssen geschickt werden.
Wenn ersteres der 2 Reihen leer sein soll, dann entsprechend vorne 20 Leerzeichen einfügen.
Senddata2(String) String der zur seriellen Schnittstelle 2 geschickt wird
z.B.
Befehle für einen möglichen Kartenleser
zB. <D> für Sperren der Leseeinheit oder <Eb> für die Kartenausgabe nach hinten
Senddata3(String) String der zur seriellen Schnittstelle 3 geschickt wird
blinken(int Ausgangsnummer,
            int Häufigkeit)
Ausgang "Ausgangsnummer" "Häufigkeit" mal zum blinken/piepsen bringen
Events
DataArrived1() Wenn Daten am Eingang der seriellen Schnittstelle 1 anliegen, wird dieser Event ausgelöst.
Die anliegenden Daten können mittels GetData1() eingelesen werden.
DataArrived2() Wenn Daten am Eingang der seriellen Schnittstelle 2 anliegen, wird dieser Event ausgelöst.
Die anliegenden Daten können mittels GetData2() eingelesen werden.
DataArrived3() Wenn Daten am Eingang der seriellen Schnittstelle 3 anliegen, wird dieser Event ausgelöst.
Die anliegenden Daten können mittels GetData3() eingelesen werden.
Statuschange() Wenn sich Zustand der Digitalen Eingänge geändert hat wird dieser Event ausgelöst.
Der Wert der geänderten Digitaleingänge kann mittels inputx (siehe oben) ermittelt werden.