Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Handbuch
Web-IO 2xDigital
Web-IO 12xDigital
Web-IO 24xDigital 19'' OEM
W&T
Release 2.12a, Juni 2006
Typ
57630/57631/57632/57633
ab Firmware 1.49/2.12

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für W&T Web-IO 2xDigital

  • Seite 1 Handbuch Web-IO 2xDigital Web-IO 12xDigital Web-IO 24xDigital 19’’ OEM Release 2.12a, Juni 2006 57630/57631/57632/57633 W&T ab Firmware 1.49/2.12...
  • Seite 2 © 09/2002 by Wiesemann und Theis GmbH Microsoft, MS-DOS, Windows, Winsock und Visual Basic sind eingetragene Warenzeichen der Microsoft Corporation Irrtum und Änderung vorbehalten: Da wir Fehler machen können, darf keine unserer Aussagen ungeprüft verwendet werden. Bitte melden Sie uns alle Ihnen bekannt gewordenen Irrtümer oder Mißverständlichkeiten, damit wir diese so schnell wie möglich erkennen und beseiti- gen können.
  • Seite 3: Inhaltsverzeichnis

    2.2.3 Vergabe der IP über die serielle Schnittstelle 2.2.4 IP-Vergabe über einen RARP-Server 2.2.5 IP-Vergabe per DHCP-/BOOTP-Protokoll Deaktivierung des DHCP-/BOOTP-Protokolls 3 Anschlüsse, Bedienelemente und LEDs Versorgung, Inputs, Outputs Web-IO 2xDigital 3.1.1 Versorgungsspannungseingang (Vcc) 3.1.2 Input-Beschaltung 3.1.3 Output-Beschaltung Versorgung, Inputs, Outputs Web-IO 12xDigital 3.2.1 Versorgungsspannungseingang...
  • Seite 4 W&T Inhalt Ethernet-Anschluss Serieller Anschluss LEDs für Gerätestatus 4 Konfiguration der Netzwerkparameter Web-Based Management 4.1.1 Zunächst ein paar Worte zum Sprachgebrauch 4.1.2 Aufbau der Webseite 4.1.3 Die Navigation 4.1.4 Erleichterte Navigation durch Profile 4.1.5 Zugriffsrechte 4.1.6 Ändern und Einrichten der Zugriffspasswörter 4.1.7 Übernahme und Aktivierung der Einstellungen Grundeinstellung der Netzwerkparameter 5 Zugriffsarten...
  • Seite 5 W&T Inhalt Box-to-Box 5.7.1 Konfiguration des Slave Web-IO 5.7.2 Konfiguration des Masters 5.7.3 Box-to-Box Verbindungsstatus ermitteln 5.7.4 Beenden des Box-to-Box Modus 5.7.5 Box-to-Box Modus nur beim Slave Web-IO beenden 156 5.7.6 Box-to-Box Hinweise und Grenzen OPC - Standarisierter Zugriff 5.8.1 Die Installation des OPC-Servers 5.8.2 Deinstallation 5.8.3 Konfiguration 5.8.4 Web-IO als OPC-Device Konfigurieren...
  • Seite 6 W&T Inhalt 6.1.7 Aktivieren aller Time/Date-Einstellungen Safety Timeout / State - Zugriffsüberwachung 213 6.2.1 Safety Timeout festlegen 6.2.2 Safety State festlegen Ports - Input- und Output-Konfiguration 6.3.1 Input-Konfiguration 6.3.2 Output-Konfiguration 6.3.3 Logik Funktionen 6.3.4 Pulsmode Ändern der gerätespezifischen Anzeigen Upload/Download 6.5.1 Download 6.5.2 Upload Diagnose und Test...
  • Seite 7: Erste Übersicht Der Funktionen

    W&T Einführung 1. Erste Übersicht der Funktionen Die W&T Web-IO Digital Produktfamilie bietet die Möglichkeit, digitale Inputs und Outputs über ein Ethernet-TCP/IP Netzwerk zu überwachen bzw. zu setzen. Irrtum und Änderung vorbehalten...
  • Seite 8: Der Koomunikationszugang

    W&T Einführung Der Kommunikationszugang Das Web-IO Digital bietet dem Anwender für den Datenaus- tausch eine RJ45 Ethernet-Schnittstelle. D i e R J 4 5 B u c h s e e r l a u b t e s , d a s W e b - I O m i t e i n e m Patchkabel direkt mit dem lokalen Netzwerk zu verbinden.
  • Seite 9: Übersicht Über Die Funktionen Der Ios

    W&T Einführung Übersicht über die Funktionen der IOs Nach erfolgreicher Konfiguration der TCP/IP-Parameter, stellt das W&T Web-IO Digital eine Fülle verschiedener Betriebsar- ten, Funktionen und Dienste zur Verfügung. Die Funktionen lassen sich in Gruppen gliedern: . Basisbetriebsarten . Alarm Service .
  • Seite 10 W&T Einführung UDP-Socketsstrings (ASCII) Genauso wie bei der Betriebsart TCP-Socketstrings, können die Inputs und Outputs durch Senden von Kommandostrings gesteuert werden. Der Zugang über UDP muss aber zu- nächst vom Administrator freigeschaltet werden. SNMP Über eine Private-MIB lassen sich die Inputs und Outputs steuern.
  • Seite 11 W&T Einführung mann & Theis OPC Server, der auf unserer Webseite ko- stenlos zum Download bereitliegt. Input Group 0 Input Group 1 Input Group 2 Alarm Service Jede IP-Adresse SMTP-Mail muss immer netzwerk- weit eindeutig sein. SNMP-Trap TCP / UDP Basic Service IO Service Box-to-Box...
  • Seite 12: Alarm Service

    W&T Einführung 1.2.2 Alarm Service Parallel zu den Basisbetriebsarten können im Web-IO 12 ver- schiedene Alarme definiert werden. Für jeden einzelnen Alarm können folgende Alarmbedingungen konfiguriert wer- den: . bestimmte Muster von Input- und Output-Zuständen . Zählerstände der Counter . Überlastfehler .
  • Seite 13: System Service

    W&T Einführung Logikfunktionen Die einzelnen Outputs können in Abhängigkeit von konfigurierbaren Input-Mustern gesteuert werden. Ein Beispiel: Output 11 kann so konfiguriert werden, dass er auf ON gesetzt wird, wenn Input 0 = ON und Input 1 = OFF ist. Ist diese Bedingung nicht erfüllt, ist Output 0 = OFF. Outputs, für die eine solche Logikfunktion konfiguriert wurde, sind von den Basisbetriebsarten nicht mehr ansteuerbar.
  • Seite 14 W&T Vorbereitung zur Inbetriebnahme...
  • Seite 15: Vorbereitungen Zur Inbetriebnahme

    W&T Vorbereitung zur Inbetriebnahme Vorbereitungen zur Inbetriebnahme Wir empfehlen in jedem Fall vor Inbetriebnahme des Web-IO Digital die komplette Anleitung zu lesen. Anschluss der Versorgungsspannung Verbinden mit dem Netzwerk Vergabe einer IP-Adresse...
  • Seite 16: Versorgungsspannung Und Netzwerkanschluss

    W&T Vorbereitung zur Inbetriebnahme Versorgungsspannung und Netzwerkanschluss 2.1.1 Web-IO 2xDigital Verbinden Sie das Web-IO über ein Patchkabel mit einem frei- en HUB- ober SWITCH-Port. Das Web-IO hat einen autosen- sing Netzwerkanschuss 10/100BaseT und erkennt automa- tisch die Netzwerkgeschwindigkeit. Klemmen Sie eine Versorgungsspannung zwischen 12 V und 24 V AC oder DC an die Versorgungsspannungsklemme an der Unterseite des Web-IO.
  • Seite 17: Web-Io 24Xdigital Oem

    W&T Vorbereitung zur Inbetriebnahme Klemmen Sie eine Versorgungsspannung zwischen 12 V und 24 V AC oder DC an die Anschlüsse 1 und 2. Passende Netzteile können bei W&T als Zubehör bezogen werden. Siehe http://www.wut.de - Bereich Web-IO Digital Nach ca. 2 Sek. ertönt ein Piepton und es sollten die Status- und die Error-LED erloschen sein.
  • Seite 18: Vergabe Der Ip-Adresse

    W&T Vergabe der IP-Adresse Vergabe der IP-Adresse Das Web-IO hat ab Werk die IP-Adresse 0.0.0.0. Vor der Ver- gabe müssen Sie von Ihrem jeweiligen Systembetreuer eine zu Ihrem Netzwerk passende IP-Adresse erhalten. In kleine- ren, ungerouteten Netzen verwenden Sie die IP-Adresse Ih- res PCs und ändern lediglich die letzte Stelle.
  • Seite 19 W&T Vergabe der IP-Adresse Die Liste der gefundenen W&T Netzwerkkomponenten sollte nun einen Eintrag für das Web-IO enthalten. Die IP-Adresse sollte mit 0.0.0.0 angezeigt werden, wenn es sich um eine Erstinbetriebnahme handelt. Stellen Sie anhand der ange- zeigten Ethernet-Adresse sicher, ob der Eintrag Ihrem Web- IO entspricht.
  • Seite 20 W&T Vergabe der IP-Adresse Überprüfen Sie, ob die Vorgaben für Subnetmaske und Gateway und bestätigen Sie mit Weiter. Wenn alle Einstellun- gen korrekt übernommen wurden, erscheint das Web-IO nun mit der gewünschten IP-Adresse in der Liste. Nach erneutem Scannen des Netzwerkes sollte Wutility die Anzeige komplett akualisieren.
  • Seite 21: Vergabe Der Ip Mit Hilfe Des Arp-Kommandos

    W&T Vergabe der IP-Adresse Nutzen Sie nach Login als Administrator den Modus Profile um Standardanwendungsfälle zu konfigurieren. Detaillierte Beschreibungen zur Konfiguration der verschiedenen Betriebsarten finden Sie in den nachfolgenden Kapiteln. Auf unserer Webseite www.WuT.de finden Sie links die „Suche über Artikel-Nr“. Geben Sie hier die Artikel-Nr. Ihres Web-IO ein, wählen Sie in dem Feld darunter „Tools“...
  • Seite 22: Vergabe Der Ip Über Die Serielle Schnittstelle

    W&T Vergabe der IP-Adresse handen ist. Führen Sie hier zunächst ein PING auf einen an- deren Netzwerkteilnehmer durch. Starten Sie abschließend den Web-Browser und geben Sie fol- gende URL ein: http://[IP-Adresse] [Return] Beispiel: In Windows-Umgebungen darf die Eingabe von IP- Adressen nur ohne führende Nullen erfolgen.
  • Seite 23 W&T Vergabe der IP-Adresse Verbinden Sie zunächst das Web-IO seriell mit einem Com- puter. Für einen Standard-PC wird ein gekreuztes RS232-Ka- bel (=Nullmodemkabel) benötigt (siehe Kapitel Serieller An- schluss). Die seriellen Übertragungsparameter des verwendeten Terminalprogramms werden auf 9600 Baud, no Parity, 8 Bits, 1 Stopbit, no Handshake konfiguriert.
  • Seite 24: Ip-Vergabe Über Einen Rarp-Server

    W&T Vergabe der IP-Adresse Adresse die Option „-0“ (null) an und beenden Sie die Einga- be mit <Enter>. Beispiel: -> Web-IO IP no.+<ENTER>: <- Web-IO 10.40.72.15,255.255.255.0,10.40.1.1-0 -> Web-IO 10.40.72.15,255.255.255.0,10.40.1.1-0 <- Web-IO Das funktioniert selbstverständlich genauso, wenn Subnet- Mask und Gateway mit eingegeben werden. Die Funktion kann später jederzeit wieder über Web-Based Management im Browser aktiviert werden.
  • Seite 25: Ip-Vergabe Per Dhcp-/Bootp-Protokoll

    W&T Vergabe der IP-Adresse Beispiel Ihr Web-IO hat die MAC-Adresse EN= 00C03D003FA0 (Stik- ker auf dem Gerät). Er soll die IP-Adresse 172.16.232.17 und den Aliasnamen WEBIO_1 erhalten: • Eintrag in der Datei /etc/hosts: 10.40.72.15 WEBIO_1 • Eintrag in der Datei /etc/ethers: 00:C0:3D:00:3F:A0 WEBIO_1 Lautet die IP-Adresse des Web-IO 0.0.0.0 (=Factory Defaults), werden zyklisch RARP-Broadcasts erzeugt, um von einem...
  • Seite 26: Deaktivierung Des Dhcp-/Bootp-Protokolls

    W&T Vergabe der IP-Adresse Funktionsweise Um eine IP-Adresse zu beziehen, sendet das Web-IO nach je- dem Neustart einen entsprechenden BOOTP-Request als Broadcast in das Netzwerk. Die daraufhin vom DHCP/BOOTP- Server erzeugte Antwort beinhaltet neben der IP-Adresse auch die Subnetmask und Gateway-Adresse. Das Web-IO übernimmt diese Informationen sofort in seinen nicht- flüchtigen Speicher.
  • Seite 27 W&T Vergabe der IP-Adresse DHCP-fähige Geräte erhalten meist nach jedem Start eine an- dere IP-Adresse. Da eine ständig wechselnde IP-Adresse in Verbindung mit dem Web-IO nicht gewünscht ist, nutzt die- ses das auf festen Zuordnungen von Ethernet- zu IP-Adresse basierende BOOTP-Protokoll. DHCP-Server sollten BOOTP- Requests nur beantworten, wenn sie über eine explizite IP- Reservierung für die Ethernet-Adresse des Absenders verfü- gen.
  • Seite 28 W&T Anschlüsse, Bedienelemente und LEDs...
  • Seite 29: Anschlüsse, Bedienelemente Und Leds

    W&T Anschlüsse, Bedienelemente und LEDs Anschlüsse, Bedienelemente und LEDs Versorgungsspannungsanschluss Input- und Output-Anschlüsse Ethernet-Anschluss RS232 Gerätestatus LEDs Irrtum und Änderung vorbehalten...
  • Seite 30: Versorgung, Inputs, Outputs Web-Io 2Xdigital

    W&T Anschlüsse, Bedienelemente und LEDs Versorgung, Inputs, Outputs Web-IO 2xDigital 3.1.1 Versorgungsspannungseingang (Vcc) Die Versorgungsspannung wird an den Schraubklemmen an der Unterseite des Gehäuses angeschlossen. Die bei W&T er- h ä l t l i c h e n S t e c k e r n e t z t e i l e s i n d d a z u a u f d e r Niederspannungsseite mit einem Spezialstecker ausgerüstet.
  • Seite 31: Input-Beschaltung

    W&T Anschlüsse, Bedienelemente und LEDs Gleichspannung. Bitte lesen Sie hierzu den Abschnitt Output- Beschaltung 3.1.2 Input-Beschaltung Das Web-IO 12xDigital verfügt über 2 digitale Eingänge. Der erlaubte Eingangsspannungsbereich liegt bei +/-30V ge- gen die Bezugsmasse. Die Schaltschwelle der Inputs liegt bei 8V +/- 1V. Spannun- gen darunter werden als OFF bzw.
  • Seite 32: Output-Beschaltung

    W&T Anschlüsse, Bedienelemente und LEDs Die Zuleitungen sollten nicht länger als nötig sein. Bei Ka- bellängen unter 2m können ungeschirmte Kabel genutzt werden. Bei längeren Zuleitungen sollten in jedem Fall geeignete Schirmmaßnahmen gegen Einstrahlungen getroffen werden. Wir empfehlen die Verwendung geschirmter Kabel und/oder Ferrite, sowie getrennte Kabelführungen, damit Störsignale nicht als Nutzsignale erkannt werden.
  • Seite 33 W&T Anschlüsse, Bedienelemente und LEDs und +30 V (Gleichspannung) liegen und wird über die Klem- men Vdd und GND eingespeist. Jeder Output sollte max. 500mA schalten. Um höhere Schalt- ströme zu erreichen, können die beiden Outputs zu einer Gruppe zusammen geschaltet werden. Der maximale Schalt- strom ergibt sich aus der Summe der Einzelströme.
  • Seite 34: Versorgung, Inputs, Outputs Web-Io 12Xdigital

    W&T Anschlüsse, Bedienelemente und LEDs Versorgung, Inputs, Outputs Web-IO 12xDigital Eingangsbeschaltung Reset-Taster Reset Gerätestatus 28 29 30 31 32 17 18 19 20 21 22 23 24 25 26 LEDs INPUT GROUP 0 INPUT GROUP 1 INPUT GROUP 2 W&T Ethernet- Web-IO #57630 12xDigital-IO <->...
  • Seite 35: Input-Beschaltung

    W&T Anschlüsse, Bedienelemente und LEDs 3.2.2 Input-Beschaltung Das Web-IO 12xDigital verfügt über 12 digitale Eingänge, die in 3 Gruppen zu je 4 Eingängen unterteilt sind. Die Gruppen sind mit 2kV galvanisch gegeneinander getrennt. Für jede Eingangsgruppe ist eine eigene Bezugsmasse nach außen ge- führt.
  • Seite 36: Output-Beschaltung

    W&T Anschlüsse, Bedienelemente und LEDs Massebezug sollte die Anschaltung, wie im Beispiel gezeigt, auf getrennte Input-Gruppen erfolgen. Die Zuleitungen sollten nicht länger als nötig sein. Bei Ka- bellängen unter 2m können ungeschirmte Kabel genutzt werden. Bei längeren Zuleitungen sollten in jedem Fall geeignete Schirmmaßnahmen gegen Einstrahlungen getroffen werden.
  • Seite 37 W&T Anschlüsse, Bedienelemente und LEDs Jeder Output sollte max. 500mA schalten. Um höhere Schalt- ströme zu erreichen, können einzelne Outputs zu Gruppen von 2 oder 4 zusammen geschaltet werden. Der maximale Schaltstrom ergibt sich aus der Summe der Einzelströme. Bei 2 Ausgängen max.
  • Seite 38: Versorgung, Inputs, Outputs Web-Io 24Xdigital

    W&T Anschlüsse, Bedienelemente und LEDs Versorgung, Inputs, Outputs Web-IO 24xDigital 3.3.1 Abmessungen und Mechanik Das Web-IO 24xDigital 19’’ OEM wurde entwickelt, um eine Vielzahl digitaler Inputs und Outputs zentral über TCP/IP- Ethernet zu schalten und zu überwachen. Die modulare 19’’-Technik ermöglicht es, die Anzahl der be- nötigten IOs stufenweise in einem oder mehreren 19’’-Racks zu erreichen.
  • Seite 39 W&T Anschlüsse, Bedienelemente und LEDs Irrtum und Änderung vorbehalten...
  • Seite 40: Pinbelegung Der 96Poligen Vg-Leiste

    W&T Anschlüsse, Bedienelemente und LEDs 3.3.2 Pinbelegung der 96poligen VG-Leiste Alle Input- und Output-Signale, sowie die Spannungs- versorgung sind auf einer 96poligen (3x32) VG-Leiste nach DIN 41612 aufgelegt. Für das Anschalten der Signale empfehlen wir ein Backplane in Wire Wrap Technik. Die Belegung der VG Leiste ist der nachfolgenden Tabelle zu entnehmen: GND Input Group 0...
  • Seite 41: Versorgungsspannung

    W&T Anschlüsse, Bedienelemente und LEDs Stecken Sie die Web-IO 24x Digital OEM-Karte niemals in bestehende 19’’-Systeme mit Standard Backplane-Beschaltung. Die Web-IO 24x Digital OEM-Karte hat eine eigene, spezifische Belegung. Eine Inbetriebnahme in nicht geeigneten Systemen könnte sowohl die Karte als auch das vorhandene System zerstören oder beschädigen.
  • Seite 42: Output-Beschaltung

    W&T Anschlüsse, Bedienelemente und LEDs Bei längeren Zuleitungen sollten in jedem Fall geeignete Schirmmaßnahmen gegen Einstrahlungen getroffen werden. Wir empfehlen die Verwendung geschirmter Kabel und/oder von Ferriten, sowie getrennte Kabelführungen, damit Stör- signale nicht als Nutzsignale erkannt werden. Neben der Erkennung des Input-Status (ON/OFF), verfügt je- der Eingang zusätzlich über einen Zähler.
  • Seite 43 W&T Anschlüsse, Bedienelemente und LEDs Bei der Dimensionierung der Ausgangsspannungsversorgung sollte der benötigte Strom berücksichtigt werden. Vdd GND Bezugsmasse zu Vdd Outputs 0-11 und Vdd Outputs12-23 Output x über die Outputs wird die an Vdd angelegte Spannung ge- schaltet. der maximale Strom darf 500mA pro Output nicht überschreiten.
  • Seite 44: Ethernet-Anschluss

    W&T Anschlüsse, Bedienelemente und LEDs Ethernet-Anschluss Die Web-IO Modelle verfügen über einen IEEE 802.3-kompa- tiblen Netzwerkanschluss auf einem geschirmten RJ45-Steck- verbinder. Die Belegung entspricht einer MDI-Schnittstelle, so dass der Anschluss an den Hub oder Switch mit einem 1:1 verdrahteten und geschirmten Patchkabel erfolgt. 1 = Tx+ 8 = nc 2 = Tx-...
  • Seite 45 W&T Anschlüsse, Bedienelemente und LEDs Protokolle werden für die Anbindung gewöhnlicher Endgeräte wie den Web-IO in der Regel nicht benötigt, verzögern den Kommunikationsaufbau nach einem Neustart unter Umstän- den aber erheblich. In Einzelfällen kann es sogar dazu kommen, dass Switche Daten, die das Web-IO nach Zustandekommen des physikali- schen Links sendet, nicht ins Netzwerk weitergibt (z.B.
  • Seite 46: Serieller Anschluss

    Kabel für die wichtigsten Anwendungsfälle finden Sie in den folgenden Abbildungen. Pinbelegung und -funktion RS232, DB9 Stecker PC/PC-Kabel #11992 n.c. n.c. Für die serielle Vergabe der IP-Adresse ist z.B. das Null-Mo- dem-Kabel 1199x geeignet. Das Web-IO 2xDigital verfügt nicht über eine serielle Schnittstelle.
  • Seite 47: Leds Für Gerätestatus

    Hub/Switch-Port. 2x bzw. 3x Blinken der Error-LED Führen Sie durch Drücken des Tasters am Gehäuse einen Reset durch (beim Web-IO 2xDigital durch Unterbrechung der Spannungsversorgung). Sollte der Fehler nicht behoben sein, setzen Sie das Gerät auf die Factory Defaults zurück.
  • Seite 48 LEDs on error und system error nach ei- nem Reset oder Neustart an! Erst wenn eine IP-Adresse ver- geben wird gehen die LEDs aus. Das Web-IO 2xDigital verfügt nicht über die on error und die system error LEDs...
  • Seite 49: Konfiguration Der Netzwerkparameter

    W&T Konfiguration der Netzwerkparameter Konfiguration der Netzwerkparameter ■ Web-Based Management ■ Grundeinstellung der Netzwerkparameter Irrtum und Änderung vorbehalten...
  • Seite 50: Web-Based Management

    W&T Konfiguration der Netzwerkparameter Web-Based Management Das W&T Web-IO Digital stellt dem Anwender ein vollständi- ges Web-Based Management zur Verfügung. Das bedeutet: Hat das Web-IO eine IP-Adresse, sind alle Einstellungen ganz bequem übers Netzwerk im Browser möglich. Da keine gerätespezifische Konfigurationssoftware benötigt wird, ist der Anwender auch nicht an ein bestimmtes Betriebssystem gebunden.
  • Seite 51: Die Navigation

    W&T Konfiguration der Netzwerkparameter Auf der linken Seite befindet sich immer der Navigations- frame, den man mit dem Inhaltsverzeichnis eines Buches vergleichen kann. Rechts ist der Anzeige- und Konfigurationsframe platziert. Beim Aufruf der Webseite ist hier anfangs der aktuelle Sta- tus der Inputs und Outputs des Web-IO dargestellt.
  • Seite 52: Erleichterte Navigation Durch Profile

    W&T Konfiguration der Netzwerkparameter Durch Mouse-Klick auf dieses Icon wird der erweiterte Verzeichnisbaum wieder geschlossen. Kennzeichnet eine Konfigurationsseite, die durch Mouse- Klick im Konfigurationsframe angezeigt wird. Vermeiden Sie die Benutzung der Schaltflächen „Vor“ und „Zurück“ Ihres Browsers. Benutzen Sie ausschließ- lich den Navigationsbaum bzw.
  • Seite 53: Zugriffsrechte

    W&T Konfiguration der Netzwerkparameter 4.1.5 Zugriffsrechte Je nach Login unterscheidet das Web-IO zwischen 3 verschie- denen Zugriffsberechtigungen: Default User: Diesen Status hat zunächst jeder, der die Startseite des Web-IO aufruft. Der Status von Inputs und Outputs kann ausschließlich angezeigt, aber nicht verändert werden. Änderungen der Konfiguration sind nicht möglich.
  • Seite 54: Ändern Und Einrichten Der Zugriffspasswörter

    W&T Konfiguration der Netzwerkparameter Default User Administrator Operator 4.1.6 Ändern und Einrichten der Zugriffspasswörter Die Bedingung hierfür ist das Login als Administrator W ä h l e n S i e i m N a v i g a t i o n s b a u m : C o n f i g > > S e s s i o n Control >>...
  • Seite 55: Übernahme Und Aktivierung Der Einstellungen

    W&T Konfiguration der Netzwerkparameter Es ist nicht zulässig, für Admin- und Operatorzugriff das gleiche Passwort zu benutzen. Durch Mouse-Klick auf das Zwischenspeichern-Button werden die neuen Passwörter an das Web-IO übergeben. Nun müs- sen die Änderungen noch aktiviert werden. Tipp: Notieren Sie die vergebenen Passwörter in Ihren persönlichen Unterlagen. Sind die Passwörter nicht mehr bekannt, finden Sie im An- hang dieser Anleitung Hilfe.
  • Seite 56: Login Timeout

    W&T Konfiguration der Netzwerkparameter Wenn alle Eingaben und Konfigurationsänderungen durchge- führt wurden, müssen die neuen Einstellungen noch aktiviert werden. Benutzen Sie den auf jeder Konfigurationsseite vor- h a n d e n e n L o g o u t - B u t t o n o d e r w ä h l e n S i e i m M e n ü Config >>...
  • Seite 57: Grundeinstellung Der Netzwerkparameter

    W&T Konfiguration der Netzwerkparameter Grundeinstellung der Netzwerkparameter Immer wenn ein Web-IO über die Grenzen des lokalen Net- zes hinaus arbeiten soll, werden neben der IP-Adresse eini- ge weitere Netzwerkparameter benötigt. Um die an dieser Stelle beschriebenen Konfigurationen vor- nehmen zu können, sollte das Web-IO bereits eine zum Netz- werk passende IP-Adresse haben.
  • Seite 58 W&T Konfiguration der Netzwerkparameter Wählen Sie im Navigationsmenü Config. Sie werden nun aufgefordert das Administrator-Passwort ein- zugeben. Im Auslieferungszustand ist kein Passwort vorge- geben und es reicht, den Login-Button anzuklicken. Wurde das richtige Passwort eingegeben, bestätigt das Web- IO das erfolgreiche Login. An dieser Stelle haben Sie die Aus- wahl zwischen dem Expertenmodus und dem Arbeiten mit Profilen.
  • Seite 59 W&T Konfiguration der Netzwerkparameter Subnet Mask / Gateway Für Subnet-übergreifenden Datenaustausch müssen die pas- sende Subnet-Mask und die IP-Adresse des Gateway eingetra- gen werden. BOOTP Client Soll das Web-IO nicht an der zentralen IP-Adressvergabe via BootP teilnehmen, deaktivieren Sie die Markierung bei BootP enable.
  • Seite 60 W&T Konfiguration der Netzwerkparameter Beachten Sie, dass Anwendungen, die zu diesem Zeitpunkt mit dem Web-IO kommunizieren, durch den Reset gestört werden können. Das Web-IO ist nun soweit eingerichtet, dass es auch sub- netzübergreifend angesprochen werden kann. Wenn Ihnen die verwendeten Ausdrücke und Bezeich- nungen nicht vertraut sind, fordern Sie kostenlos un- ser Buch TCP-IP-Ethernet bis Web-IO an, in dem die nötigen Grundlagen zur Inbetriebnahme von Netzwerkkomponenten...
  • Seite 61: Zugriffsarten

    W&T Betriebsarten Zugriffsarten ■ HTTP - Inputs und Outputs im Browser steuern ■ Java Applets - Automatische Aktualisierung im Browser ■ TCP/UDP - Das Web-IO per Sockets steuern ■ Box-to-Box ■ OPC ■ SNMP ■ Alarme Irrtum und Änderung vorbehalten...
  • Seite 62: Festlegen Des Outputmode

    W&T Betriebsarten Festlegen des Outputmode Wie bereits beschrieben, muss festgelegt werden, in welcher Betriebsart jeder einzelne Output arbeiten soll. Die entspre- chende Konfiguration kann unter Config >> Device >> Out- put Mode vorgenommen werden. Notwendige Zugriffsrechte: Administrator Output Mode: Hier wird für jeden Output die verwendete Betriebsart fest- gelegt.
  • Seite 63 W&T Betriebsarten Eine detailierte Beschreibung zum Safety Timeout und Safety State finden Sie im Kapitel Safety State / Timeout. Nach dem Auswählen der Outputmodi klicken Sie auf Zwi- schenspeichern um die Einstellungen ins Web-IO zu überneh- men. Benutzen Sie zum Aktivieren den Logout-Button und klicken auf Speichern.
  • Seite 64: Http - Inputs Und Outputs Im Browser Steuern

    W&T HTTP - Inputs und Outputs im Browser Steuern HTTP - Inputs und Outputs im Browser steuern Der Zugriff aus dem Browser ist für den Anwender die wohl einfachste Art mit dem Web-IO Digital zu arbeiten. Bereits auf der Startseite bekommt der Anwender den Status der Inputs angezeigt.
  • Seite 65: Beschriftungen Und Texte

    W&T HTTP - Inputs und Outputs im Browser Steuern Nach erfolgreichem Login, sind die Statusangaben für die Outputs (ON/OFF) mit einem Link ausgestattet. Durch Klick auf den entsprechenden Link, wechselt der Zustand am Out- put des Web-IO und die Anzeige im Browser wird aktualisiert. Auch die Zählerstände der Input-Counter sind mit einem Link versehen, der bei Mouse-Klick den entsprechenden Zähler auf 0 setzt.
  • Seite 66 W&T HTTP - Inputs und Outputs im Browser Steuern Port Bezeichnung und Beschreibung Auch für die Inputs und Outputs können individuelle Be- zeichnungen und Beschreibungen eingerichtet werden. Um die Input-Bezeichnung zu ändern, wählen Sie im Navigationsbaum Config >> Ports >> Inputs und für Input 0 >>...
  • Seite 67 W&T HTTP - Inputs und Outputs im Browser Steuern Die Einstellungen für den Group Mode lassen Sie bitte unberührt. Detaillierte Informationen zu diesen Para- metern erhalten Sie im Kapitel Allgemeine Einstellungen Im Browser Fenster wird die Darstellung nach Senden und Aktivieren der Einstellungen angepasst.
  • Seite 68 W&T HTTP - Inputs und Outputs im Browser Steuern Wählen Sie die gewünschte JPG- oder GIF-Datei aus und klik- ken Sie auf das Button logo.gif upload. Dabei sollte allerdings beachtet werden, dass die Abmessun- gen des Logos in etwa mit denen des W&T-Logos überein- stimmen (Breite max.
  • Seite 69 W&T HTTP - Inputs und Outputs im Browser Steuern HTTP Port Hier kann ein vom Standard Port 80 abweichender TCP Port für den HTTP-Zugriff eingetragen werden. Diese Einstellung sollte nur dann verändert werden, wenn hierfür ein zwingender Grund vorliegt. Fragen Sie Ihren Administrator.
  • Seite 70: Eine Eigene Web-Seite Für Das Web-Io Erstellen

    W&T HTTP - Inputs und Outputs im Browser Steuern 5.2.2 Eine eigene Web-Seite für das Web-IO erstellen Notwendige Zugriffsrechte: Administrator Die Start- bzw. Homeseite beinhaltet eine übersichtliche Zu- sammenfassung aller im Browser verfügbaren Funktionen des Web-IO. Darüber hinaus besteht auch die Möglichkeit, eine weitere, nach eigenen Bedürfnissen gestaltete Webseite zu erstellen und im Web-IO abrufbar zu machen.
  • Seite 71 W&T HTTP - Inputs und Outputs im Browser Steuern Aufruf / Tag Funktion device_name Fügt den für das Web-IO vergebenen Namen in die Webseite ein. device_text Fügt die für das Web-IO hinterlegte Beschreibung in die Webseite ein. location Fügt den für Location hinterlegten Eintrag in die Webseite ein contact Fügt den für Contact hinterlegten Eintrag in die Webseite ein inputx...
  • Seite 72 W&T HTTP - Inputs und Outputs im Browser Steuern Ein Beispiel für die Verwendung von W&T-Tags Eine Grundlage für die Erstellung eigener Webseiten bildet die im Web-IO abrufbare user.htm Seite. Um den Original- Quelltext anzusehen wählen Sie im Navigationsbaum Config >> Up/Download >> Download und dann das Button user.htm download.
  • Seite 73 W&T HTTP - Inputs und Outputs im Browser Steuern <w&t_tags=bco0>><w&t_tags=o0> wird dann z.B. <w&t_tags=bco0>&gt;<w&t_tags=o0> Sollte Ihr Browser den Quelltext nicht 1:1 wiedergeben ist es leider erforderlich, den Quelltext auf korrekte Syntax zu überprüfen und bei Bedarf nach W&T-Tag Konventionen zu korrigieren, bevor die erstellte Webseite ins Web-IO hoch- geladen wird.
  • Seite 74 W&T HTTP - Inputs und Outputs im Browser Steuern <w&t_tags=device_name> <br><w&t_tags=device_text> gibt bei Aufruf der User-Webseite Gerätenamen und Bezeich- nung wieder: Die Zustände der Inputs und Outputs lassen sich am besten in Form einer zweispaltigen Tabelle anzeigen. Im folgenden Beispiel, wird in Spalte 1 die Bezeichnung und in Spalte 2 der Zustand von Input 0 angezeigt: <table border="1"...
  • Seite 75 W&T HTTP - Inputs und Outputs im Browser Steuern </tr> </table> Bei Aufruf der User-Webseite mit Administrator- oder Opera- tor-Rechten, ist der Status des Outputs mit einem Link aus- gestattet, der durch Mouse-Klick einen Zustandswechsel des Outputs zulässt. Darüber hinaus kann angezeigt werden, wann die User-Web- seite aufgerufen wurde.
  • Seite 76 W&T HTTP - Inputs und Outputs im Browser Steuern und klicken Sie auf HTML-Upload Wenn das Upload erfolgreich abgeschlossen ist, müssen die neuen Einstellungen noch gespeichert werden. Wählen Sie im Menü Config >> Session Control >> LogOut. Nach einem Mouse-Klick auf das Speichern-Button wird das Web-IO neu gestartet und die neu erstellte Webseite kann ab- gerufen werden.
  • Seite 77 W&T HTTP - Inputs und Outputs im Browser Steuern Der entsprechende Link müsste dann in die Seite eingefügt werden wie folgt: <a href="http://wut.hs2/webioback.htm<w&t_tags=session>" target="_top">Testlink </a> Wird der Link aufgerufen, ersetzt das Web-IO das Session- Tag durch die Session-ID und übergibt diese an die neuauf- gerufene Webseite.
  • Seite 78: Java Applets - Auto-Aktualisierung Im Browser

    W&T Java Applets Java Applets - Auto-Aktualisierung im Browser Die Visualisierung von Zuständen im Browser, basierend auf reinem HTTP bzw. HTML, ermöglicht nur eine Momentauf- nahme. Angezeigt wird der Zustand zum Zeitpunkt des Web- seitenaufrufes. Eine Zustandsänderung kann also allenfalls durch erneutes Laden der kompletten Webseite angezeigt werden.
  • Seite 79 W&T Java Applets Wird die Webseite, aus der das Applet geladen wird als user.htm oder home.htm direkt aus dem Web-IO geladen, kann auf den Parameter codebase verzichtet werden. width="0" Angabe in Pixel height="0" Angabe in Pixel Da das Applet keine visuelle Komponente enthält, sollten width und hight immer gleich 0 sein.
  • Seite 80 W&T Java Applets Um die Datenlast auf dem Netzwerk zu reduzieren, kann über den Navigationsbaum des Web-IO unter Config >> Device >> Basic Settings >> HTTP der Input Trigger für die zu überwachenden Inputs gesetzt werden. In diesem Fall kann value auf off gesetzt werden. Es entsteht für die Aktualisierung der Inputs dann nur noch Datenlast, wenn sich ein Input ändert.
  • Seite 81: Die Verwendung Des Applets Mit Javascript

    W&T Java Applets counterpolling Mit Hilfe dieses Parameters wird beim Starten des Applets festgelegt, ob die Counter im unter pollingrate eingestellten Intervall auf Ihren Zustand überprüft werden sollen. Als value kann für outputpolling auf on oder off gesetzt wer- den. pollingrate Mit diesem Parameter wird durch value festgelegt, in wel- chem Intevall (in ms) Inputs, Outputs oder Counter aktuali-...
  • Seite 82 W&T Java Applets { document.applets["dio0"].setPassword('Administratorpasswort');} Wurde für das Web-IO ein Administrator- oder Operator-Pass- wort gesetzt, muss die Funktion setPassword aufgerufen werden, damit mit das Applet auf das Web-IO zugreifen kann. Anstatt eines statischen Passwortes kann das Passwort natürlich auch über ein Eingabefeld vom User abgefragt und übergeben werden.
  • Seite 83 W&T Java Applets <script language="JavaScript" type="text/javascript"> <!-- function inputChanged( iDevice, iNr, iVal ) { if (iNr == 0 && iDevice == 0) document.getElementById( 'input' + iNr ).firstChild.nodeValue = ( !iVal ) ? 'OFF' : 'ON'; else iVal = 0; function setPassword() { document.applets["dio0"].setPassword( 'wut');...
  • Seite 84 W&T Java Applets Für die Verarbeitung der Inputs, Outputs und Counter gilt: Ist das entsprechende Polling aktiviert, muss die dazugehörige JavaScript Funktion im HTML-Text deklariert sein, damit es nicht zu Laufzeitfehlern kommt. Soll das Passwort bei Aufruf der Web-Seite automatisch übergeben werden, muss der Aufruf der setPassword Funktion hinter dem Applet-Tag stehen.
  • Seite 85: Grenzen Beim Einsatz Des Java-Applets

    W&T Java Applets Beispiel in hexadezimaler Schreibweise: iOut = 0x0013, iValue = 0x0101 In diesem Fall werden die Outputs 0 und 4 auf ON und der Output 1 auf 0 gesetzt. Alle anderen Outputs bleiben unver- ändert. Eine weitere Funktion ist für das Löschen der Counter vor- handen function clearCounter( iDevice, iValue ) iVal = 0;...
  • Seite 86 W&T Java Applets Die Anzahl der User, die gleichzeitig eine Webseite nutzen können, die mit dem Java-Applet arbeitet ist auf 3 begrenzt (werden auch andere Zugriffsarten benutzt als HTTP, z.B. BINARY oder UDP-ASCII reduziert sich die Anzahl der mögli- chen User) Ein umfassendes Beispiel für die Nutzung des Java-Applets zeigt die Webseite app.htm die im Web-IO aufgerufen werden kann.
  • Seite 87: Das Web-Io Mit Tcp/Udp Sockets Steuern

    W&T TCP / UDP - Das Socketinterface Das Web-IO mit TCP/UDP Sockets steuern Um aus eigenen Anwendungen direkt auf das Web-IO zugrei- fen zu können, werden zwei grundsätzliche Wege angebo- ten, um per TCP- oder UDP-Sockets Inputs und Counter zu Lesen bzw.Outputs zu setzen Zugriff über: .
  • Seite 88 W&T TCP / UDP - Das Socketinterface und anderen Microcontrollern kann das WEB-IO ange- sprochen werden, wenn eine Netzwerkanbindung vor- handen ist. Nachteile: . Nur bedingt ereignisgesteuerte Programmierung mög- lich. Dadurch für zeitkritische Anwendungen nur ein- geschränkt nutzbar. . Nur Client- aber keine Server-Anwendungen möglich Fazit: Der Zugriff über Kommandostrings erlaubt es in kür- zester Entwicklungszeit Client-Anwendungen zu erstellen, bei denen die Verarbeitungsgeschwindigkeit nicht die obers-...
  • Seite 89 W&T TCP / UDP - Das Socketinterface Nachteile: . In Hochsprachen die keine Binärstrukturen unterstüt- zen, muss ein Workaround in Form von Binärstrings oder Byte-Arrays geschaffen werden. Fazit: Für professionelle Anwendungen die eine hohe Verarbeitungsgeschwindigkeit benötigen, sollte der BINARY Modus zum Einsatz kommen. Sonderformen des BINARY-Modus .
  • Seite 90: Socketprogrammierung Mit Kommandosstrings

    W&T TCP / UDP - Kommandostrings Socketprogrammierung mit Kommandosstrings U m d a s W e b - I O D i g i t a l a u s e i n f a c h e n A n w e n d u n g s - programmen anzusprechen, ist ein direkter Zugriff über TCP oder UDP-Sockets möglich.
  • Seite 91: Tcp Kommunikation - Das Web-Io Als Server

    W&T TCP / UDP - Kommandostrings Kommandos Parameter Beschreibung GET /time ?PW=password& Gibt die systemzeit des Web-IO im Format: DD.MM.YYYY,hh:mm:ss zurück. D=Tag, M=Monat, Y=Jahr, h=Stunde, m=Minute, s=Sekunde GET /settime ?PW=password& Setzt die Systemzeit des Web-IO auf den mit time=DD.MM.YYYY,hh:mm:ss& time übergebenen Wert GET /diagnosis ?PW=password&...
  • Seite 92 W&T TCP / UDP - Kommandostrings Alle verwendeten Outputs müssen für HTTP aktiviert sein (Werkseinstellung) Sollten Sie die Output-Modi verändert haben, klicken Sie auf den Zwischenspeichern-Button und anschliessend auf den Link alle zwischengespeicherten Einstellungen speichern und aktivieren. Durch Mouse-Klick auf den Speichern-Button wer- den die Einstellungen übernommen.
  • Seite 93 W&T TCP / UDP - Kommandostrings Unter HTTP Port kann hier ein vom Standard Port 80 abwei- chender TCP Port für den HTTP-Zugriff eingetragen werden. Wird der HTTP Port geändert, ist das Web-IO auch aus dem Browser nur noch über die zusätzliche Angabe des gewählten HTTP Ports erreichbar.
  • Seite 94: Event-Gesteuerte Benachrichtigung

    W&T TCP / UDP - Kommandostrings Beispiel 1: Abfrage des Status von Input 3, an dem ein Si- gnal von +12 anliegt. Es wurde kein Administratorpasswort für das Web-IO vergeben. Die Anwendung sendet folgenden String zum Web-IO: GET /input3?PW=& Das Web-IO sendet daraufhin zurück: input3;ON Beispiel 2: Setzen der Outputs 3,4,7,9.
  • Seite 95 W&T TCP / UDP - Kommandostrings besteht die Gefahr, dass Änderungen an den Inputs während zweier Zyklen nicht erkannt werden. Um die Bedingungen für eine Event-gesteuerte Benachrichti- gung festzulegen, wählen Sie im Navigationsbaum Config >> Device >> Basic Settings >> HTTP Notwendige Zugriffsrechte: Administrator Input Trigger Legen Sie hier fest, welche Inputs auf Zustandsänderung...
  • Seite 96 W&T TCP / UDP - Kommandostrings . mit GET /input?PW=& wurden von der Anwendung die In- puts abgefragt. Das Web-IO gibt zurück: 172.16.232.17;W&T Web-IO 12xDigital;input;0000 Wurde GET Header enable aktiviert, wird der Header allen Datensendungen vom Web-IO vorangestellt. Wenn alle Bedingungen festgelegt wurden, aktivieren Sie die n e u e n E i n s t e l l u n g e n ü...
  • Seite 97 W&T TCP / UDP - Kommandostrings Input Trigger Legen Sie hier fest, welche Inputs auf welchen Zustand über- wacht werden sollen. Wenn mehrere Inputs in einem Alarm zur Überwachung aktiviert werden, besteht zwischen den Be- dingungen eine UND-Verknüpfung. Beispiel: In Alarm 1 wurde Input 1 auf ON aktiviert, Input 2 auf OFF. Ein Alarm wird nur dann an die TCP-Anwendung hoch- gereicht, wenn beide Bedingungen erfüllt werden.
  • Seite 98: Tcp Kommunikation - Das Web-Io Als Client

    W&T TCP / UDP - Kommandostrings Enable Aktivieren Sie im Bereich Enable das Feld Send input to pending TCP connections Übergeben Sie die gewählten Alarmbedingungen jeweils durch Mouse-Klick auf den Zwischenspeichern- Button an das Web-IO. Wenn alle Alarmbedingungen festgelegt wurden, aktivieren Sie die neuen Einstellungen über Config >>...
  • Seite 99 W&T TCP / UDP - Kommandostrings Vorbereitend muss festgelegt werden, welche der Outputs, nach Verbindungsaufbau für den Zugriff über Kommando- strings zur Verfügung stehen sollen. Wählen Sie im Navigationsbaum Config >> Device >> Output Mode Notwendige Zugriffsrechte: Administrator Minddestens einer bzw. alle verwendeten Outputs müssen für HTTP aktiviert sein.
  • Seite 100 W&T TCP / UDP - Kommandostrings HTTP Client Dieses Feld muss aktiviert werden, damit das Web-IO als TCP-Client arbeitet. Enable Aktivieren Sie dieses Feld, wenn den Daten, die das Web-IO an die Server-Anwendung sendet, ein Header vorangestellt werden soll. Beispiel:...
  • Seite 101 W&T TCP / UDP - Kommandostrings . Die IP-Adresse des Web-IO ist 172.16.232.17. . Als Device Name wurde unter Config >> Device >> Text „W&T Web-IO 12xDigital“ eingegeben. . Mit GET /input?PW=& wurden von der Server-Anwendung die Inputs abgefragt. Das Web-IO sendet: 172.16.232.17;W&T Web-IO 12xDigital;input;0000 Wurde GET Header enable aktiviert, wird der Header allen Datensendungen vom Web-IO vorangestellt.
  • Seite 102 W&T TCP / UDP - Kommandostrings Time Trigger In diesem Bereich kann ein zeitgesteuerter Verbindungsauf- bau konfiguriert werden. Die Syntax der Zeiteinstellung ist an das in Linux/Unix verwendte Cron-Format angelehnt. In einem Feld können mehrere Angaben mit Komma getrennt eingegeben werden. Das „*“...
  • Seite 103 W&T TCP / UDP - Kommandostrings Nach einem Mouse-Klick auf den Speichern-Button arbeitet das Web-IO als TCP-Client. Kommunikation zwischen Web-IO und Anwendung 1. Aufbau der TCP-Verbindung Die TCP-Verbindung wird nach den konfigurierten Trigger- bedingungen vom Web-IO aufgebaut. Nach erfolgreichem Verbindungsaufbau sendet das Web-IO den Input-Status im Format input;0000 an die Server-Anwendung.
  • Seite 104: Udp-Kommunikation

    W&T TCP / UDP - Kommandostrings Das Web-IO sendet daraufhin zurück: input3;ON Beispiel 2: Setzen der Outputs 3,4,7,9. Binär ergibt das 0000 0010 1001 1000, was wiederum 0298 hexadezimal er- gibt. Das Administratorpasswort für das Web-IO lautet: „blau“ Die Anwendung sendet folgenden String zum Web-IO: GET /outputaccess?PW=blau&State=0298&...
  • Seite 105 W&T TCP / UDP - Kommandostrings Notwendige Zugriffsrechte: Administrator Tragen Sie im Feld Port den gewünschten lokalen Port ein. Werksseitig ist Port 42279 voreingestellt. Aktivieren Sie das Feld UDP-enable. Übergeben Sie die gewählten Einstellungen durch Mouse- Klick auf den Zwischenspeichern-Button an das Web-IO. Ferner muss festgelegt werden, welche der Outputs für den Zugriff über Kommandostrings via UDP zur Verfügung ste- hen sollen.
  • Seite 106 W&T TCP / UDP - Kommandostrings Sollten Sie die Output Modi verändert haben, klicken Sie auf den Zwischenspeichern-Button und anschliessend auf den Link alle zwischengespeicherten Einstellungen speichern und aktivieren. Durch Mouse-Klick auf den Speichern-Button wer- den die Einstellungen aktiviert. Kommunikation zwischen Web-IO und Anwendung Im Gegensatz zu TCP, gibt es bei der Kommunikation über das UDP-Protokoll keine feste Verbindung zwischen dem Web-IO und dem anderen Kommunikationspartner.
  • Seite 107: Einen Header Mitsenden Lassen

    W&T TCP / UDP - Kommandostrings GET /outputaccess?PW=blau&State=0298& Das Web-IO sendet daraufhin zurück: output;0298 Bei Web-IO 24xDigital achstellige hexadezimale Werte! Das Web-IO arbeitet mit null-terminierten Strings! Das bedeutet, alles was das Web-IO zur Anwendung sendet, endet mit einem 0-Character Um unter UDP bei Zustandsänderungen automatisch eine Meldung zu bekommen, stellt das Web-IO eine Fülle ver- schiedener Alarmbedingungen zur Verfügung.
  • Seite 108: Programmgesteuertes Fehlermanagement

    W&T TCP / UDP - Kommandostrings GET Header enable. Durch Klick auf Logout und Speichern wird das Versenden des Headers aktiviert. Beispiel: . Die IP-Adresse des Web-IO ist 172.16.232.17. . Als Device Name wurde unter Config >> Device >> Text „W&T Web-IO 12xDigital“...
  • Seite 109: Direktes Auswerten Der Aktuellen Fehler

    W&T TCP / UDP - Kommandostrings Um einen Überblick über die möglichen Fehler zu bekommen kann das Kommando GET /diaglistx?PW=password& an das Web-IO gesendet weden. Für x wird ein Wert zwischen 0 und 64 eingesetzt. Anstelle von password setzen Sie das Administrator- oder Operator- Passwort ein.
  • Seite 110 W&T TCP / UDP - Kommandostrings Das Web-IO gibt daraufhin zurück diagnosis;zzzz;yyyyyyyy;xxxxxxxx mit zzzz gibt das Web-IO die Anzahl der aktuell vorliegen- den Fehler in vierstelliger, hexadezimaler Schreibweise zu- rück. yyyyyyyy; xxxxxxxx können für normale Standardan- wendungen außer acht gelassen werden. Für den Programmierprofi: es handelt sich bei yyyyyyyy;...
  • Seite 111 W&T TCP / UDP - Kommandostrings Die Anwendung sendet: GET /diagnosis?PW=wut& Das Web-IO antwortet: diagnosis;0005;00400040;008A0000 Die Anwendung sendet: GET /diagnosis1?PW=wut& Das Web-IO antwortet: diagnosis1;Mail Server antwortet nicht. Die Anwendung sendet: GET /diagnosis2?PW=wut& Das Web-IO antwortet: diagnosis2;Das Versenden der Mail wurde abgebrochen und wird wiederholt. Die Anwendung sendet: GET /diagnosis3?PW=wut&...
  • Seite 112: Löschen Des Fehlerspeichers

    W&T TCP / UDP - Kommandostrings GET /diagnosis5?PW=wut& Das Web-IO antwortet: diagnosis5;TCP Client Alarm: Server nicht erreicht. Löschen des Fehlerspeichers Die Liste der zur Laufzeit aufgetretenen Fehler bleibt im Web-IO gespeichert, auch wenn der Fehler ggf. zum Zeit- punkt der Abfrage nicht mehr vorliegt. Um den Fehlerspeicher zu löschen wird das Kommando GET /diagclear?PW=password&...
  • Seite 113 W&T TCP / UDP - Kommandostrings Wählen Sie im Menübaum Config >> Device >> Alarm >> Alarm1. Aktivieren Sie unter System Trigger den Punkt Load Control. Tragen Sie als Intervall E für einmalig ein. Unter Enable aktivieren Sie und klicken Sie auf Zwischenspeichern. Wenn alle den Alarm betreffenden Eingaben gemacht wur- d e n , a k t i v i e r e n S i e d i e n e u e n E i n s t e l l u n g e n ü...
  • Seite 114 W&T TCP / UDP - Kommandostrings Um die betroffenen Outputs wieder einzuschalten sendet das Anwendungsprogramm GET /errorclear?PW=password& an das Web-IO. Besteht keine Überlast mehr, arbeitet das Web-IO auf allen Outputs normal weiter. Bitte beachten Sie, dass die GET HEADER ENABLE Einstellung unter Config >>...
  • Seite 115: Binary - Socketprogramme Mit Binärstrukturen115

    W&T TCP / UDP - Binary BINARY - Socketprogramme mit Binärstrukturen Das Web-IO Digital stellt zwei eigenständige Socketzugänge, Binary 1 und Binary 2, für den binären Datenaustausch zur Verfügung. Beide können unabhängig von einander genutzt und konfiguriert werden. Ob das Web-IO auf dem jeweiligen BINARY Socket als TCP- Server, TCP-Client oder UDP-Peer arbeiten soll, hängt von der gewünschten Applikation ab.
  • Seite 116: Festlegen Des Operationsmodus

    W&T TCP / UDP - Binary 5.6.1 Festlegen des Operationsmodus Zunächst muss festgelegt werden, ob das Web-IO in Ihrer An- wendung TCP-Client, TCP-Server oder UDP-Peer sein soll. Wählen Sie im Navigationsbaum Config >> Device >> Basic Settings >> Binary 1 wenn Sie den Opertaionsmodus für den Zugang über Binary 1 konfigurieren möchten.
  • Seite 117: Das Web-Io Als Socket-Server

    W&T TCP / UDP - Binary 5.6.2 Das Web-IO als Socket-Server Um das Web-IO als Socket-Server zu berteiben müssen noch einige weitere Einstellungen vorgenommen werden. Wählen Sie im Navigationsbaum Config >> Device >> Basic Settings >> Binary 1>> TCP Server Notwendige Zugriffsrechte: Administrator Local Port Der Lokale Port des Web-IO ist werkseitig auf 49153 vorein-...
  • Seite 118 W&T TCP / UDP - Binary Client HTTP Port Hat nur in den Betriebsarten OPC und Box2Box Bedeutung und legt den HTTP Port fest, auf den die Steuerverbindung zum OPC-Server bzw. zur Slave-Box aufgebaut werden soll. Wenn nicht anders vorgegeben, sollte hier immer Port 80 verwendet werden.
  • Seite 119: Das Web-Io Als Socket-Client

    W&T TCP / UDP - Binary Nachdem alle Eingaben vorgenommen wurden, übergeben Sie die Einstellung durch Mouse-Klick auf den Logout-Button an das Web-IO. Durch Mouse-Klick auf den Speichern-Button werden die Einstellungen aktiviert. Alle für Binary 1 gezeigten Konfigurationsmöglich- keiten können auch für Binary 2 genutzt werden. 5.6.3 Das Web-IO als Socket-Client Um das Web-IO als Socket-Client zu betreiben, müssen noch einige weitere Einstellungen vorgenommen werden.
  • Seite 120 W&T TCP / UDP - Binary Local Port Der Lokale Port des Web-IO ist werksseitig auf 49153 vor- eingestellt. Wenn Ihre Anwendung einen anderen Lokalen Port für das Web-IO erfordert, tragen Sie im Feld Local Port die gewünschte Port Nummer ein. Server Port Tragen Sie hier die Portnummer ein, auf der die Server-An- wendung die Verbindung entgegennimmt.
  • Seite 121 W&T TCP / UDP - Binary Wenn nicht anders vorgegeben, sollte hier immer Port 80 verwendet werden. Server IP Addr Tragen Sie hier die IP-Adresse des Servers ein. Server Password Ein Server-Passwort muss nur dann eingetragen werden, wenn das Web-IO als Box-to-Box Master arbeiten soll oder als TCP-Client auf ein weiteres Web-IO im Server Mode zugrei- fen soll.
  • Seite 122 W&T TCP / UDP - Binary tervall dazu führen kann, dass diese Verbindung nicht ge- trennt wird und dadurch permanente Gebühren entstehen! Mode Wählen Sie hier: . Default - Wenn der Zugriff auf ein weiteres Web-IO im Ser- ver-Modus passwortgeschützt erfolgen soll. .
  • Seite 123: Das Web-Io Als Udp-Peer

    W&T TCP / UDP - Binary 5.6.4 Das Web-IO als UDP-Peer Um das Web-IO als UDP-Peer zu bertreiben, müssen noch ei- nige weitere Einstellungen vorgenommen werden. Wählen Sie im Navigationsbaum Config >> Device >> Basic Settings >> Binary 1>> UDP Peer Notwendige Zugriffsrechte: Administrator Local Port Der Lokale Port des Web-IO ist werkseitig auf 45889 vorein-...
  • Seite 124 W&T TCP / UDP - Binary Remote Port Tragen Sie hier die Portnummer ein, auf der die UDP-Anwen- dung mit der das Web-IO kommunizieren soll die Daten ent- gegennimmt. Remote IP Addr Tragen Sie hier die IP-Adresse des Kommunikationspartners ein. Input Trigger Markieren Sie hier die Inputs, deren Zustandsänderung als Trigger für das Versenden eines UDP-Datagrammes dienen...
  • Seite 125: Passwort-Schutz

    W&T TCP / UDP - Binary Notwendige Zugriffsrechte: Administrator Nachdem alle Eingaben vorgenommen wurden, übergeben Sie die Einstellung durch Mouse-Klick auf den Logout-Button an das Web-IO. Durch Mouse-Klick auf den Speichern-Button werden die Einstellungen aktiviert. 5.6.5 Passwort-Schutz Wie bereits mehrfach angesprochen, bietet das Web-IO im TCP-Server Modus die Möglichkeit, den Zugang durch die An- wendung mit einem Passwort zu schützen.
  • Seite 126 W&T TCP / UDP - Binary HTTPLogin[n] Ist ein Bytefeld bzw. String, der sich aus einem Loginstring und dem verwendeten Administrator-Passwort zusammen setzt. GET /bin?LPW= <Administator Passwort> & n steht für die Anzahl der verwendeten Bytes und entspricht 14 + Länge des Passwortes. Die Länge des Passwortes ist auf maximal 31 Zeichen beschränkt.
  • Seite 127: Binary - Die Io-Strukturen

    W&T TCP / UDP - Binary Das Web-IO antwortet mit 0x01 BINSUBTYPE_OK, // wenn die Verbindungsanforderung akzeptiert wurde. 0x02 BINSUBTYPE_NO_ACCESS,// wenn bereits eine Verbindung besteht 0x04 BINSUBTYPE_WAIT, // wenn die Verbindung erst nach einem // Timeout hergestellt werden darf 0x07 BINSUBTYPE_PW_MISMATCH, // bei falschem Passwort 0x08...
  • Seite 128: Definition Der Io-Strukturen

    W&T TCP / UDP - Binary . Lesen der Inputs . Lesen der Inputs und Outputs . Setzen der Outputs . Lesen der Counter . Zurücksetzen der Counter . Parametrieren der zyklischen und automatischen Benach- richtigung bei Zustandsänderung Das Anwenderprogramm nutzt die einfach zu handhabende Socketschnittstelle (Windows: WinSock, UNIX, Linux: Berkley Sockets), um die Daten in Form dieser IO-Strukturen mit dem Web-IO über das Netzwerk per TCP/IP auszutauschen.
  • Seite 129: Achtung: Für Alle Io-Strukturen Gilt

    W&T TCP / UDP - Binary Alle Stukturen beginnen mit dem gleichen Header, der aus den folgenden 4 WORDs (16bit_Integer) besteht: Struktur-Header WORD send_sequenz immer 0 WORD rec_sequenz immer 0 WORD struct_type identifiziert die Struktur WORD length Länge der Struktur in Bytes send_sequenz, rec_sequenz send_sequence und rec_sequence sind aus Gründen der Kom- patibilität zu Vorgängermodellen vorhanden, werden aber...
  • Seite 130: Arbeiten Mit Den Io-Strukturen

    W&T TCP / UDP - Binary Folgende Struktur Beispiel WORD send_sequenz 0x0000 WORD rec_sequenz 0x0000 WORD struct_type 0x0001 WORD length 0x0008 würde beim Versenden auf dem Netzwerk so aussehen. send_sequenz rec_sequenz struct_type length low byte high byte low byte high byte low byte high byte low byte high byte 5.6.8 Arbeiten mit den IO-Strukturen Im nächsten Kapitel werden die einzelnen Strukturen erläu- t e r t u n d d i e e n t s p r e c h e n d e n W e r t e d e r V a r i a b l e n...
  • Seite 131: Die Io-Struktur Read Register24 (Nur Web-Io 24Xdigital)

    W&T TCP / UDP - Binary Die IO-Struktur Read Register24 (nur Web-IO 24xDigital) Das Senden dieser Struktur an das Web-IO 24xDigital veran- lasst dieses, den Status der Inputs 0 - 23 an das Anwender- programm zu senden. Das Paket besteht nur aus diesen vier WORDs.
  • Seite 132: Die Io-Struktur Setbit

    W&T TCP / UDP - Binary WriteRegister24 WORD send_sequenz immer 0 (PC <-> Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x0108 WORD length 0x0010 LONG word_anz immer 1 LONG value Input Status oder Output Status Die IO-Struktur SetBit Diese Struktur ermöglicht das Setzen einzelner Outputs beim Web-IO 12xDigital.
  • Seite 133: Die Io-Struktur Registerrequest

    W&T TCP / UDP - Binary SetBit24 WORD send_sequenz immer 0 (PC -> Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x0109 WORD length 0x0010 LONG set_bits Maske der zu setzenden Bits LONG value Wert der zu setzenden Bits Beispiel.: set_bits = 0x00800124 / value = 0x00800104 Output 2 und Output 8 (Zählweise Output0..23) werden auf ON gesetzt, Output 5 auf OFF und Output 23 auf ON.
  • Seite 134: Die Io-Struktur Sendmode24 (Nur Web-Io 24Xdigital)

    W&T TCP / UDP - Binary RegisterState WORD send_sequenz immer 0 (PC <- Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x0031 WORD length 0x000E WORD driver_id immer 2 WORD input_reg Input Status WORD output_reg Output Status Die IO-Struktur RegisterState24 (nur Web-IO 24xDigital) Das Web-IO 24xDigital übermittelt mit dieser Struktur den In- halt der Inputs und Outputs.
  • Seite 135: Die Io-Struktur Readcounter

    W&T TCP / UDP - Binary an das Anwenderprogramm sendet. Prinzipiell gibt es drei Möglichkeiten, die jedoch alle miteinander kombinierbar sind: 1. Das Anwenderprogramm pollt das Web-IO durch Senden der READ-Struktur 2. Das Web-IO sendet die WriteRegister24 - Struktur mit dem Status der Inputs in einem konfigurierbarem Zeit- intervall 3.
  • Seite 136: Die Io-Struktur Counter

    W&T TCP / UDP - Binary ReadClearCounter WORD send_sequenz immer 0 (PC -> Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x00C0 WORD length 0x000A WORD counter_index Input 0..11 bzw. 23 Die IO-Struktur Counter Das Web-IO übermittelt mit dieser Struktur den Zählerstand des in counter_index angegebenen Input-Counters.
  • Seite 137: Die Io-Struktur Clearcounter

    W&T TCP / UDP - Binary AllCounter WORD send_sequenz immer 0 (PC <- Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x00B5 WORD length 0x003A bei Web-IO 12xDigital 0x006A bei Web-IO 24xDigital WORD counter_count Anzahl der Counter LONG counter_value Counter 0 LONG ..
  • Seite 138: Die Io-Struktur Cleardiagnosis

    W&T TCP / UDP - Binary Diagnosis WORD send_sequenz immer 0 (PC <- Web-IO) WORD rec_sequenz immer 0 WORD struct_type 0x00D0 WORD length 0x0018 LONG word_anz in dieser Version 3 LONG diag_error_count Anzahl der anliegenden Fehler LONG diag_errorbits0 binäre Codierung der Fehler LONG diag_errorbits1 In der Variablen diag_error_count wird zurückgegeben, wie-...
  • Seite 139: Io-Strukturen In Verschiedenen Sprachen

    W&T TCP / UDP - Binary Bit 0 = 1 //das Web-IO sendet die Registerstate Struktur zurück, wenn ein Output gesetzt wird. Bit 0 = 0 //das Web-IO gibt bei setzen eines Output kei- ne Rückmeldung. Um in der pückmeldung zuverlässig den Zustand nach Set- zen des/der Output(s) zu bekommen, sollte zwischen zwei Output-verändernden Zugriffen min.
  • Seite 140 W&T TCP / UDP - Binary word length; word counter_index; long counter_value COUNTER; #pragma pack() Die bündige Anordnung im Speicher ist wichtig, damit z.B. durch Übergabe eines Zeigers auf die Struktur, die daraus re- sultierende Folge von Bytes direkt in ein TCP-Paket eingefügt werden kann.
  • Seite 141: Die Folgende Routine Öffnet Die Tcp-Verbindung Zum Web

    W&T TCP / UDP - Binary Public Type Strukt_Counter send_sequenz As Integer rec_sequenz As Integer struct_typ As Integer length As Integer counter_index As Integer counter_value As Long End Type Public ReadCounter As Strukt_ReadCounter Public Counter As Strukt_Counter Public Str_ReadCounter As String * 10 Public Str_Counter As String * 14 Die folgende Routine öffnet die TCP-Verbindung zum Web- Private Sub ButtonConnect_Click()
  • Seite 142 W&T TCP / UDP - Binary + Chr((ReadCounter.send_sequenz And &HFF00) / &H100) _ + Chr(ReadCounter.rec_sequenz And &HFF) _ + Chr((ReadCounter.rec_sequenz And &HFF00) / &H100) _ + Chr(ReadCounter.struct_typ And &HFF) _ + Chr((ReadCounter.struct_typ And &HFF00) / &H100) _ + Chr(ReadCounter.length And &HFF) _ + Chr((ReadCounter.length And &HFF00) / &H100) _ + Chr(ReadCounter.counter_index And &HFF) _ + Chr((ReadCounter.counter_index And &HFF00) / &H100)
  • Seite 143 W&T TCP / UDP - Binary Delphi Da Delphi eine sehr gradlinige Unterstützung von Strukturen anbietet, gestaltet sich der Umgang mit den IO-Strukturen hier entsprechend einfach. Auch Delphi bietet für die Netzwerkkommunikation ein So- cket-Steuerelement an, das zum Datenaustausch mit dem Web-IO genutzt werden kann.
  • Seite 144: Durch Aufruf Der Nächsten Prozedur Wird Die Struktur Read

    W&T TCP / UDP - Binary Form1 : TForm1; ReadCounter : RReadCounter; Counter : RCounter; Die folgende Prozedur öffnet die TCP-Verbindung. procedure TForm1.bConnectClick(Sender: TObject); begin ClientSocket1.Host:= ‘172.16.232.17’; ClientSocket1.Port:= 49153; ClientSocket1.Open; end; Durch Aufruf der nächsten Prozedur wird die Struktur Read Counter an das Web-IO versendet.
  • Seite 145: Box-To-Box

    W&T Box-to-Box Box-to-Box In dieser Betriebsart werden die Inputs eines Web-IO Digital auf die Outputs eines zweiten Web-IO übertragen und um- gekehrt. So lassen sich z.B. über eine WAN-Anbindung standortübergreifend Signale schalten. Box-to-Box Master Box-to-Box Slave Web-IO 1 Web-IO 2 Reset Reset 17 18 19 20 21 22 23 24 25 26...
  • Seite 146 W&T Box-to-Box Stellen Sie als Operation Mode die Betriebsart TCP-Server ein. Klicken Sie anschließend auf den Zwischenspeichern-Button um die Änderungen ans Web-IO zu übertragen. Wählen Sie nun im Navigationsbaum: Config >> Device >> Basic Settings >> Binary1 >> TCP-Server.
  • Seite 147 W&T Box-to-Box Local Port: Wenn Ihnen von Ihrem Netzwerkadministrator keine beson- deren Vorgaben gemacht werden, kann der werkseitig ein- gestellte Port 49153 übernommen werden. Grund für eine Änderung des werksseitig eingestellten Local Port kann z.B. eine Firewall sein, die nur bestimmte Portzu- griffe erlaubt.
  • Seite 148 W&T Box-to-Box Wenn nicht anders vorgegeben, sollte hier immer Port 80 verwendet werden. Input Trigger: aktivieren Sie hier die Inputs, die die korrespondierenden Outputs beim Master setzen sollen. Das Web-IO Digital erlaubt den gleichzeitigen Zugriff auf die Inputs aus verschiedenen Betriebsarten. So können die Inputs 0-5 z.B.
  • Seite 149: Konfiguration Des Masters

    W&T Box-to-Box Nach Klick auf den Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neu aufgebaut. Das Master Web-IO kann sich nun mit dem Slave Web-IO verbinden. Der Box-to-Box Master kann sich nur dann mit dem Slave verbinden, wenn beim Slave kein HTTP-Login als Operator oder Administrator besteht 5.7.2 Konfiguration des Masters...
  • Seite 150 W&T Box-to-Box Klicken Sie anschließend auf den Zwischenspeichern-Button um die Änderungen ans Web-IO zu übertragen. Wählen Sie nun im Navigationsbaum: Config >> Device >> Basic Settings >> Binary1 >> TCP-Client. Die folgenden Parameter müssen eingetragen werden: Local Port: Wenn Ihnen von Ihrem Netzwerkadministrator keine beson- deren Vorgaben gemacht werden, kann der werkseitig ein- gestellte Port 49153 übernommen werden.
  • Seite 151 W&T Box-to-Box ServerPort: Hier muss der beim Slave eingestellte Local Port eingetragen werden. Auch hier können die Grundeinstellungen 49153 übernommen werden, wenn vom Administrator keine ande- ren Vorgaben gemacht werden. Local Port und Slave Port müssen nicht unbedingt gleich sein, wie ab Werk voreingestellt. Grund für eine Änderung der werksseitig eingestellten Wer- te für Local und Slave Port kann z.B.
  • Seite 152 W&T Box-to-Box So können die Inputs 0-5 z.B. die Outputs 0-5 des Slave Web-IO steuern, gleichzeitig aber auch noch über HTTP aus- gelesen werden. Interval: Ist kein Intervall eingetragen, wird der Zustand der Inputs bei jeder Änderung an die Outputs des jeweils anderen Box- to-Box Partners übergeben.
  • Seite 153: Box-To-Box Verbindungsstatus Ermitteln

    W&T Box-to-Box Nun müssen die neuen Einstellungen noch aktiviert werden. Benutzen Sie den Logout-Button oder wählen Sie im Menü Config >> Session Control >> LogOut. Nach Klick auf den Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neu aufgebaut.
  • Seite 154: Beenden Des Box-To-Box Modus

    W&T Box-to-Box Hier wird angezeigt, in welcher Betriebsart die einzelnen Outputs gerade arbeiten. Zusätzlich wird am Fuß der Web- seite der aktuelle Status einer Box-to-Box Verbindung ange- zeigt. 5.7.4 Beenden des Box-to-Box Modus Box-to-Box Modus nur beim Master Notwendige Zugriffsrechte: Administrator Das Beenden der Betriebsart Box-to-Box sollte immer durch entsprechende Konfiguration des Masters erfolgen.
  • Seite 155 W&T Box-to-Box Nun wählen Sie im Navigationsbaum des Masters : Config >> Device >> Output Mode und setzen die Outputs die nicht mehr Box-to-Box arbeiten sollen auf HTTP. Bestätigen Sie mit Mouse-Klick auf den Zwischenspeichern- Button. Nun müssen die geänderten Einstellungen noch ak- tiviert werden.
  • Seite 156: Box-To-Box Modus Nur Beim Slave Web-Io Beenden

    W&T Box-to-Box Nach Klick auf das Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neu aufgebaut. 5.7.5 Box-to-Box Modus nur beim Slave Web-IO beenden Steht der Master z.B. durch fehlende Netzwerkanbindung nicht zur Verfügung und es soll dennoch der Box-to-Box Mo- d u s b e i m S l a v e d e a k t i v i e r t w e r d e n , w ä...
  • Seite 157: Box-To-Box Hinweise Und Grenzen

    Fall, dass das Web Io mit der geringeren Anzahl an Potrs als Master konfiguriert wird. 1. Beispiel: Ein Web-IO 2xDigital soll mit einem Web-IO 12xDigital Box- to-Box verbunden werden. Das Web-IO 12xDigital wird in diesem Fall unter Binary 1 als Box-to-Bos Slave konfiguriert, wobei die Input Trigger für In-...
  • Seite 158 Nach dem die Einstellungen bei allen beteiligten Web-IO ge- speichert folgt Output 0 des Web-IO 12xDigital Änderungen an Input 0 vom 1. Web-IO 2xDigital. Ändert sich Input 1 am 2. Web-IO 2xDigital zieht das eine Änderung an Output 2 des web-IO 12xDigital nach sich.
  • Seite 159 W&T Box-to-Box Unter Config >> Session Control >> LogOut sollte in solchen Fällen ein zusätzliches Button Stopp Box2Box Slave vorhan- den sein. Ein Klick auf diesen Button setzt ggf. vorhandene alte Verbindungsparameter zurück und öffnet die Slave-Box so für eine neue Verbindung. Irrtum und Änderung vorbehalten...
  • Seite 160: Opc - Standarisierter Zugriff

    W&T OPC - Standarisierter Zugriff OPC (OLE for Process Control) ist eine Softwareschnittstelle zum Zugriff auf Prozessdaten, auf Basis der OLE-Technolo- gie von Microsoft. Anwendungsprogramme wie z.B. Visualisierungssysteme, die diese Schnittstelle benutzen, heißen OPC-Clients. Auf der an- deren Seite der Schnittstelle stehen ihnen OPC-Server gegen- über.
  • Seite 161: Deinstallation

    W&T „C\Temp\Setup“. Es installiert und registriert den OPCServer auf ihrem Rechner. Der OLE-Servername, den OPC-Clients später angeben müs- sen, um sich mit dem Server zu verbinden, lautet: Wiese- mann-Theis.DigitalEA. Der OPC-Server startet auf solche An- forderungen hin automatisch. Zum Konfigurieren des Servers können Sie ihn aber auch von Hand ausführen.
  • Seite 162 W&T Klicken Sie auf das Web-IO Icon oder im Menü auf Gerät >> Neues E/A-Gerät. Es öffnet sich folgendes Fenster:...
  • Seite 163 W&T Hostname oder IP-Adresse: Tragen Sie hier die IP-Adresse Ihres Web-IO ein. Falls der Adresse über DNS oder einen ähnlichen Namensdienst auch ein Hostname zugeordnet wurde, können Sie auch diesen Namen statt der IP-Adresse verwenden. HTTP-Port Geben Sie hier den Port ein, den das Web-IO als HTTP-Port verwendet.
  • Seite 164: Web-Io Als Opc-Device Konfigurieren

    W&T Diese regelmäßigen Abfragen dienen außerdem dazu, eine Störung der TCP-Verbindung zum Endgerät möglichst bald zu erkennen. Eine Störung wird dann vermutet (und die Ver- bindung wird zurückgesetzt), wenn zwischen zwei Anfragen keine Antwort vom Gerät eingetroffen ist. Ein sehr kleiner Wert an dieser Stelle kann darum einen Verbindungsaufbau unmöglich machen.
  • Seite 165 W&T Klicken Sie anschließend auf den Zwischenspeichern-Button um die Änderungen ans Web-IO zu übertragen. Wählen Sie nun im Navigationsbaum: Config >> Device >> Basic Settings >> Binary1 >> TCP-Server. Local Port: Wenn Ihnen von Ihrem Netzwerkadministrator keine beson- deren Vorgaben gemacht werden, kann der werkseitig ein- gestellte Port 49153 übernommen werden.
  • Seite 166 W&T Client HTTP Port legt den HTTP Port fest, auf den die Steuerverbindung zum OPC-Server aufgebaut werden soll. Wenn nicht anders vorgegeben, sollte hier immer Port 80 verwendet werden. Input Trigger: aktivieren Sie hier die Inputs, die bei Zustandsänderung eine Benachrichtigung an den OPC-Server auslösen sollen.
  • Seite 167: Programmoptionen

    W&T Nach Klick auf den Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neu aufgebaut. Das Web-IO kann nun vom OPC-Ser- ver angesprochen werden. 5.8.5 Programmoptionen Über den Optionen-Dialog werden einige Details am Verhal- ten des OPC-Servers festgelegt.
  • Seite 168: Ganz Beenden, Wenn Bereits Verborgen

    W&T OPC_STATUS_SUSPENDED und das Auslesen einzelner Variablen liefert nur noch OPC_QUALITY_NOT_CONNECTED. Der Client kann das verhindern, indem er in regelmäßigen Abständen immer wieder einen von Null verschiedenen Wert zuweist, z. B. alle 10 Sekunden den Wert 15. Der andere Freigabemechanismus, der nur darauf achtet, ob noch OPC-Clients verbunden sind, ist offensichtlich elegan- ter, da er ohne zusätzlichen Aufwand auf der Client-Seite funktioniert.
  • Seite 169 W&T Insbesondere sind die einzelnen Steuerelemente mit den Na- men der entsprechenden OPC-Variablen beschriftet. Nützlich ist das vor allem, um sich mit dem Verhalten der Endgeräte vertraut zu machen, und um z. B. bei seriellen Schnittstellen die Wirkung der diversen Filteroptionen zu se- hen.
  • Seite 170: Zugriff Über Visual Basic Bzw. Vba

    W&T stand um 2. Durch Hineinschreiben des Wertes 0 lassen die Zähler sich zurücksetzen. 5.8.7 Zugriff über Visual Basic bzw. VBA Dieser OPC-Server bietet, abgesehen von dem grundlegen- den Custom-Interface, nur ein Automatisierungs-Interface nach dem neuen OPC-Standard 2.0 an. Falls Sie mit dem al- ten OPC Automatisierungs-Standard 1.0 vertraut sind: Die Unterschiede zwischen den beiden Versionen sind erheblich.
  • Seite 171: Beispiel: Werte Auslesen

    W&T For i = 1 To MyBrowser.Count Cells(i, 1) = MyBrowser.Item(i) Next i Set MyBrowser = Nothing TheOpcServer.Disconnect Set TheOpcServer = Nothing End Sub Beispiel: Werte auslesen Dieses Beispiel liest für alle Variablennamen, die es in Spal- te 1 der aktuellen Excel-Tabelle vorfindet, die Eigenschaften „Wert“, „Maßeinheit“...
  • Seite 172: Werte Zuweisen

    W&T i = 1 While Cells(i, 1) <> „“ TheOpcServer.GetItemProperties Cells(i, 1), 5, PropertyIDs, Data, Errors For j = 2 To 5 Cells(i, j) = Data(j) Next j If Data(1) = 20 Then ’ OPC_QUALITY_LAST_KNOWN Cells(i, 6) = „VERALTET“ ElseIf Data(1) <> 192 Then ’ OPC_QUALITY_GOOD Cells(i, 6) = „FEHLER“...
  • Seite 173: Ein Web-Io, Mehrere Client-Rechner

    W&T Set TheOpcServer = New OPCServer TheOpcServer.Connect („Wiesemann-Theis.DigitalEA“) Set MyGroup = TheOpcServer.OPCGroups.Add(„group“) Set MyItem = MyGroup.OPCItems.AddItem(Cells(ActiveCell.Row, 1), 1234) MyItem.Write (Cells(ActiveCell.Row, 2)) TheOpcServer.OPCGroups.Remove (MyGroup.ServerHandle) TheOpcServer.Disconnect Set TheOpcServer = Nothing End Sub 5.8.8 Ein Web-IO, mehrere Client-Rechner Die TCP-Verbindung, die der OPC-Server zu einem ihm zu- geordneten Web-IO aufgebaut hat, gibt ihm exklusiven Zu- griff auf das Gerät.
  • Seite 174 W&T OPC-Clients von anderen Rechnern aus mit ihm verbinden können. Ausführliche Informationen zum Thema DCOM finden Sie auch in der Microsoft Knowledge Base, u. a. in den Artikeln: Q176799, INFO: Using DCOM Config (DCOMCNFG.EXE) on Windows NT Q165101, HOWTO: Use Win95 as a DCOM Server Q182248, HOWTO: Use DCOM Config (DCOMCNFG.EXE) with Windows 95...
  • Seite 175: Snmp - In- Und Outputs In Managementsystemen175

    W&T SNMP SNMP - In- und Outputs in Managementsystemen Das Web-IO Digital kann über das SNMP-Protokoll in beste- hende Netzwerkmangementsysteme eingebunden werden. Dabei kann sowohl die gesamte Konfiguration, als auch das Steuern und Überwachen von Inputs, Countern und Outputs über SNMP erfolgen. Die Private-MIB steht unter http://www.wut.de zum Download zur Verfügung.
  • Seite 176 W&T SNMP Community String: Read-Write Tragen Sie hier den Community String für SNMP Zugriff mit Lese- und Schreibberechtigung ein. Manager IP: IP-Adresse des SNMP Management-Systems System Traps: Das Web-IO bietet die Möglichkeit, bei Kalt- oder Warmstart (Hardware-Reset und Power-ON oder Software-Reset) einen System Trap an den eingetragen SNMP Manager abzusetzen.
  • Seite 177: Aktivieren Der Outputs Für Snmp

    W&T SNMP Nach Klick auf den Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neuaufgebaut. 5.9.2 5.9.2 5.9.2 5.9.2 5.9.2 Aktivieren der Outputs für SNMP Notwendige Zugriffsrechte: Administrator Wählen Sie im Navigationsbaum des Web-IO Config >> Device >>...
  • Seite 178: Die Wichtigsten Schritte Bei Snmp-Zugriff

    W&T SNMP Nach Klick auf den Speichern-Button werden alle Einstellun- gen im Web-IO aktualisiert und die Startseite im Default User Modus neu aufgebaut. 5.9.3 Die wichtigsten Schritte bei SNMP-Zugriff Sollten Sie ein Administrator-Passwort vergeben ha- ben, müssen Sie dieses in Ihrer Manager-Software als „community string“...
  • Seite 179 W&T SNMP Nachdem die Konfiguration abgeschlossen wurde, wird durch Schreiben der Variablen wtWebioEA12x12SessCntrlLogout die Session geschlossen. wtWebioEA12x12SessCntrlLogout = 1 alle Änderungen werden gespeichert 2 beenden ohne speichern Findet bei geöffneter Session über einen Zeitraum von 5 Mi- nuten keine SNMP-Kommunikation statt, beendet das Web-IO seinerseits die Session und alle Änderungen werden verwor- fen.
  • Seite 180: Syslog - Systemmeldungen Erfassen

    W&T Syslog 5.10 Syslog - Systemmeldungen erfassen Das Web-IO kann System- und Fehlermeldungen, aber auch Alarmmeldungen über das Syslogprotokoll an einen Syslog- Server übertragen. 5.10.1 Syslog System Messages freischalten Notwendige Zugriffsrechte: Administrator Wählen Sie im Navigationsbaum des Web-IO Config >> Device >>...
  • Seite 181 W&T Syslog Markieren Sie entsprechend Cold Start oder Warm Start. Diag Messages: Mit dieser Option lassen sich Fehler- und Diagnose- meldungen als Syslog-Systemmeldung mit der Priorität Deamon.Error an den Syslog-Server senden. Solange der Web-IO interne Fehlerspeicher nicht gelöscht wird, wird ein Fehler nur beim ersten Auftreten gesendet.
  • Seite 182: Alarme

    W&T Alarme 5.11 Alarme I m W e b I O k ö n n e n b i s z u 1 2 v e r s c h i e d e n e A l a r m - bedingungen festgelegt werden.
  • Seite 183 W&T Alarme Ein Beispiel: Ein Alarm soll ausgelöst werden, wenn Input 0 und Input 1 den Status ON haben, und an Input 2 kein Signal also OFF anliegt. Die Inputs 3-11 sollen nicht berücksichtigt werden. Die Konfiguration müsste in diesem Fall so:aussehen: Zusätzlich muss festgelegt werden, ob ein Alarm nur einma- lig bei Eintreten der Alarmbedingung ausgelöst wird.
  • Seite 184 W&T Alarme Im Feld Interval kann entweder E für einmalig oder ein Inter- vall in Minuten angegeben werden. Es sind theoretisch Wer- te zwischen 1 und 9999 Minuten möglich. Wird das Feld nicht oder mit „0“ ausgefüllt, findet keine Alarmierung statt. Alarm bei erreichtem Counter-Wert Alternativ zum Zustand der Inputs und Outputs kann auf das Erreichen eines Zählerstandes hin ein Alarm ausgelöst wer-...
  • Seite 185 W&T Alarme von Diag >> Report im Navigationsbaum und Mouseklick auf den Report Löschen- Button wieder freigeschaltet werden. Zeitgesteuerter Alarm Durch Aktivierung von Intervall Timer kann das Web-IO dazu veranlasst werden, unabhängig von Input- und Outputstatus, zu festgelegten Zeiten Alarm zu geben. Auf diese Weise kann z.B.
  • Seite 186 W&T Alarme Wenn mit zyklichen Alarmen gearbeitet werden soll, darf vor dem „/“ nicht mit Wildcards „*“ gearbeitet werden. Mit „-“ können Zeitspannen als Trigger bestimmt werden. Beispiel: 8-17 im Feld Stunde bedeutet stündlich zwischen 8 Uhr und 17 Uhr. Die oben ausgefüllten Felder bedeuten also jeden Monat, an jedem Montag bis Freitag, zwischen 8 Uhr und 17 Uhr alle vollen fünf Minuten ein Alarm.
  • Seite 187: E-Mail-Alarm - Smtp

    W&T Alarme 5.11.2 E-Mail-Alarm - SMTP Für die Alarmierung über E-Mail muss unter Config >> Device >> Alarm >> Alarm1 zusätzlich zu den Alarmbedingungen Mail Enable aktiviert werden. Notwendige Zugriffsrechte: Administrator Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. Grundsätzliche Einstellungen für den E-Mail Versand Notwendige Zugriffsrechte: Administrator Damit das Web-IO überhaupt E-Mail versenden kann, müssen...
  • Seite 188 W&T Alarme Füllen Sie die Felder entsprechend Ihrer Applikation aus: Name Name, der bei versendeten E-Mails als Absender eingetragen wird. Reply Address E-Mail Adresse die, wenn der Empfänger einer Alarm-Mail im Mail-Client Antworten auswählt, als Ziel-Adresse in die abge- hende E-Mail eingetragen wird. Da das Web-IO selber nur E- Mail versenden, aber nicht empfangen kann, sollte hier z.B.
  • Seite 189 W&T Alarme Authentification An dieser Stelle kann ausgewählt werden, ob mit einer E-Mail Authentifizierung gearbeitet werden soll. Je nach Provider- Vorgabe kann das Web-IO ein Login mit ESMTP oder SMTP after POP3 konfiguriert werden. User Tragen Sie hier den Usernamen für das benutzte E-Mail-Kon- to ein Password / Retype Password Hier muss das für das E-Mail-Konto vergebene Passwort ein-...
  • Seite 190 W&T Alarme E-Mail Addr. geben Sie in diesem Feld die E-Mail Adresse ein, an die eine E-Mail gesendet werden soll, wenn die Alarmbedingungen er- füllt sind. Wenn mehrere Empfänger die E-Mail erhalten sol- len, müssen die E-Mail Adressen mit Semikolon getrennt wer- den.
  • Seite 191: Das Im Konfigurationsframe Eingetragene Beispiel Würde Als E-Mail Dann So Aussehen

    W&T Alarme Alarm Variable Beschreibung <i> Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise <ix> Zustand des Inputs Nr. x ON = 1, OFF = 0, x kann zwischen 0 und 11 liegen <o> Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise <ox>...
  • Seite 192 W&T Alarme Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. Wählen Sie im Navigationsbaum Config >> Device >> Alarm >> Alarm1 >> SNMP Notwendige Zugriffsrechte: Administrator Manager IP G e b e n S i e h i e r d i e I P - A d r e s s e d e s N e t z w e r k - managementsystems an, welches die SNMP-Informationen er- halten soll.
  • Seite 193: Alarm Über Udp

    W&T Alarme Die maximale Länge des Trap-Textes darf 450 Byte nicht überschreiten. Längere Texte werden vom Web-IO abgeschnitten. Alarm Variable Beschreibung <i> Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise <ix> Zustand des Inputs Nr. x ON = 1, OFF = 0, x kann zwischen 0 und 11 liegen <o>...
  • Seite 194 W&T Alarme Übergeben Sie die gewählten Einstellungen durch Mouse- Klick auf den Zwischenspeichern-Button an das Web-IO. Wählen Sie nun im Navigationsbaum Config >> Device >> Alarm >> Alarm1 und markieren Sie im Bereich Enable den Punkt UDP Client Enable. Notwendige Zugriffsrechte: Administrator Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwichenspeichern-Button an das Web-IO.
  • Seite 195 W&T Alarme IP-Addr Hier wird die IP-Adresse des Netzwerkteilnehmers eingetra- gen, der die Alarmmeldung empfangen soll. Alternativ kann eine Broadcast-IP-Adresse eingetragen werden, um die Alarmmeldungen allen Teilnehmern im Netzwerksegment zugänglich zu machen. Die IP-Adresse 172.16.232.255 z.B. würde allen Netzteilnehmern im Segment 172.16.232.0 er- lauben, den Alarm zu empfangen.
  • Seite 196: Alarmmeldung An Eigene Tcp-Applikationen

    W&T Alarme 5.11.5 Alarmmeldung an eigene TCP-Applikationen In Anwendungen, die über das Socket-Interface via TCP mit dem Web-IO kommunizieren, kann über bestehende TCP-Ver- bindungen bei Zustandsänderung der Input-Status überge- ben werden. Auf diese Weise lassen sich auch event-gesteu- erte TCP-Programme erstellen. Damit bei Eintreten der Alarmbedingung ein TCP-Datenpaket an die aktive TCP-Clientanwendung gesendet wird, markie- ren Sie unter Config >>...
  • Seite 197 W&T Alarme Um bei Eintreten der Alarmbedingung eine TCP-Verbindung aufzubauen und den Alarm zu versenden, markieren Sie un- ter Config >> Device >> Alarm >> Alarm1 im Bereich Enable den Punkt TCP Client enable. Notwendige Zugriffsrechte: Administrator Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO.
  • Seite 198: Wenn Alle Den Alarm Betreffenden Eingaben Gemacht Wur

    W&T Alarme Port in diesem Feld wird der lokale TCP-Port eingetragen, auf dem die Serveranwendung die TCP-Alarmmeldungen empfangen soll. TCP-Text Sie haben die Möglichkeit, genau wie bei der Mail- und SNMP-Funktion, hier einen Text einzugeben, der an die TCP- Serveranwendung übertragen wird. Um den Status von In- puts und Outputs, bzw.
  • Seite 199 W&T Alarme Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. Unter Config >> Device >> Alarm >> Alarm1 >> Syslog kön- nen dann die Syslog-spezifischen Konfigurationen eingetra- gen werden. IP-Addr Hier wird die IP-Adresse des Syslog-Servers eingetragen, der die Alarmmeldung empfangen soll.
  • Seite 200: Durch Markieren Von System Messages Enable Und Klick Auf

    W&T Alarme Syslog-Text Sie haben die Möglichkeit, genau wie bei der Mail- und SNMP-Funktion, hier einen Text einzugeben, der an den Syslog-Server übertragen wird. Um den Status von Inputs und Outputs, bzw. die Zählerstände der Counter in den Text einzubinden, können ebenfalls die Alarm-Variablen genutzt werden.
  • Seite 201: Alarmmeldung An Einen Ftp-Server

    W&T Alarme Wenn alle den Alarm betreffenden Eingaben gemacht wur- d e n , a k t i v i e r e n S i e d i e n e u e n E i n s t e l l u n g e n ü b e r Config >>...
  • Seite 202 W&T Alarme FTP Local Data Port Hier wird der lokale Port der Verbindung angegeben, auf der das Web-IO die Alarmmeldungen an den FTP-Server versen- det. Wird AUTO angegeben, vergibt das Web-IO den nächsten freien Port. File Name in diesem Feld wird der Name der Datei eingegeben, in der die Meldungen abgespeichert werden sollen.
  • Seite 203 W&T Alarme Alarm Variable Beschreibung <i> Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise <ix> Zustand des Inputs Nr. x ON = 1, OFF = 0, x kann zwischen 0 und 11 liegen <o> Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise <ox>...
  • Seite 204: Allgemeine Informationen Zu Alarmen

    W&T Alarme FTP Server IP Geben Sie hier die IP-Adresse des FTP-Servers ein, auf dem die Alarmmeldungen gespeichert werden sollen. FTP Control Port An dieser Stelle wird der TCP-Port für die FTP Kontroll- verbindung eingegeben. Im Normalfall arbeiten FTP-Server auf Port 21. User Hier wird der Name eines auf dem FTP-Server mit Schreib- rechten registrierten Benutzers eingetragen.
  • Seite 205: Allgemeine Funktionen

    W&T Time / Date Allgemeine Funktionen . Time / Date . Poll Watchdog - Zugriffsüberwachung . Portkonfiguration . Ändern der gerätespezifischen Anzeigen . Upload / Download . Diagnose und Test Irrtum und Änderung vorbehalten...
  • Seite 206: Time / Date - Uhrzeit Und Datum Einstellen

    W&T Time / Date Time / Date - Uhrzeit und Datum einstellen Das Web-IO Digital verfügt über eine Interne Uhr mit Datumsfunktionen. 6.1.1 Zeitzonen Notwendige Zugriffsrechte: Administrator Das Web-IO arbeitet intern mit der UTC-Zeit (Universal time coordinated), die auf der ganzen Welt als gemeinsame Zeit- basis genutzt wird.
  • Seite 207: Sommerzeit / Winterzeit

    W&T Time / Date Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. 6.1.2 Sommerzeit / Winterzeit Notwendige Zugriffsrechte: Administrator Das Web-IO unterscheidet automatisch zwischen Sommerzeit und Winterzeit. Um die Eckwerte für die Sommerzeit/Winterzeit zu ändern wählen Sie im Navigationsbaum Config >> Device >> Time/ Date >>...
  • Seite 208: Ende Der Sommerzeit

    W&T Time / Date Um einzustellen, wann die Sommerzeit beginnt, wählen Sie Config >> Device >> Time/Date >> TimeZone >> Summer- time >> Start: Month Wählen Sie hier den Monat aus, in dem auf Sommerzeit um- gestellt wird. Mode Sollte die Sommerzeit nicht am letzen Sonntag des gewähl- ten Monats beginnen, kann hier ein anderer Modus ausge- wählt werden.
  • Seite 209: Time-Server

    W&T Time / Date Um einzustellen, wann die Sommerzeit endet, wählen Sie Config >> Device >> Time/Date >> TimeZone >> Summer- time >> Stop: Month Wählen Sie hier den Monat aus, in dem die Sommerzeit en- det. Mode Sollte die Sommerzeit nicht am letzen Sonntag des gewähl- ten Monats enden, kann hier ein anderer Modus ausgewählt werden.
  • Seite 210 W&T Time / Date Einschalten die Uhrzeit beim Time-Server ab. Ferner findet täglich um 0:30 Uhr ein Zeitabgleich statt. Um die nötigen Einstellungen für den Time-Server einzuge- ben, wählen Sie im Navigationsbaum Config >> Device >> Time/Date >> Time Server: UTC-Server 1 + 2 Bitte tragen Sie hier einen oder zwei Time-Server ein, die vom Standort des Web-IO erreichbar sind.
  • Seite 211: Manuelles Einstellen Von Uhrzeit Und Datum

    W&T Time / Date Die werksseitig voreingestellten Adressen sind nur über einen Internetzugang erreichbar. Wenn für die Time-Server Namen (nicht IP-Adressen) angegeben wurden, muss in der Netzwerkkonfiguration ein DNS-Server angege- ben sein. 6.1.6 Manuelles Einstellen von Uhrzeit und Datum Notwendige Zugriffsrechte: Administrator oder Config Wenn kein Zugang zu einem Time-Server vorhanden ist, kann die Uhrzeit unter Config >>...
  • Seite 212: Aktivieren Aller Time/Date-Einstellungen

    W&T Time / Date Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. 6.1.7 Aktivieren aller Time/Date-Einstellungen Wenn alle den Alarm betreffenden Eingaben gemacht wur- d e n , a k t i v i e r e n S i e d i e n e u e n E i n s t e l l u n g e n ü b e r Config >>...
  • Seite 213: Safety Timeout / State - Zugriffsüberwachung

    W&T Safety Timeout / State Safety Timeout / State - Zugriffsüberwachung Komponenten die über ein Netzwerk miteinander kommuni- zieren, sind auf eine funktionierende Netzwerkinfrastruktur angewiesen. Auch wenn Netzwerke heute über ein Höchst- maß an Übertragungssicherheit verfügen, kann eine Störung nie ganz ausgeschlossen werden. Um im Fall einer Netzwerkstörung ein kontrolliertes Verhal- ten beim Web-IO zu erreichen, gibt es den Safety Timeout.
  • Seite 214: Safety State Festlegen

    W&T Safety Timeout / State Safety Timeout Tragen Sie hier ein, nach welcher Zeit ohne netzwerkseitigen Zugriff die Outputs auf das eingestellte Muster gesetzt wer- den sollen. Der eingetragene Wert mal 100ms ergibt die Timeout-Zeit; es können Werte zwischen 1 und 9999 eingetragen werden. Der Wert 50 entspricht zum Beispiel 5 Sekunden Sinnvoll ist eine Timeout-Zeit, die ca.
  • Seite 215 W&T Safety Timeout / State Outputs die nicht markiert wurden, behalten den Zustand, der bei Eintreten der Störung anlag. Alle weiteren Einstellungn auf dieser Seite sind für den Safety State nicht relevant und müssen nicht geändert wer- den. Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO.
  • Seite 216: Ports - Input- Und Output-Konfiguration

    W&T Port-Konfiguration Ports - Input- und Output-Konfiguration 6.3.1 Input-Konfiguration Die Inputs sind in drei Gruppen à vier Inputs zusammenge- fasst. Neben der galvanischen Trennung der einzelnen Grup- pen voneinander, gibt es bei Gruppe 1 noch die Besonder- heit, dass die Inputs einzeln zwischen Flanken- und Pulser- kennung umgeschaltet werden können.
  • Seite 217 W&T Port-Konfiguration Filter Pulse mit kleinerer Länge, als der hier angegeben (in 1/1000 sek), werden ignoriert. Bei Inputs die mit Short Puls Detection arbeiten, bleiben die eingestellten Filter ohne Wirkung Input Mode: Short Puls Detection Enable Dieser Modus ist nur für die Inputs 0 - 3 verfügbar und er- laubt auch die Erkennung von extrem kurzen Pulsen bis mi- nimal 50µsLänge.
  • Seite 218: Output-Konfiguration

    W&T Port-Konfiguration Die nötigen Einstellungen für richtungsabhängiges Zählen werden unter Config >> Ports >> Inputs >> Input0 >> Couter Mode vorgenommen. Notwendige Zugriffsrechte: Administrator Puls Polarity Wählen Sie hier, ob das Web-IO auf positive oder negative Flanken triggern soll Inactivity Timeout Werden innerhalb der eingestellten Zeit nicht auf beiden In- puts gültige Flanken erkannt, wird die Zählung verworfen.
  • Seite 219 W&T Port-Konfiguration Name Geben Sie in dieses Feld eine Bezeichnung für den Output ein. Diese Bezeichnung wird dann im Browser für den Out- put 0 angezeigt. Text Hier kann eine nähere Beschreibung z.B. zur Funktion des Outputs eingegeben werden, die im Browser durch Mouse- Klick auf den Output-Link abgerufen werden kann.
  • Seite 220 W&T Port-Konfiguration Wenn alle den Output betreffenden Eingaben gemacht wur- d e n , a k t i v i e r e n S i e d i e n e u e n E i n s t e l l u n g e n ü b e r Config >>...
  • Seite 221: Logik Funktionen

    W&T Port-Konfiguration zwei weitere Gruppen. Outputs 8,9,10 und 11 arbeiten ungruppiert, sind also einzeln schaltbar. Eine weitere Möglichkeit, die Gruppenbildung auf einen Blick anzusehen, finden Sie unter Diag >> Test >> Outpu Config in der Spalte Group Mode. Notwendige Zugriffsrechte: Administrator 6.3.3 Logik Funktionen Das Web-IO erlaubt es, Outputs in Abhängigkeit des Zu- stands bestimmter Inputs zu schalten.
  • Seite 222 W&T Port-Konfiguration Wählen Sie hierzu im Navigationsbaum Config >> Device >> Outputmode. Notwendige Zugriffsrechte: Administrator Markieren Sie für die Outputs, die über die Logikfunktion ge- steuert werden sollen die Spalte Logic und klicken Sie auf Zwischenspeichern. Wählen Sie nun im Navigationsbaum Config >> Ports >> Out- puts >>...
  • Seite 223 W&T Port-Konfiguration Input Mask Markieren Sie hier alle Inputs, die bei der logischen Verknüp- fung berücksichtigt werden sollen. Input Inverter Hier wird festgelegt, ob der ON oder OFF-Zustand des Ein- gangs berücksichtigt werden soll. = Input wird berücksichtigt wenn ON-Signal anliegt = Input wird berücksichtigt wenn OFF-Signal anliegt Logic Func Legt fest ob eine UND bzw.
  • Seite 224: Pulsmode

    W&T Port-Konfiguration Beispiel Die in der Abbildung gezeigte Konfiguration setzt Output 0 auf ON, wenn Input 0 auf ON und Input 1 auf OFF gesetzt sind. Übergeben Sie die Einstellungen durch Mouse-Klick auf den Zwischenspeichern-Button an das Web-IO. Wenn die Bedingungen für alle Outputs eingegeben wurden, a k t i v i e r e n S i e d i e n e u e n E i n s t e l l u n g e n ü...
  • Seite 225 W&T Port-Konfiguration Puls Polarity positiv: Puls Start Puls Duration Im Ruhezustand ist der Output nicht geschaltet (0V). Wird der Output nun per Browser oder aus einer Anwendung heraus auf ON gesetzt, schaltet das Web-IO für die einge- stellte Pulsdauer die Versorgungsspannung +Vdd auf den Output.
  • Seite 226: Ändern Der Gerätespezifischen Anzeigen

    W&T Ändern gerätespezifischer Anzeigen Ändern der gerätespezifischen Anzeigen Für projektbezogene OEM-Anwendungen des Web-IO ist es möglich, Anzeigen wie Artikelnummer, Hersteller, Logo usw. zu verändern. Wählen Sie im Navigationsbaum Config >> Manufacturer: Notwendige Zugriffsrechte: Administrator Name Feld für den Firmennamen Address Feld für die Firmenanschrift Support-Hotline Rufnummer, unter der der Anwender technische Hilfe zum...
  • Seite 227 W&T Ändern gerätespezifischer Anzeigen Device No Firmenspezifische Artikelnummer Logo Pfad und Name des über dem Navigationsbaum positionier- ten Logos. Wird nur logo.gif angegeben, greift das Web-IO auf das intern abgelegte Logo zurück. Alternativ kann aber auch eine JPG- oder GIF-Datei auf einem anderen Server an- gegeben werden.
  • Seite 228: Upload/Download

    W&T Upload/Download Upload/Download Das Web-IO Digital bietet dem Anwender die Möglichkeit, kundenspezifische HTML-Seiten, Konfigurationsdaten und das Logo per Upload einzuspielen bzw. per Download her- unterzuladen. 6.5.1 Download Um eine HTML-Seite oder die Konfiguration herunterzuladen wählen Sie im Navigationbaum Config >> Up/Download >> Download: Notwendige Zugriffsrechte: Administrator Config.xml Download...
  • Seite 229: Upload

    W&T Upload/Download home.html / user.html Download A u c h h i e r w i r d d i e g e w ä h l t e S e i t e z u n ä c h s t i m Browserfenster angezeigt und kann über den Weg der Quell- textanzeige abgespeichert werden.
  • Seite 230 W&T Upload/Download Eine komfortable Möglichkeit XML-Dateien aus dem Web-IO zuspeichern, zu verwalten und wieder einzuspielen bietet das Wutility-Tool. Auf unserer Webseite www.WuT.de finden Sie links die „Insider-Suche über Artikel-Nr“. Geben Sie hier die Ar- tikel-Nr. 57630 ein, wählen Sie in dem Feld darunter „Tools“ aus und klicken Sie auf „Los“.
  • Seite 231: Diagnose Und Test

    W&T Diagnose und Test Diagnose und Test Das Web-IO verfügt über ein internes Fehlermanagement und Diagnosesystem. 6.6.1 Fehler-Report Tritt ein Fehler auf, wird dies am Gerät selber durch Blinken der on error Led angezeigt. Darüber hinaus werden aufge- tretene Fehlerzustände in einem Report dokumentiert und können später ausgelesen werden.
  • Seite 232: Konfiguration

    W&T Diagnose und Test Darüber hinaus können Fehler- und Diagnosemeldungen auch über SNMP-Traps oder als Syslog-Systemmeldung ver- arbeitet werden. Siehe hierzu die Kapitel SNMP bzw. Syslog 6.6.2 Konfiguration Gesamtüberblick Das Web-IO bietet dem Administrator die Möglichkeit, die Konfiguration des Web-IO auf einer übersichtlichen Webseite zu überblicken und zu überprüfen.
  • Seite 233 W&T Diagnose und Test Parameter erkannt, die den ordnungsgemäßen Betrieb der Zugriffsart verhindern, werden die entsprechenden Felder orange hintelegt. Ein Mouse-Klick auf den Fail-Link führt di- rekt zu der fehlerhaften Konfiguration. Ferner wird überprüft und angezeigt, welche Übertragungs- wege für die Alarme gewählt wurden und ob alle benötigten Parameter konfiguriert wurden.
  • Seite 234 W&T Diagnose und Test Für jeden der Outputs werden folgende Informationen aus- gegeben: Modus Hier wird die konfigurierte Betriebsart angezeigt . HTTP . UDP ASCII . SNMP . Binary 1 . Binary 2 . Logic Group Mode Wurden 2 oder 4 Outputs zu einer Gruppe zusammenge- fasst, wird das in dieser Spalte angezeigt.
  • Seite 235: Load Control

    W&T Diagnose und Test . Error Bei aktivierter Load Control wurde eine Überlast oder eine fehlende Last erkannt. Bei Überlast wurde der Output vom Web-IO abgeschaltet. Da es sich im letzten Fall um einen schwerwiegenden Fehler handelt, werden die Felder im Fehlerfall rot hinterlegt.
  • Seite 236 W&T Diagnose und Test Unabhängig davon, ob Load Control aktiviert ist oder nicht, schützt die thermische Kurzschlusssicherung den betroffenen Output vor Beschädigung. Mit der Aktivierung von Load Control wird ein Managment eingeschaltet, welches im Überlastfall die betroffenen Out- puts in den Status OFF schaltet und den Anwender informie- ren kann.
  • Seite 237: Led -Test

    W&T Diagnose und Test handelt, wird (nur) für dieses Outputpaar die Load Control deakiviert. Durch Mouse-Klick auf den Report löschen Button unter Diag >>Report kann der Administrator abgeschaltete Outputs wie- der einschalten. Notwendige Zugriffsrechte: Administrator Bei Fehlermeldungen durch Load control muss in jedem Fall die physikalische Beschaltung der betroffe- nen Outputs überprüft werden, bevor diese wieder frei- geschaltet werden.
  • Seite 238 W&T Firmware Update...
  • Seite 239: Anhang

    W&T Firmware Update Anhang . Firmware Udate . Notzugang . Verwendete Portnummern und Netzwerksicherheit . Fehlermeldungen und ihre Ursachen . Technische Daten . Konformitätserklärung . Navigationsbaum Referenz . Index Irrtum und Änderung vorbehalten...
  • Seite 240: Firmware Update

    W&T Firmware Update Firmware Update Die Betriebssoftware des Web-IO wird ständig weiterentwik- kelt. Das folgende Kapitel beschreibt aus diesem Grund das Verfahren, einen Upload der Firmware durchzuführen. 7.1.1 Wo ist die aktuelle Firmware erhältlich? Auf unserer Webseite www.WuT.de finden Sie links die „Insider-Suche über Artikel-Nr“.
  • Seite 241 W&T Firmware Update Unterbrechen Sie nie selbstständig den Update-Prozess durch Trennen der Spannungsversorgung oder Betäti- gen des Reset-Tasters. Nach einem unvollständigen Update ist das Web-IO betriebsunfähig. Mischen Sie niemals Dateien mit unterschiedlichen Versions- nummern im Filenamen. Dies führt zur Funktionsunfähigkeit des Gerätes.
  • Seite 242: Notzugang

    W&T Notzugang Notzugang Über den seriellen Anschluss (DTE) des Gerätes steht ein Notzugang zur Verfügung. Dieser wird folgendermaßen ak- tiviert: Verbinden Sie das Gerät über ein serielles Kabel mit einem PC (Null-Modem-Verbindung) und starten Sie ein serielles Terminal-Programm. Setzen Sie die Einstellungen des Pro- gramms auf 9600,8,N,1,no handshake Drücken Sie den Reset-Taster am Gerät.
  • Seite 243: Verwendete Ports Und Netzwerksicherheit

    W&T Netzwerksicherheit Verwendete Ports und Netzwerksicherheit 7.3.1 Verwendete Ports In der folgenden Liste finden Sie eine Übersicht, über alle im Web-IO Digital verwendeten Ports. Portnummer Protokoll Anwendung veränderbar abschaltbar FTP-Data 1...65535 FTP-Controll 1...65535 Telnet ² nein nein SMTP Mail nein Anfrage an Time-Server nein Anfrage an DNS-Server...
  • Seite 244: Das Berechtigungskonzept Des Web-Io

    W&T Netzwerksicherheit es eine absolute Sicherheit beim heutigen Stand der Technik nicht geben kann. Jeder Kunde muss daher für seine konkre- ten Voraussetzungen ein angemessenes Verhältnis zwischen Sicherheit, Funktionsfähigkeit und Kosten festlegen. Um hier dem Kunden eine größtmögliche Flexibilität zu er- möglichen, die sich an wechselnden Sicherheitsanforderun- gen, von einer reinen Test- und Installationsumgebung bis hin zu kritischen Produktionsanwendungen orientiert, sind...
  • Seite 245: Ports Mit Sonderfunktion

    W&T Netzwerksicherheit Passwörter festgelegt werden. Das Gerät erzwingt weder die Verwendung von Passwörtern, noch dass diese für Opera- tor und Admin unterschiedlich sind, noch Mindestlänge, Zu- sammensetzung oder regelmäßigen Wechsel der Passwörter. Dies ist bei Bedarf durch den Kunden organisatorisch sicher- zustellen.
  • Seite 246: Wiederherstellung Der Factory Defaults

    W&T Netzwerksicherheit nen wie Hard- und Firmware-Version, IP-Adresse etc. ausle- sen. Dieser Zugriff ist grundsätzlich nicht abschaltbar. Ein schreibender Eingriff in das Gerät ist auf diesem Wege je- doch nicht möglich. Firmware-Update: Über das Protokoll TFTP (TCP-Port 69) ist ein Firmware-Up- date und damit ein Überschreiben aller Konfigurations-Ein- stellungen möglich.
  • Seite 247 W&T Netzwerksicherheit Per Software über den Netzzugang sind die Factory Defaults nur mit Admin-Berechtigung herstellbar. Über den seriellen Zugang des Web-IO dagegen können die Factory Defaults durch eine Tastenkombination nach dem Einschalten bzw. Reset wieder hergestellt werden. Es ist also in jedem Fall dar- auf zu achten, dass nur berechtigte Personen physischen Zu- griff auf das Gerät einschließlich der seriellen Schnittstelle erhalten, bei Bedarf also z.B.
  • Seite 248: Inventarisierung Per Udp

    W&T Inventarisierung Inventarisierung per UDP Besonders bei größeren Installationen besteht häufig die An- forderung, aktuell im Netzwerk befindliche Web-IO, aber auch W&T Com-Server zu inventarisieren. Zu diesem Zweck steht der UDP-Port 8513 zur Verfügung. Nach Empfang ei- nes an diesen Port gerichteten Netzwerkpaketes antwortet das Web-IO dem jeweiligen Absender mit einem Infopaket.
  • Seite 249 W&T Inventarisierung // C5_100BT = 5.0 (0x0005) // C6_INDUSTRY = 6.0 (0x0006) // C8_LOW_VOLTAGE = 8.0 (0x0008) // C8_WEB-IO = 8.1 (0x0108) unsigned int reserved[2]; }BOX_VERSION; typedef struct _BOX_DESCRIPT // ( 22 byte) unsigned char mac_addr[6]; // MAC-Adresse des Com-Servers unsigned long IP_number;...
  • Seite 250 W&T Inventarisierung Die Struktur PORT_DESCRIPT muss für das Web-IO nicht aus- gewertet werden. Sie ist ausschließlich für W&T Com-Server betreffende Informationen gedacht. Alle Variablen der Typen „Integer“ und „Long“ werden in Host-Order abgebildet. D.h., die niederwertigen Bytes werden als erste aufgeführt. Die IP-Adresse 172.17.2.3 erscheint z.B.
  • Seite 251: Input Anschlussbeispiele

    W&T Input/Output Beschaltungsbeispiele Input Anschlussbeispiele Anschluss einer Stromtreibenden Quelle weitere Eingänge* = 12...24 V AC/DC ON: +9...30 V INPUT3 OFF: -30...+7 V OUT- PUTS INPUT0 Min. 2,2 mA GND (INP. GR. 0) Web-IO Anschluss eines Schalters weitere Eingänge* = 12...24 V AC/DC INPUT3 +9...30 V OUT-...
  • Seite 252: Output Anschlussbeispiele

    W&T Input/Output Beschaltungsbeispiele Output Anschlussbeispiele Schalten von Lasten bis 500mA = 12...24 V AC/DC = + 6...30 V ON: V OFF: 0 V VDD + Strom: lastabhängig, VDD GND Je nach Induktivität sind Schutz- maßnahmen erforderlich. PUTS OUTPUT n Web-IO Wenn eine Last zur Erhöhung des Schaltstromes an mehrere Outputs parallel angeschaltet ist, müssen diese Outputs im web-IO als Gruppe konfiguriert werden.
  • Seite 253: Fehlermeldungen

    W&T Fehlermeldungen Fehlermeldungen Die hier gezeigte Liste gibt einen Überblick über alle Fehler- meldungen, die im Report unter Diag >> Report angezeigt werden können Fehler Nr. Fehlermeldung Bemerkung Gerätestatus: OK System: Netzwerkstörung oder Fehler in der Konfiguration DNS: Formatfehler in der DNS Anfrage DNS: Interner DNS Server Fehler DNS: Name existiert nicht DNS: DNS-Anfragetyp wird nicht unterstützt...
  • Seite 254 W&T Fehlermeldungen Fehler Nr. Fehlermeldung Bemerkung Binary 1: Keine oder ungültige Destination IP-Adresse nicht bei Web-IO Dial System: Portnummer mehrfach vergeben Binary 2: ungültige lokale Portnummer nicht bei Web-IO Dial Binary 1: ungültige lokale Portnummer nicht bei Web-IO Dial Box2Box: Zugriff vom Slave abgewiesen, bitte Box2Box-Einstellungen nicht bei Web-IO Dial kontrollieren Box2Box: Slave befindet sich im Box2Box-Mastermode...
  • Seite 255: Technische Daten

    W&T Technische Daten Technische Daten 7.8.1 Technische Daten 57630 / 57631 Netzwerk: Ethernet 10/100BaseT autosensing Protokoll: TCP und UDP Sockets, Client und Server SNMP inkl. Traps SMTP (E-Mail), FTP, Syslog OPC-Server Inventarisierung, Gruppenmanagement Latenzzeiten: Das Web-IO 12xDigital ist für Signalwechselzeiten > 50ms konzipiert.
  • Seite 256: Technische Daten 57632

    W&T Technische Daten 7.8.2 Technische Daten 57632 Netzwerk: Ethernet 10/100BaseT autosensing Protokoll: TCP und UDP Sockets, Client und Server SNMP inkl. Traps SMTP (E-Mail), FTP, Syslog OPC-Server Inventarisierung, Gruppenmanagement Latenzzeiten: Das Web-IO 24xDigital ist für Signalwechselzeiten > 50ms konzipiert. Das Zeitliche Verhalten steht darüber hinaus sehr stark in Abhängigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur.
  • Seite 257: Technische Daten 57633

    SNMP inkl. Traps SMTP (E-Mail), FTP, Syslog OPC-Server Inventarisierung, Gruppenmanagement Latenzzeiten: Das Web-IO 2xDigital ist für Signalwechselzeiten > 50ms konzipiert. Das Zeitliche Verhalten steht darüber hinaus sehr stark in Abhängigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur. Digitale Ausgänge: 2 x Digital Out 6V-30V, 500mA Gruppenbildung à...
  • Seite 258: Konformitätserklärung

    W&T Konfimitätserklärung Konformitätserklärung...
  • Seite 259 W&T Index Index DHCP 23, 25 Diagnose 231 DNS Server 59 Download 228 Symbole Dummy 126 50xxx-Kompatibilitätsmodus 10 50xxx-Mode 115 E-Mail Addr 190 E-Mail-Alarm 187 Abmessungen und Mechanik Web-IO OEM 38 eigene Web-Seite 70 Admin 244 Eingangsspannungsbereich 31, 35, 42 Administrator 53 Enable 98, 206, 207 Administrator-Passwort 53...
  • Seite 260 W&T Index inputpolling 79 Notzugang 242 Interval 97, 121, 124, 152 Inventarisierung 245 IO-Strukturen 127, 128 IP Addr. 58 OEM-Anwendungen 226 IP-Addr 195, 197, 199 OIDs 179 on error 48 OPC 10, 160 OPC-Server 160 Java Applets 78 Operationsmodus 116 Javascript 78 Operator 53 Output Gruppen 12...
  • Seite 261 W&T Index Server IP Addr 121, 151 UDP-Text 195, 198 Server Password 121, 151 Uhrzeit 211 Server Port 120 Uhrzeit und Datum 211 ServerPort 151 Unterkategorie 51 Set Bit 132 Update-Prozess 241 showerrors 79 Upload 229 Slave Web-IO 145 Upload/Download 228 SMTP 187 User 53 SMTP (E-Mail-Versand) 12...

Inhaltsverzeichnis