|
PS Eye (PortStore Eye)
PS Eye ist ein einfaches Utility, das in den regelmäßigen Abständen mittels Ethernet die Daten aus RS-232/485 PortStore- oder PortStore2 Buffer einliest. Das Programm ist nicht nur als ein einfaches Utility bestimmt, sondern auch als ein SW-Beispiel und dies steht zur Verfügung in den Quellcodes für Borland C++.
PortStore und PortStore2 sind RS-232/485 Konverter auf Ethernet, die in einem inneren Flash-Speicher ca. 2048kB aller Daten speichern können, die mittels serieller Linie empfangen wurden.
Das Programm PS Eye ist dazu bestimmt, die gespeicherten Daten aus einem oder mehreren PortStore-Geräten mittels Ethernet oder Internet einzulesen und für weitere Bearbeitung zu vorbereiten.
Das Programm läuft im Hintergrund ab und der Downloadprozess wird in den im voraus eingestelten Abständen aufgerufen.
Als Ausgabe kommt eine die gespeicherten Daten enthaltende Datei vor, die durch eine andere Applikation verarbeitet werden kann, z.B. durch Analyse der Daten aus der TK-Anlage oder aus der Zentrale des Sicherheitssystems.
Müssen die Daten aus mehreren Buffern empfangen werden, kann das Programm aus einem externen Utility angerufen werden und mithilfe von den Parametern der Befehlszeile können die IP-Adresse und Ausgabedatei definiert werden.
PS Eye - Grundeigenschaften
Eine einfache graphische Oberfläche für Windows 95/98/ME/2000/XP.
- Ein regelmäßiger Downloadprozess der Daten aus PortStore und PortStore2 und ihre Speicherung in die selbständigen Datendateien.
- Das Aufsuchen von PortStore und PortStore2 innerhalb des Lokalnetzes durch den UDP Broadcast.
- Es gibt die Möglichkeit, die Daten aus mehreren Geräten mit Hilfe von Parametern auf der Befehlszeile abzulesen.
- Die Unterstützung der Zugriffsautorisation mit einem TEA Kode
- Das Loggen aller durchgeführten Vorgänge.
- Es gibt die Möglichkeit, in die heruntergeladenen Daten die Zeitstempel (in einem definierten Format) einzulegen. Dieser Zeitstempel gibt die genaue Downloadzeit an.
Typische Applikationen
PS Eye läuft als Applikation im Systray auf dem Server. In den regelmäßigen Abständen ladet sie die Daten aus den TK-Anlagen (PBX) oder aus der Zentrale des Sicherheitssystems (EZS) aus allen Zweigstellen innerhalb der Firma herunter.
Verwendungsbeispiele
- Das Herunterladen der Tarifdaten aus PBX
- Das Herunterladen der Daten aus elektronischen Zentralen des Sicherheitssystems (EZS)
- Das Herunterladen der Daten aus der Zentrale des Feuerschutzsystems (EZS)
- Paralelles unabhängiges Ablesen der Daten aus den seriellen Druckern
- Zugriff zu den aus einem Barcodeleser eingelesenen Daten.
Beschreibung der Bedienungselemente
Das Programm zeigt den Istbestand, die Menge der heruntergeladenen Daten usw. in dem Fenster des ersten Ordners "Status" an.

- Actual frame - Auflistung des aktuellen Downloadzustandes seit dem letzten Programmaufrufen
- Actual frame - Auflistung des gesamten Downloadzustandes seit dem ersten Programmaufrufen
- Schedule Run - Schalte das Datendownloaden in den definierten Zeitabständen ein
- Schedule Run - Schalte das Datendownloaden in den definierten Zeitabständen aus
- Download Now - Stell die Verbindung her und lade die Daten aus dem Gerät gleich herunter, einmalig.
- Schedule frame - ein Definitionsblock gibt an, wann die Daten heruntergeladen werden sollen
- Run PS Eye when Windows Startup Wenn angekreuzt, wird PS Eye nach dem Windowsstart automatisch aufgerufen
- Run Every
Nach dem Programmaufrufen ladet die Daten herunter, danach wartet eine genau definierte Zeitperiode und ladet die Daten wieder herunter.
- Run At
Ruft das Datendownloaden in allen definierten Zeitabständen auf - Only on Ruft das Datendownloaden in allen definierten Zeitabständen auf, aber nur an den Tagen, die angekreuzt sind.
PS Eye Einstellung
Das Programm muss vor der ersten Verwendung mittels des zweiten Ornders "Settings" eingestellt werden.

- UDP Search frame - Ein Ordner für Suchen des Gerätes im lokalen Netzsegment.
- Search for devices - Schaltet das Suchen des Gerätes ein.
- Use This Device - Klicken Sie diese Taste an, werden die Parameter ins Fenster "Device Setup" übertragen und das erste Datendownloaden wird automatisch aufgerufen.
- Device Setup frame - Einstellung der Kommunikationsparameter
- IP Address, Port - IP-Adresse und Port des Ethernet-Buffers
- Data Format - Datenübertragungsformat (hier kann die TEA-Autorisation eingeschaltet werden, wenn gewünscht.)
- TEA Password - Definition eines Passwortes, das in dem Gerät für TEA-Autorisation der TCP-Verbindung eingestellt wurde
- Data Settings - Speicherparameter der Ergebnisdaten
- Data File - Datei, in die die Ergebnisdaten gespeichert werden. Mit Hilfe von 3 Ikonen, kann die Datei gut gefunden, in einem Notepad-Fenster geöffnet oder gelöscht werden.
- File Size - Maximalgröße der Zieldatei. Wenn diese erreicht wird, werden die ältesten Daten gelöscht.
- New Data - Neue Daten können an das Ende, hinter die alten Daten, angeschlossen werden oder mit diesen neuen Daten können die im vorigen Downloadprozess gespeicherten Daten umgeschrieben werden.
- Time Stamp - Formatdefinition des Zeitstempels, der vor die neu empfangenen Daten eingefügt wird
- Reports - Definitionen der Dateien, in die eine Aufzeichnung des Verlaufs der Programmfunktion gespeichert wird
- Log File - Datei mit der Aufzeichnung aller durchgeführten Tätigkeiten Mit Hilfe von 3 Ikonen, kann die Datei gut gefunden, in einem Notepad-Fenster geöffnet oder gelöscht werden.
- Log File - Datei mit der Aufzeichnung aller Fehlertätigkeiten Mit Hilfe von 3 Ikonen, kann die Datei gut gefunden, in einem Notepad-Fenster geöffnet oder gelöscht werden.
- Alert user if X TCP connection attends to the device failure
Wenn es sich nicht X-mal gelingt die Daten einzulesen, erscheint eine Hinweismeldung, die der Benutzer anklicken sollte. Wenn Abschaltung gewünscht, müssen die Parameter in 0-Wert eingestellt werden.
Loggen des Betriebes
PS Eye zeichnet alle durchgeführten Vorgänge in die Datei auf, in eine andere werden dann alle Fehler eingetragen. Klicken Sie die Ikone neben der Definiton des Dateinamens an, kann die Datei entweder angezeigt oder gelöscht werden.
(II) 17.4.2005 2:22:01 192.168.6.51: Scheduler started (II) 17.4.2005 2:22:01 192.168.6.51: Connecting... (II) 17.4.2005 2:22:01 192.168.6.51: Connected, data downloading... (II) 17.4.2005 2:22:03 192.168.6.51: No more data available (timeout 2s) (II) 17.4.2005 2:22:03 192.168.6.51: Disconnected (II) 17.4.2005 2:22:03 192.168.6.51: Scheduler started (II) 17.4.2005 2:44:33 192.168.6.51: Scheduler started (II) 17.4.2005 2:44:33 192.168.6.51: Connecting... (II) 17.4.2005 2:44:33 192.168.6.51: Connected, data downloading... (II) 17.4.2005 2:44:36 192.168.6.51: No more data available (timeout 2s) (II) 17.4.2005 2:44:36 192.168.6.51: Disconnected (II) 17.4.2005 2:44:36 192.168.6.51: Scheduler stopped
Verwendung des Programmes mit Hilfe von Befehlszeile
PS Eye kann aus der Befehlszeile auf die beschriebene Weise aufgerufen werden und so können die Daten aus mehreren Buffern auf einmal abgelesen werden. Alle andere Einstellungen, außer der IP-Adresse des Gerätes und Zieldatei für Daten, bleiben identisch
portstoreeye.exe -m -i192.168.1.10 -fD:\HWgroup\PortStoreEye\src\PortStore1.dat portstoreeye.exe -m -i192.168.1.11 -fD:\HWgroup\PortStoreEye\src\PortStore2.dat portstoreeye.exe -m -i192.168.1.10 -fD:\HWgroup\PortStoreEye\src\PortStore3.dat
Parameter
- -i<ipaddress:port>
- -f<datafile>
- -m = minimalisiert das Applikationsfenster
Rückgabecodes im Zeilenmodus (Return Codes)
- 0 - OK
- 1 - datafile error
- 2 - TCP connection error
Download & Links
- - Download PS Eye
- PortStore2- RS-232/485 Konverter auf Ethernet mit 2048 kB Buffer (TCP Client/Server)
- PortStore - RS-232/485 Konverter auf Ethernet mit 2048 kB Buffer (TCP Server + SMTP E-Mail)
- PortStore mit PBX - Beschreibung der typischen Anwendung von PortStore + PS Eye
|