Home
Handbuch W&T - Wiesemann & Theis
Contents
1. Das abgebildete Blockdiagramm schafft einen berblick ber die verschiedenen Dienste und Betriebsarten Irrtum und nderung vorbehalten 13 W amp 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 E bestimmte Muster von Input und Output Zust nden m Z hlerst nde der Counter E berlastfehler mM Timerintervall f r zyklische Alarmierung F r den Alarmausgang stehen folgende Kommunikationswe ge zur Verf gung SMTP E Mail Versand SNMP Trap SYSLOG Meldung FTP Datenlogging UDP TCP 1 2 3 Input Output Service Neben den physikalischen Eigenschaften der Inputs und Out puts Siehe Kapitel Anschl sse Bedienelemente und LEDS verf gt das Web IO Digital ber weitere logische und ber wachungs Funktionen Output Gruppen Die Outputs k nnen zu Gruppen von zwei oder vier zusam mengefasst werden um den maximalen Schaltstrom von 500mA zu erh hen gilt nicht f r Web IO Relais Outputs die in einer Gruppe arbeiten schalten immer zeitgleich auch wenn nur ein Output angesteuert wur de Das macht es zwingend notwendig die Outputs einer Gruppe mit derselben Betriebsart zu nutzen WE amp T Einf hrung Logikfunktionen Die einzelnen Outputs k nnen in Abh ngigkeit von konfigurierbaren Input Mustern gesteuert werden Ein Beispiel Ou
2. Wurde f r das Web IO ein Administrator oder Operator Pass wort gesetzt muss die Funktion setPassword aufgerufen werden damit das Applet auf das Web IO zugreifen kann Anstatt eines statischen Passwortes kann das Passwort na t rlich auch ber ein Eingabefeld vom User abgefragt und bergeben werden In jedem Fall darf setPassword erst aufgerufen werden wenn das Java Applet gestartet wurde da es sonst zu Laufzeit fehlern kommt A Ein Beispiel in dem das Passwort ber ein Eingabefeld bergeben wird finden Sie wenn Sie im Web IO die Webseite app htm aufrufen Lesende Funktionen function inputChanged iDevice iNr iVal Programmcode der beim Wechsel an den Inputs ausgef hrt wird function outputchanged iDevice iNr iVal Programmcode der beim Wechsel an den Outputs ausgef hrt wird function counterChanged iDevice iNr iVal Programmcode der bei nderung eines den Counters ausgef hrt wird Die drei vorstehenden Funktionen werden vom Applet auf gerufen wenn eine nderung an den Inputs bzw den Out puts oder den Countern erkannt wird iDevice gibt an bei welchen Web IO sich ein Wert ge ndert hat Mit iNr wird bergeben welcher Input Output oder Counter sich ge ndert hat Die Variable iVal bergibt den aktuellen Zustand N Bitte beachten Sie dass bei den Namen der Funktionen zwischen Gro und Kleinschreibung unterschieden wird Der folgende Quelltext zeigt ein kleines Beispiel f r die dy
3. google com private 6e4b31ae9f7a1efdefb69911c7795f3a basic ics Daraufhin wird der Online Link auf die zum Kalender geh ren de iCal Datei angezeigt Markieren Sie diesen Link und kopie ren Sie ihn mittels lt Strg gt C in die Zwischenablage W hlen Sie nun im Navigationsbaum des Web IO Config gt gt Ports gt gt Outputs gt gt Output 0 gt gt Time Switch Config gt gt Ports gt gt Outputs gt gt Output 0 gt gt Time Switch Link iCal zB http www google com calendar ical your_calendar http www google comjcalendar ical jrfte2823voq4loc2 Refresh C no 15 min 60 min 24 Hrs Link iCal F gen Sie hier den in die Zwischenablage kopierten Link mit lt Strg gt Cein Irrtum und nderung vorbehalten 243 W amp T Time Switch zeitgesteuert schalten Refresh An dieser Stelle wird festgelegt in welchem Zyklus das Web IO die Kalenderdaten vom Online Kalender herunterl dt Wird No also kein automatischer Abgleich gew hlt muss die Datei von Hand geladen werden W hlen Sie dazu im Navigationsbaum des Web IO Config gt gt Up Download gt gt Upload und klicken Sie auf Time Switch File Upload Output 0 Config gt gt Up Download gt gt Upload config xml Upload home htm user htm HTML Upload Logo Upload Time Fi Upload Output 0 Time Switch File Upload Output 1 Schaltuhr Output 0 Laden des Online Kalenders Link iCal zB http www google com calendar ic
4. Ej Neuer Termin Klimaanlage 3 a 5 kere I k ender oup 1 E Bestimmen Sie alle Termineinzelheiten und klicken dann auf Speichern und Schlie en Es spielt keine Rolle welchen Namen Sie unter Titel eintragen Das Web IO schaltet zum Beginn jedes gefundenen Termins den Output ein und mit Ende des Termins wieder aus Konfigurieren Sie auf diese Weise alle gew nschten Schalt zeiten 248 W amp T Time Switch zeitgesteuert schalten August 2010 Sunbird oj x Datei Bearbeiten Ansicht Gehe Extras Hilfe Neuer Termin Strg N Neue Aufgabe Strg T X P Heute Termine suchen Neuer Kalender Strg L Kalenderdatei ffnen Strg O Externen Kalender abonnieren Importieren Strg I Markierte Ereignisse exportieren Kalender exportieren Donnerstag 22 Juli 2010 08 00 Donnerstag 22 Juli 2010 17 00 lage Freitag 23 Juli 2010 08 00 Freitag 23 Juli 2010 17 00 lage Montag 26 Juli 2010 08 00 Montag 26 Juli 2010 17 00 lage Dienstag 27 Juli 2010 08 00 Dienstag 27 Juli 2010 17 00 xl Markierte Ereignisse publizieren Kalender publizieren Heute 30 E EEE leute B August 2010 KW 30 35 Tag Woche Mehrere Wochen Monat 5 ontag Dienstag Mittwoch Donnerstag Freitag Samstag Sonntag Seite einrichten 7 28 29 30 31Jul 1 Aug Drucken Stroe 08 00 Yimaariage S lt 2 3 4 5 6 3 10 1 12 12 16 17 18 19 20 2i
5. Home Location Produktion CNC 5 User Config E Session Control CHO Device Contact service meinefirma de Text imeDate Rz G Output Mode Zwische Neger R cksetzen Logout Irrtum und nderung vorbehalten WE amp T Konfiguration der Netzwerkparameter Device Name System Name mit dem sich das Web IO ber das DHCP Pro tokoll bei einem DHCP Server meldet und der des Weiteren auf der Home Seite angezeigt wird N In Netzwerken mit DHCP und DNS sollte der hier eingetragene Name einmalig sein Device Text Der Administrator kann einen Text hinterlegen der das Web IO bzw seine Funktion beschreibt Dieser Text wird auf der Home Seite des Web IO angezeigt Location Hier kann der Montageort des Web IO eingetragen werden um bei gr eren Installationen das Auffinden und die War tung zu erleichtern Contact An dieser Stelle kann z B eine Emailadresse oder eine Tele fonnummer eingetragen werden unter der im Wartungsfall der zust ndige Techniker erreichbar ist Zum Speichern der Texte benutzen Sie den Zwischen speichern Button und w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut 1User r Ten Alle neuen Einstellungen speichern Session Control LogOut k Prones Nach einem Mouse Klick auf den Speichern Button wird das Web IO nun mit den aktuellen Parametern neu gestartet Wenn Ihnen die verwendeten Ausdr cke und B
6. Web IO die vor dem Update eine Firmware Version 1 34 1 00 oder lter haben k nnen nur bei W amp T auf den neusten Firmware Stand gebracht werden N Web IO die vor dem Update eine Firmware Version 1 47 2 09 oder lter haben sollten vor dem Update auf Favtory Defauls zur ck gesetzt werden Irrtum und nderung vorbehalten 289 W amp T Notzugang 7 2 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 Sobald der Signal ton zu h ren ist dr cken Sie auf Ihrer Tastatur 3x folgende Buchstaben f r die einzelnen Zug nge 3x u ffnet den Update Port Ein Firmware Update kann nun eingespielt werden 3x uhr setzt das Ger t auf den Auslieferungszustand zur ck Alle vorgenommenen Konfigurations Einstellungen inkl IP Adresse gehen verloren 3x p l scht alle vergebenen Passw rter Zur Best tigung blinken die system error und die on error http LEDs mehrmals hintereinander auf 3X X Direkt nach Dr cken des Reset Tasters vor dem Signalton eingeben Vergabe nderung der IP Adresse Geben Sie an der erscheinenden Eingabeaufforderung die von Ihnen gew nsch te IP A
7. 1x2 1042 In hexadezimaler Schreibweise entspricht dass 0x412 Output Maske und Wert werden ber die SNMP Variable wtWebioEA12x12SetOutput als 8 Byte Oktetstring bergeben SNMP SET 1 3 6 1 4 1 300 1 2 4 1 7 0 n PD OD WOC Orr 36 OD OD OO 2 J 202 W amp T SNMP Konfiguration ndern Auch die Grundeinstellungen des Web IO lassen sich mittels SNMP auslesen und bei g ltigem Session Login auch ndern Die Private MIB bildet hierzu alle Parameter ab die auch ber die Browser Oberfl che konfigurierbar sind Anders als beim Setzen der Outputs erfolgt bei g ltiger Session sofort muss Die Session ordnungsgem geschlossen werden damit die nderungen wirksam werden Das geschieht durch Schreiben der Variablen wtWebioEA1l2x12SessCntrlLogout Dabei kann ber den Wert bestimmt werden wie beendet wird 1 alle nderungen werden gespeichert 2 Beenden ohne Speichern E mwebsEazu12Sesschirt Me WobotAI2x1250s9Crtr Passed weWebiER Zu 25essCrerCantiade bd B WEE a117 nia nD t OD 1 26 1 4 1 8040 1 2 4 2 20 Data Type irteoer saah OO 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 N Das ffnen einer SNMP Session hat Vorrang vor einem HTTP Login Das bedeutet Ein User mit Config oder Administrator Rechten verliert seinen Browser Zug
8. 204 WE amp T Syslog zen Die Priorit t entspricht f r diese Meldungen dem Status Kernel Info 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 Welche Fehler ak tuell anliegen kann ber die Diag Seite im Browser abgeru fen werden Siehe http lt IP Adresse des Web IO diag Enable An dieser Stelle muss Syslog System Messages Enable akti viert werden um mit dem Web IO Syslog Systemmeldungen versenden zu k nnen Weitere Syslog Systemmeldungen lassen Sich ber die Alarm funktionen des Web IO versenden Beachten Sie hierzu das Kapitel Alarme Best tigen Sie Ihre Eingaben durch Mouse Klick auf den Zwischenspeichern Button Wenn keine weiteren Konfigurations nderungen mehr erfol gen sollen m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut Bus Alle neuen Einstellungen speichern Config Session Control LogOut X Prones Nach Klick auf den Speichern Button werden alle Einstellun gen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut Irrtum
9. 7 3 4 Ports mit Sonderfunktion Neben dem Zugriff ber die Web Oberfl che sind eine Reihe von Funktionen ber verschiedene TCP bzw UDP Ports aktivierbar Diese sind in Tabelle 1 Excel Tabelle darge stellt Eine Reihe von Funktionen ist ein und ausschaltbar jedoch nur mit der Berechtigung Admin Grunds tzlich ist zu empfehlen alle nicht ben tigten Funktionen abzuschal ten N heres hierzu ist der Bedienungsanleitung zu entneh men SNMP Um das Web IO in ein SNMP basierendes Systems Manage ment einbinden zu k nnen sind alle wesentlichen Konfigurationseinstellungen auch ber SNMP ver nderbar Der Zugriff ist gesch tzt indem das Admin Passwort in SNMP als community string verwendet wird Der SNMP Zu griff ist abschaltbar Irrtum und nderung vorbehalten 293 W amp T Netzwerksicherheit Ports f r die Inventarisierung ber das Tool WuTility Wie alle intelligenten Komponenten von W amp T kann das Web IO ber das Tool WuTility angesprochen werden Hierbei kann das Tool ber die Ports 8512 und 8513 Informationen wie Hard und Firmware Version IP Adresse etc auslesen Dieser Zugriff ist grunds tzlich nicht abschaltbar Ein schreibender Eingriff in das Ger t ist auf diesem Wege jedoch 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 Jedoch nur wenn der Update
10. Dieser Modus ist nur f r die Inputs O0 3 verf gbar und er laubt auch die Erkennung von extrem kurzen Pulsen bis mi nimal 5OusL nge In diesem Modus k nnen nur komplette Pulse aber keine Flankenwechsel gez hlt werden Ist Puls Detection nicht aktiviert m ssen Signale f r min Ims anliegen damit sie erkannt und gez hlt werden In beiden F llen k nnen max 1000 Z hlungen pro Sek er fasst werden Input Mode Change Detection Enable Neben der Z hlung kompletter Pulse kann hier auf die Z h lung von Flankenwechseln umgeschaltet werden Ist ohne Funktion wenn Short Puls Detection enable akti viert ist Input Mode Clear counter on read Hier kann ausgew hlt werden ob die Counter beim Ausle sen automatisch auf 0 gesetzt werden sollen Input Mode Bidirectional counter enable Zwei benachbarte Inputs werden zur Auswertung von richtungsabh ngigen Signalgebern zusammengefasst Je nachdem auf welchem der beiden Inputs zuerst eine g l tige Flanke erkannt wird wird der entsprechende Counter um eins hochgez hlt bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Irrtum und nderung vorbehalten 265 W amp T Port Konfiguration Die n tigen Einstellungen f r richtungsabh ngiges Z hlen wer den unter Config gt gt Ports gt gt Inputs gt gt InputO gt gt Couter Mode vorgenommen Notwendige Zugriffsrechte Administrator Home Puls Polarity C
11. PoE Power over Ethernet io en Power Status Near Outputs Vdd GND Inputs ERA R S max 150mA F r beide Outputs stehen in diesem Fall zusammen max 150mA Schaltstrom zur Verf gung Die Hilfsversorgung ist mit einer selbstheilenden thermischen Sicherung abgesichert Bei berlast wird die Spannung abgeschaltet und steht nach Ent fernen der Last erst nach einigen Minuten wieder zur Verf gung Irrtum und nderung vorbehalten We amp T Anschl sse Bedienelemente und LEDs Die interne Hilfspannung muss ber das Web Based Manage ment zu n chst aktiviert werden Loggen Sie sich dazu als Administrator ein und w hlen Sie im Men baum Config gt gt Device gt gt Output Mode Safety Power Output Mask Timeout peichern Name HTP juprasc Same ml outputa e seetar e Nach Ablauf des Zeitintervalls Zeit in 1 nehmen die Outputs die pro Port einste Max 150mA gt gt gt M Internal 24V enable R cksetzen Logout Aktivieren Sie unter Power gt Internal 24V enable Abschlie end muss die ge nderte Einstellung durch Logout und Speichern ins Web IO bernommen werden Outputs die mit einer induktiven Last wie z B einem Relais beschaltet sind sollten mit einer Freilaufdiode gesch tzt wer den Die Outputs verf gen ber eine thermische berlastsicherung und sind kurzschlussfest 44 WE amp T Anschl sse Bedienelemente und LEDs
12. Ports UpDownload I Check Config L X Dutput Config L Geo Doc 280 Pr fung der Konfiguration W amp T Web IO 12xDigital Von der Klemme direkt aufs Netzwerk Parameter HTTP UDP SNMP Mail Binary 1 Binary 2 Logic Enable Flag Ben ON ON ON Ben ar Output Mode OK OK OFF _ OK OFF OFF Saure 80 42279 161 8080 49153 49154 _ Port Source IpAdar 172 16 232 11 172 16 232 11 172 16 232 111172 16 232 11 172 16 232 11 172 16 232 11 Destination Bot 162 25 Bes Destination IpAdar 172 16 232 5 172 16 232 7 Logic Funcs se E Ea OFF Active ON ON ON ON ON OFF OFF Browser ASCI Kom Box 2 Box Profile ASCII Kom mandostrings SNMP Mail Bin rer Socketzugriff Logik mandostrings per UDP Fehlerhafte oder unvollst ndige Eingaben werden orange markiert W hlen Sie in diesem Fall unter Config gt gt Session Control gt gt Profiles das entsprechende Profil aus und berpr fen Sie die blau gekennzeichneten Parameter Parameter Alarm Mail SNMP Trap UDP Client Alarm Trap ON ON Pending TCP TCP Client Connection Recources Mode Max Pending TCP 2 ON last update Di KW01 01 01 2002 13 00 39 Binary 1 Compatible 50 TCP Server scanning for TCP Client 0 0 0 0 ON W amp T Diagnose und Test Die Webseite zeigt welche Zugriffsarten m
13. SAP 232 Schaltstrom 37 43 48 Schaltuhr 238 Schaltvorgaben 239 Schaltzeiten 239 Send Mode 154 155 serielle Schnittstelle 24 Serieller Anschluss 63 Server IP Addr 141 172 Server Password 141 172 Server Port 140 ServerPort 172 Set Bit 152 showerrors 99 Slave Web IO 166 SMTP 213 SMTP E Mail Versand 14 SNMP 12 195 217 293 SNMP Alarm 217 SNMP Trap 14 219 231 Socket Client 139 Socket Server 137 Socketprogramme 135 Socketprogrammierung 110 Sommerzeit 255 Sommerzeit Winterzeit 255 Sonderfunktion 293 Spanning Tree 62 Startup 88 Status LED 64 Subject 216 Subnet Mask 77 SubType 146 Syslog 204 225 227 system error 65 System Name 80 System Service 15 Systemuhr 15 310 Index T TCP 14 TCP Kommunikation 111 118 TCP Client 135 TCP Serve 135 TCP Socketstrings ASCII 11 TCP Verbindung 112 123 TCP UDP Sockets 107 TCP UDP Binary und Binary Il 12 TCP UDP Sockets 11 Text 264 267 thermische berlastsicherung 37 44 48 60 Time 256 259 Time Date 254 Time Switch 238 Time Server 257 Timeout Zeit 261 Timerintervall 14 Trap Text 219 Trigger 207 Type 146 U berlastfehler 14 bersicht der Funktionen 9 bertragungsparameter 25 UDP 14 UDP Kommunikation 124 UDP Peer 135 143 UDP Socketsstrings ASCII 12 UDP Text 221 224 Uhrzeit 259 Uhrzeit und Datum 259 Unterkategorie 69 Update Prozess 289 Upload 277 Upload Download 276 User 71 User Webseite 95 user html 277 UTS
14. Vor allem wenn sich die IP Adressen eines Box to Box Paares z b durch Umstellung der Infrastruktur ge ndert hat kommt es vor das der Master keine Verbindung mehr zum Slave aufbauen kann oder umgekehrt Unter Config gt gt Session Control gt gt LogOut sollte in solchen F llen ein zus tzliches Button Stopp Box2Box Slave vorhan den sein Web IO Digital 10 100BT 12 244 Config gt gt Session Control gt gt LogOut 57630 u Bus Alle neuen Einstellungen speichen ZjUser Alle neuen Einstellungen verwerfen ogOut ih Abbruch ew Password Device Slave Mode beenden Ports G Manufacturer Stopp Sj Slave UpDownload 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 179 W amp T OPC 5 8 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 Das sind Ger tetreiber die eine bestimmte Hardware in abstrakter Form als einen Satz von OPC Variablen darstel len Der hier vorliegende OPC Server implementiert die Spezifika tion OPC Data Access 2 0 und steuert Ger te der W a
15. Wird danach durch einen R cklink wieder auf eine Seite des Web IO zur cknavigiert geschieht dies mit Standard User Zugriffsrechten auch wenn vorher ein Administrator oder Operator Login bestand Um einen R cklink mit den bestehenden Zugriffsrechten zu erm glichen gibt es das lt w amp t_tags session gt Tag Dieses Tag ist Platzhalter f r eine Session ID 96 W amp T HTTP Inputs und Outputs im Browser Steuern Der entsprechende Link m sste dann in die Seite eingef gt wer den wie folgt lt a href http wut hs2 webioback htm lt w amp t_tags session gt target _top gt Testlink lt a gt Wird der Link aufgerufen ersetzt das Web IO das Session Tag durch die Session ID und bergibt diese an die neuauf gerufene Webseite Um die Session ID f r einen R cklink einzusetzen muss in die Fremdseite ein kleines Javascript eingef gt werden wel ches die Session ID bei Aufruf der Seite entgegennimmt und in den R cklink einsetzt lt html gt lt head gt lt script language JavaScript gt session window location search function setbacklink var backlinkurl http 172 16 232 17 index htm var backlink backlinkurl concat session window location href backlink lt script gt Im Body Bereich der Seite kann dann die Funktion setback link als Hyperlink eingesetzt werden lt head gt lt body gt Es wird nun mit der bergebenen Session eine Testseite aufgerufen href javascript set
16. ber die se rielle Schnittstelle ist es auf diesem Wege ebenfalls m glich eine aktuelle IP Adresse zu berschreiben 2 2 5 IP Vergabe per DHCP Protokoll Viele Netzwerke nutzen f r die zentralisierte und dynami sche Vergabe der Netzwerkparameter DHCP Dynamic Host Configuration Protocol oder auch das im folgenden Kapitel beschriebene Vorg ngerprotokoll BOOTP Mit den Werksein stellungen ist das DHCP Protokoll aktiviert so dass es in Netzwerkumgebungen mit dynamischer IP Vergabe aus reicht das Web IO an das Netzwerk anzuschliessen Die fol genden Parameter k nnen mit Hilfe von DHCP zugewiesen werden IP Adresse Subnetmask Gateway Adresse DNS Server Lease Time Irrtum und nderung vorbehalten 27 W amp T Vergabe der IP Adresse N Zur Vermeidung ungewollter Adressvergaben oder Adress nderungen empfehlen wir die Protokolle DHCP BOOTP und RARP zu deaktivieren sofern diese nicht ausdr cklich in der jeweiligen Netzwerkumgebung genutzt werden Web IO mit f lschlich zugeteilter IP Adresse k nnen nachtr glich mit Hilfe der Scan Funktion des Managementtools WuTility komfortabel gefunden und neu konfiguriert werden Aktivierung Deaktivierung von DHCP Mit der Werkseinstellung ist das DHCP Protokoll aktiviert Zur Deaktivierung oder auch zum sp teren Wiedereinschalten stehen die folgenden M glichkeiten zur Verf gung e Management Tool WuTility Markieren Sie in der Ger teliste das gew nschten Web
17. det Danach gelten wieder die Schaltzeiten des Online Kalen ders Unabh ngig davon auf welchem Weg das Web IO die Zeit schaltvorgaben bekommen hat wenn unter Config Device gt gt Outputmode zus tzlich zu Time Switch eine der Grundbetriebs arten HTTP UDP ASCII SNMP Binary 1 Binary 2 aktiviert ist ist kann der aktuelle Schaltzustand jederzeit ber die eingestellte Zugriffsart ge ndert werden Der n chste zeit Irrtum und nderung vorbehalten W amp T Time Switch zeitgesteuert schalten gesteuerte Schaltvorgang w rde allerdings wieder den Output Zustand bestimmen 252 W amp T Time Date 6 Allgemeine Funktionen E Time Date m Poll Watchdog Zugriffs berwachung E Portkonfiguration E ndern der ger tespezifischen Anzeigen E Upload Download E Diagnose und Test Irrtum und nderung vorbehalten 253 W amp T Time Date 6 1 Time Date Uhrzeit und Datum einstellen Das Web IO Digital verf gt ber eine interne Uhr mit Datums funktionen 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 Die lokale Uhrzeit weicht je nachdem in welcher Zeitzone man sich befindet von der UTC ab Die in Deutschland g ltige Uhrzeit entspricht UTC Ih zur Win terzeit Wenn das Web IO f r den Einsatz in einer anderen Zeitzone bestimmt ist kann d
18. h ltlichen Steckernetzteile sind dazu auf der Niederspannungsseite mit einem Spezialstecker ausger stet Alternativ kann eine vorhandene Spannung zwischen 12V und 24V zur Versorgung angeklemmt werden Da das Web IO mit Gleich oder Wechselspannung betrieben werden kann spielt die Polarit t der Versorgungsspannung keine Rolle Um Kabelbruch zu vermeiden empfehlen wir die Draht enden mit Aderendh lsen auszustatten N Die Klemmen Vdd an der Frontseite versorgen ausschlie lich die Schaltausg nge und ben tigen eine 34 WE amp T Anschl sse Bedienelemente und LEDs Gleichspannung Bitte lesen Sie hierzu den Abschnitt Output Beschaltung 3 1 2 Input Beschaltung 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 O0 Signal erkannt Span nungen ber 8V wertet das Web IO als ON bzw 1 Signal Ein gangsspannungen zwischen 7V und 9V sollten vermieden werden da eine definierte Zuordnung nicht sicher m glich ist Network s fj 5 E 2 Outputs Vdd GND Inputs zur Das Anschlussbeispiel zeigt die Ansteuerung von zwei Inputs mit Signalen aus verschiedenen Stromkreisen Dabei ist es wichtig dass die Input Signale den gleichen Massebezug ha ben Die Zuleitungen sollten nicht l nger als n tig sein Bei Ka bell ngen unter 2m k nnen ungeschirmte Kabel genutzt werden Irrtum und
19. lteren W amp T Digital EA Com Servern Beide Zug nge arbeiten mit den gleichen Bin r Strukuren und unterscheiden sich sonst nur durch den fehlenden Passwortschutz im 50xxx Modus 136 WE amp T TCP UDP Binary 5 6 2 Das Web IO als Socket Server Um das Web IO als Socket Server zu betreiben m ssen noch einige weitere Einstellungen vorgenommen werden W hlen Sie im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binary 1 gt gt TCP Server Notwendige Zugriffsrechte Administrator Web IO Digital 10 100BT 12 24 Local Port Port No 1 65534 oo 43153 Buser Client HTTP Port ko T nn Control Input Trigger M input 0 CHG Device M input 1 aS ade m nput 2 CHG Basic Settings v nput 3 BNetwork M Input 4 EHTTP M input 5 BM M input 6 en M input 7 syslog M input 8 Binary 1 V nput g Pier on M Input 10 Supp Poer M input 11 Binary 2 T Select all Er Mode Application Mode amp Socket device Ports Compatible 50 E Manufacturer Box2Box Slave amp Up Download OPC Device Diag Doc EENE PEIEIEN R cksetzen Logout Local Port Der Lokale Port des Web IO ist werkseitig auf 49153 vorein gestellt 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 Irrtum und nderung vorbehalten 137 W amp T TCP UDP Binary Client HTTP Port Hat nur in den Betriebsarten OPC und Box2Bo
20. namische Anzeige von Input 0 lt html gt lt head gt 102 W amp T Java Applets lt script language JavaScript type text javascript gt iles function inputChanged iDevice iNr iVal i iNr 0 amp amp iDevice 0 document getElementById input iNr firstchild nodeValue tival 2 OFE 2 ON else iVal 0 function setPassword document applets dio0 setPassword wut 4 I1 gt lt script gt lt head gt lt body gt lt applet name dio0 archive dio jar code dio class codebase http 172 16 232 11 width 0 height 0 gt lt param name device value 0 gt lt param name showerrors value off gt lt param name inputpolling value on gt lt param name outputpolling value off gt lt param name counterpolling value off gt lt param name pollingrate value 1500 gt lt applet gt lt p gt State of Input 0 lt p gt lt p id input0 gt OFF lt p gt lt script language JavaScript type text javascript gt See setPassword N lt script gt lt body gt lt html gt Das Beispiel beinhaltet nur die Funktion inputChanged da im Bereich des Applet Tags nur das inputpolling aktiviert wurde Irrtum und nderung vorbehalten 103 W amp T Java Applets N F r die Verarbeitung der Inputs Outputs und Counter das entsprechende Polling aktiviert muss die dazugeh rige JavaScript Funktion im HTML Text deklariert sein damit es nich
21. 27 28 29 23 24 25 2 30 31 Aug 1Sep 2 3 4 5 Zum Erstellen einer Aufgabe hier el Abschlie end klicken Sie unter Datei auf Kalender exportieren Speichern Sie die iCal Datei auf der Festplatte des PC W hlen Sie nun im Navigationsbaum des Web IO Config gt gt Up Download gt gt Upload und klicken Sie auf Time Switch File Upload Output 0 Config gt gt Up Download gt gt Upload configxml Upload home htm user htm HTML Upload Logo Upload BEER Time Switch File Upload Output 1 Irrtum und nderung vorbehalten 249 W amp T Um die iCal Datei ins Web IO zu laden w hlen Sie die ge w nschte Datei aus und klicken auf Time Switch File Upload Output 0 W amp T erio Web IO 2x2 Digital 57637 Home gt User Config Session Control O Logout Profiles iR _ New Password Device Q Ports Manufacturer Up Download Download ee Doc Nun m ssen die neuen Einstellungen noch aktiviert werden Be nutzen Sie den Logout Button oder w hlen Sie im Men Time Switch zeitgesteuert schalten Schaltuhr Output 0 Laden des Online Kalenders Link iCal zB http www google com calendar ical your_calendar m Auto Reload No Upload iCal Datei Output0 Einstellungen ndern Manuelles iCal Datei Upload Datei Meran Dua Time Switch File Upload Output 0 In gleicher Weise muss f r
22. Cold Start und Warm Start sollten innerhalb eines Alarms nicht gemischt genutzt werden Alle Inputs Outputs die markiert sind m ssen die einge stellte Bedingung erf llen damit der Alarm ausgel st wird UND Verkn pfung Sind mehrere Inputs Outputs mit der Bedingung ANY konfiguriert m ssen diese zeitgleich schalten damit es zu einem Alarm kommt Alarme die durch ANY getriggert werden l sen nur eine Alarmclear Meldung aus Ein Beispiel Ein Alarm soll ausgel st werden wenn Input O 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 208 W amp T Alarme W amp T Config gt gt Device gt gt Alarm gt gt Alarm 1 ETEN Input Trigger Minput OFF ON C ANY Web IO Pinput1 OFF ON C ANY Web IO Digital 101 00BT 12 24V Minput2 OrFF CON C ANY ms Pinput3 orF CON C ANY H Biuser Cinput4 OFF CON C ANY FB Config A Session Control Tinput5 OrrF CON O ANY 2 Device Dinput OFF CON O ANY Text z has Pinput 7 OFF CON O ANY Basic Settings Tinput8 OFF CON C ANY E output Mode Cinputg OFF CON C ANY arm Alarm 1 Dinput10 OFF CON O ANY 5 Mail r G sump Cinput11 OFF CON O ANY Gupp D Select all Select all Select all Select all BTcp GsSyslog Output Trigger Output 0 OFF CON C ANY Alarm 2 en 3 Moutput 1 OFF CON C ANY e Alarm 4 Toutput 2 OFF CON
23. Durch Mouse Klick auf diesen Link wechselt der entsprechende Output seinen Zustand und die Webseite wird aktualisiert Stellt den Hintergrund eines Tabellenfeldes abh ngig vom Zustand des Output x dar OFF keine Hintergrund Farbe ON gr n Kann an einem Link auf die Seiten home htm user htm oder index htm hinzugef gt werden Bei Administrator Login werden mehrere Outputs gleichzeitig geschaltet xxxx gibt in hexadezimaler Schreibweise an welche Outputs sich ndern d rfen yyyy gibt in hexadezimaler Schreibweise an in welchen Zustand die Outputs geschaltet werden sollen F gt die Systemzeit und das Datum des Web IO in die Webseite ein F gt einen Button mit der Funktion reload in die Webseite ein Bei Login mit Operator oder Administratorrechten generiert das Web IO eine Session ID Bei erneutem Seitenaufruf muss diese Session ID als Parameter angegeben werden damit z B bei R cksprung ber einen Link die Zugriffsrechte erhalten bleiben F r das Web IO 19 OEM 24x Digital Input 24x Digital Output m ssen die Parameter f r das access Tag in achtstelliger hexadezimaler Schreibweise angegeben werden Beispiel lt w amp t_tags access 00FFFFFF 00F0000 gt setzt die Outputs 20 23 auf ON und alle anderen auf OFF Irrtum und nderung vorbehalten 91 W amp T HTTP Inputs und Outputs im Browser Steuern Ein Beispiel f r die Verwendung von W amp T Tags Eine Grundlage f r die Erstellung eigener Webseiten
24. E Network mi ti HTTP 2 npu Pras amf 2 am Ein guor m input 11 E Syslog p Binary 1 I Select all Binary 2 E Output Mode Enee ERBEN R cksetzen Logout Alarm E Ports Unter HTTP Port kann hier ein vom Standard Port 80 abweichen der TCP Port f r den HTTP Zugriff eingetragen werden N 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 Adresse http 172 16 232 17 85 index htm Beispiel f r HTTP Port 85 Das gilt auch f r alle Konfigurationszugriffe IN Zum Schutz vor blockierenden TCP Verbindungen hat das Web IO auf dem HTTP Port einen Timer einge setzt der die Verbindung 30 Sekunden nach Verbindungs aufbau automatisch wieder trennt wenn keine syntaktisch korrekten Kommandos empfangen wurden Nach erfolgrei chem Verbindungsaufbau sollte die Anwendung also immer z B eine Abfrage der Outputs an das Web IO senden 2 Kommunikation zwischen Web IO und Anwendung Die normale Kommunikation findet im Pollingbetrieb statt Das bedeutet die Client Anwendung fordert mit Hilfe der Kommandostrings die gew nschten Werte an bzw setzt die Outputs Irrtum und nderung vorbehalten 113 W amp T TCP UDP Kommandostrings Beispiel 1 Abfrage des Status von Input 3 an dem ein Signal von 12 anliegt Es wurde kein Administratorpasswort f r das Web IO vergeben Die Anwendung sendet folgenden String zum Web IO GET
25. Enable I Mail enable I SNMP Trap enable I UDP Client enable H E Manufacturer M Send input to pending TCP connections HE UpDownload 7 z Diag Aree R cksetzen Logout Doc 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 Also Input 1 ON Input 2 OFF Interval F r die Alarmierung ber eine bestehende TCP Verbindung ist es sinnvoll hier den Parameter E einzusetzen damit nur einmalig bei Eintreten der Alarmbedingung alarmiert wird Irrtum und nderung vorbehalten 117 W amp 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 gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut Buser R A Config Alle neuen Einstellungen speichern Session Control LogOut k rofiles Nach einem Mouse Klick auf den Speichern Button wird das Web IO
26. W hlen Sie im Navigationsbaum Config gt gt Ports gt gt Outputs gt gt und zum Beispiel Output O Web IO Digital 10100BT 12 24 57630 Config gt gt Ports gt gt Ouiputs gt gt Ouiput 0 Home Name Outp ut 0 User Session Control Device Group Mode 0123 getrennt BText 0 12 3 parallel Time Date 0 1 2 3 parallel Basic Settings Inputs Outputs Output 0 Logic N a bai Beo aalen R cksetzen Logout Safety State Markieren Sie Safety State Enable wenn der Output im St rungsfall auf eine feste Lage gesetzt werden soll Legen Sie fest ob der Output in Zustand ON oder OFF geschaltet werden soll 262 pas Text Beschreibung Output 0 Safety State z 5 Output Mode ty M Safety enable COFF ON W amp T Safety Timeout State Outputs die nicht markiert wurden behalten den Zustand der bei Eintreten der St rung anlag Alle weiteren Einstellungen auf dieser Seite sind f r den Safety State nicht relevant und m ssen nicht ge ndert werden bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn alle Eingaben gemacht wurden aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern Irrtum und nderung vorbehalten 263 W amp T Port Konfiguration 6 3 Ports Input und Output Konfiguration 6 3 1 Input Konfiguration Die Inputs sind in drei Gruppen
27. ber die Outputs der ent sprechenden Gruppe geschaltet Erlaubt sind Spannungen zwischen 6V und 30V Irrtum und nderung vorbehalten 59 WE amp T Anschl sse Bedienelemente und LEDs Sollen 24V geschaltet werden k nnen Vcc und Vdd aus der sel ben Quelle versorgt werden 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 Durch 2er oder 4er Gruppenbildung k nnen Str me von 1A bzw 2A geschaltet werden Die Outputs verf gen ber eine thermische berlast sicherung und sind kurzschlussfest ber das Web based Management kann eine Last berwachung aktiviert werden die den Anwender bei fehlender Last z B Drahtbruch oder berlast informiert 60 WE amp T Anschl sse Bedienelemente und LEDs 3 6 Ethernet Anschluss Die Web IO Modelle verf gen ber einen IEEE 802 3 kompati blen Netzwerkanschluss auf einem geschirmten RJ45 Steckverb inder Die Belegung entspricht einer MDI Schnittstelle so dass der Anschluss an den Hub oder Switch mit einem 1 1 verdrah teten und geschirmten Patchkabel erfolgt NN a o 3 Rx 4 nc5 nc RJ45 Buchse Belegung AT amp T256 Auto Negotiation 10 100BaseT Full Half Duplex Ab Werk arbe
28. gt Device gt gt Alarm gt gt Alarm 1 gt gt UDP jUser Config IP Addr 7216 2321 O Session Control E E Device Port 8500 G Text i iie UDP Text Pumpe lt 00 gt 7 Basic Settings E Output Mode Ea Alarm Alarm Clear Text i lt 00 gt a Alarm 1 Mail SHMP A vop Suscherspel n R cksetz L t Pier wischenspeichern setzen ogou 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 Port in diesem Feld wird der lokale UDP Port eingetragen auf dem das Anwendungsprogramm die UDP Alarmmeldungen empfangen soll UDP Text Sie haben die M glichkeit genau wie bei der Mail und SNMP Funktion hier einen Text einzugeben der an die UDP Anwendung bertragen wird Um den Status von Inputs und Outputs bzw die Z hlerst nde der Counter in den Text ein zubinden k nnen ebenfalls die E Mail Tags genutzt werden Alarm Clear Text Wie beim UDP Text kann hier ein frei formulierter Text f r die Alarmclear Meldung eingetragen werden Irrtum und nderung vorbehalten 221 W amp T Alarme bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an da
29. input3 PW amp 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 amp State 0298 amp Das Web IO sendet daraufhin zur ck output 0298 Bei Web IO 19 OEM 24x Digital Input 24x Digital Output achstellige hexadezimale Werte Das Web IO arbeitet mit null terminierten Strings Das bedeutet alles was das Web IO zur Anwendung sendet endet mit einem O Character Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden Event gesteuerte Benachrichtigung Einige Anwendungen machen es notwendig dass n derungen an bestimmten Inputs automatisch ber die beste hende TCP Verbindung gemeldet werden 114 W amp T TCP UDP Kommandostrings Ein Grund kann die Reduzierung der Datenlast auf den Netz werk sein Werden die Inputs in einem zyklischen Intervall abgefragt erzeugt das eine kontinuierliche Datenlast Ferner 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 gt gt Device gt gt Basic Settings gt gt HTTP Notwendige Zugriff
30. nderung vorbehalten 35 WE amp 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 Ferrite sowie getrennte Kabelf hrungen damit St rsignale nicht als Nutzsignale erkannt werden Neben der Erkennung des Input Status ON OFF verf gt je der Eingang zus tzlich ber einen Z hler Im Auslieferungs zustand werden Flanken Zustandwechsel gez hlt Die Z h ler k nnen alternativ von Flanken auf Pulsz hlung um konfiguriert werden Dar ber hinaus k nnen 2 Inputs zu sammen f r eine inkrementale richtungsabh ngige Z hlung genutzt werden Hierbei wird immer der Z hler erh ht bei dem der Wechsel zuerst erkannt wurde 3 1 3 Output Beschaltung Network 3 F 8 o il 2 Outputs Vdd GND Inputs er Die 2 Outputs des Web IO sind stromtreibend Die Versorgungsspannung f r die Outputs kann zwischen 6 V und 30 V Gleichspannung liegen und wird ber die Klem men Vdd und GND eingespeist 36 WE amp T Anschl sse Bedienelemente und LEDs Jeder Output darf 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 Bei 2 Ausg ngen max 1A Outputs die mit einer induktiven Last wie z B einem Relais beschalt
31. wendung mit einem Passwort zu sch tzen Bevor die eigentliche Verbindung zum Web IO aufgebaut wird muss die hier definierte Struktur BinInfo ber eine seperate TCP Verbindung an den HTTP Port ab Werk Port 80 voreingestellt des Web IO gesendet werden F r die Antwort benutzt das Web IO ebenfalls die Struktur Bininfo Bininfo BYTEIn HTTPlogin n 14 Byte Passwort PC lt gt Web IO WORD dummy immer 0 BYTE type Type der Anfrage BYTE subtype Zusatz Information LONG srcip IP Adresse des Absenders WORD sreport Source Port WORD destport Destination Port Die einzelnen Variablen der Struktur werden ausgef llt wie folgt HTTPLogin n Ist ein Bytefeld bzw String der sich aus einem Loginstring und dem verwendeten Administrator Passwort zusammen setzt Irrtum und nderung vorbehalten BE EB 145 W amp T TCP UDP Binary GET bin LPW lt AdministatorPasswort gt amp 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 In der Antwort des Web IO ist HTTPLogin immer 8 Zeichen lang und enth lt folgenden String GET bin Dummy Trennzeichen zwischen dem ASCII und dem Bin r Teil der Struktur Ist immer 0x00 Type Bestimmt die Art in der der Binary Modus genutzt werden soll Die Anwendung muss hier 0x04 eintragen um eine TCP Ver bindung einzuleiten Das Web IO tr gt in seiner Antwort 0x02
32. 147 148 150 159 166 166 170 174 175 176 177 180 180 181 181 184 187 188 190 193 195 195 197 198 204 204 206 206 213 217 219 222 222 225 227 W amp T 5 11 9 Allgemeine Informationen zu Alarmen 5 12 Wayback Schalten per FTP Login 5 12 2 Funktionsprinzip 5 12 2 Die Wayback Kommandos 5 12 3 Freischalten des Wayback Zugriffs 5 12 4 Aktivierung der Outputs f r Wayback Zugriff 5 13 Time Switch Web IO als Schaltuhr 5 13 1 Aktivieren der Outputs f r Time Switch 5 13 2 Schaltvorgaben laden 5 13 3 Schaltzeiten aus Online Kalender laden 5 13 4 Schaltzeiten als iCal Datei laden 5 13 5 Schaltuhr Vorschau 5 13 6 Besonderheiten der Web IO Schaltuhr 6 Allgemeine Funktionen 6 1 Time Date Uhrzeit und Datum einstellen 6 1 1 Zeitzonen 6 1 2 Sommerzeit Winterzeit 6 1 3 Beginn der Sommerzeit 6 1 4 Ende der Sommerzeit 6 1 5 Time Server 6 1 6 Manuelles Einstellen von Uhrzeit und Datum 6 1 7 Aktivieren aller Time Date Einstellungen 6 2 Safety Timeout State Zugriffs berwachung 6 2 1 Safety Timeout festlegen 6 2 2 Safety State festlegen 6 3 Ports Input und Output Konfiguration 6 3 1 Input Konfiguration 6 3 2 Output Konfiguration 6 3 3 Logik Funktionen 6 3 4 Pulsmode 6 4 ndern der ger tespezifischen Anzeigen 6 5 Upload Download 6 5 1 Download 6 5 2 Upload 6 6 Diagnose und Test 6 6 1 Fehler Report 6 6 2 Konfiguration 6 6 3 LED Test Inhalt 231 232 232 233 234 237 238 23
33. 3 3 Anschl sse Web IO 12x Dig Input 12x Dig Output Eingangsbeschaltung Reset Taster 0 21 22 23 24 25 26 27 28 2 Ger testatus LEDs Ethernet Anschluss Serielle Schnittstelle A Asas 6 7 8 910111213 147546 Ausgangsbeschaltung Versorgungsspannungsanschluss 3 3 1 Versorgungsspannungseingang Die Versorgungsspannung wird an den Schraubklemmen 1 und 2 angeschlossen Die bei W amp T erh ltlichen Steckernetz teile sind dazu auf der Niederspannungsseite mit einem Spezial stecker ausger stet Alternativ kann eine vorhandene Spannung zwischen 12V und 24V zur Versorgung angeklemmt werden Da das Web IO mit Gleich oder Wechselspannung betrieben werden kann spielt die Polarit t der Versorgungsspannung keine Rolle Um Kabelbruch zu vermeiden empfehlen wir die Drahtenden mit Aderendh lsen auszustatten N Die Klemmen 15 und 16 versorgen ausschlie lich die Schaltausg nge und ben tigen eine Gleichspannung Bitte lesen Sie hierzu den Abschnitt Output Beschaltung Irrtum und nderung vorbehalten 45 WE amp T Anschl sse Bedienelemente und LEDs 3 3 2 Input Beschaltung Die 12 digitalen Eing nge sind in 3 Gruppen zu je 4 Eing n gen unterteilt Die Gruppen sind mit 2kV galvanisch gegeneinander getrennt F r jede Eingangsgruppe ist eine ei gene Bezugsmasse nach au en gef hrt Der erlaubte Eingangsspannungsbereich liegt bei 30V ge gen die entsprechende Bezugsmasse Die Schaltschwelle der In
34. 3 mit dem Browser ge schaltet werden k nnen da jeder Zugriff alle Outputs einer Gruppe auf einmal schaltet Einen berblick ber die konfigurierten Output Gruppen k nnen Sie sich unter Config gt gt Device gt gt Output Mode ver schaffen Notwendige Zugriffsrechte Administrator Web IO Digital 101 00BT 12 24 Config gt gt Device gt gt Output Mode 7 en Outputs einer Gruppe sind in gleicher Farbe hinterlegt L guser und sollten im gleichen Modus betrieben werden E Config Ouiput Mask Name uprascn SNMP HTTP Control TEE EiText Output 1 er Er er TimeDate Output 2 C e w eig Cr a Ports Output 4 E Manufacturer Up Download Output 5 C 9 a Diag Output 6 Doc Output 7 9 Output 8 6 Output 9 Output 10 Hier sind die Outputs die in einer Gruppe zusammen gefasst wurden in der gleichen Farbe hinterlegt e amp E mi D a amp e e e o o pG T Ei e e Im abgebildeten Beispiel bilden die Outputs O 3 eine Grup pe Die Outputs 4 und 5 sowie die Outputs 6 und 7 bilden 268 WE amp 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 gt gt Test gt gt Output Config in der Spalte Group Mode Notwendige Zugriffsrechte Administrator Wieb IO D
35. Adresse Produktnu Produktname verson Alle weiteren Einstellungen k nnen nun bequem ber den Browser per Web Based Management vorgenommen werden Browser 22 W amp T Vergabe der IP Adresse Nutzen Sie nach Login als Administrator den Modus Profile um Standardanwendungsf lle zu konfigurieren Detaillierte Be schreibungen zur Konfiguration der verschiedenen Betriebs arten finden Sie in den nachfolgenden Kapiteln J Auf unserer Webseite www WuT de finden Sie links die 1 Suche ber Artikel Nr Geben Sie hier die Artikel Nr Ihres Web IO ein w hlen Sie in dem Feld darunter Tools aus und klicken Sie auf Los Auf der Seite die sich dann ffnet w hlen Sie den Link WuTility 2 2 2 Vergabe der IP mit Hilfe des ARP Kommandos IN Diese Methode ist nur ausf hrbar wenn das Web IO noch keine IP Adresse hat der Eintrag also 0 0 0 0 lautet Verwenden Sie zum ndern einer IP Adresse eine der anderen in diesem Kapitel beschriebenen Methoden oder den Men punkt Config Device Network im Web Based Manage ment des Web IO Weitere Voraussetzung ist ein Computer der sich im gleichen Netzwerksegment des Web IO befindet und auf dem das TCP IP Protokoll installiert ist Lesen Sie die Ethernet Adres se des Web IO von dem Aufkleber an der Geh useseite ab S 5763x Model EN 00 03d003fa0 Ethernet address OK XXXXXX F gen Sie jetzt mit der folgenden Befehlszeile der ARP Ta belle des Rechners einen
36. Anwender jederzeit die aktuellen Zust nde des Web IO abzurufen lt form method get action user htm gt lt p gt lt w amp t_tags reload_button gt lt p gt lt form gt Reload Die User Webseite wird ganz normal mit lt body gt lt html gt abgeschlossen Nachdem die Erstellung der User Webseite abgeschlossen wurde muss sie noch ins Web IO hochgeladen werden W hlen Sie im Navigationsbaum Config gt gt Up Download gt gt Upload Irrtum und nderung vorbehalten 95 W amp T HTTP Inputs und Outputs im Browser Steuern WVeb IO Digital 10 100BT 12 24 Config gt gt Up Download gt gt Upload 57630 Home Euser config xml Upload H Config home htm user htm Session Control Device HTML Upload Ports E Manufacturer logo gif Upload Up Download E Download Upload Diag und klicken Sie auf HTML Upload Upload usersampie htmi Durchsuchen SEE SpEeE R cksetzen Datei Wenn das Upload erfolgreich abgeschlossen ist m ssen die neuen Einstellungen noch gespeichert werden W hlen Sie im Men Config gt gt Session Control gt gt LogOut Nach einem Mouse Klick auf das Speichern Button wird das Web IO neu gestartet und die neu erstellte Webseite kann ab gerufen werden Links und R cklinks Einige Anwendungen machen es ggf n tig von der User oder Home Seite des Web IO auf eine Webseite zu verlinken die auf einem anderen HTTP Server liegt
37. Ausgang M Input D O Input 0 AND T Output Inverter M Input 1 M Input 1 TOR I Input 2 I Input 2 I Input 3 I Input 3 D Input 4 l Input 4 I Input 5 l Input 5 I Input 6 l Input 6 m Input 7 O Input 7 I Input 8 l Input 8 D Input 9 I Input 9 I Input 10 I Input 10 I Input 11 I Input 11 EMERIETSBEIHEM R cksetzen Logout 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 m Input wird ber cksichtigt wenn ON Signal anliegt m Input wird ber cksichtigt wenn OFF Signal anliegt Logic Func Legt fest ob eine UND bzw ODER Verkn pfung angewendet wird Output Inverter Hier wird festgelegt ob bei Eintreten der logischen Bedin gungen der Output auf ON oder auf OFF gesetzt werden soll m Output wird auf ON gesetzt m Output wird auf OFF gesetzt Beispiel Die in der Abbildung gezeigte Konfiguration setzt Output 0 auf ON wenn Input 0 auf ON und Input 1 auf OFF gesetzt sind Irrtum und nderung vorbehalten 271 W amp T Port Konfiguration bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn die Bedingungen f r alle Outputs eingegeben wurden aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 6 3 4 Pulsmode Neben dem rein statischen
38. Chr ReadCounter counter_index And amp HFF00 amp H100 wWinsock1 SendData Str_ReadCounter End Sub Zuletzt noch die Prozedur die das Winsock Steuerelement automatisch aufruft wenn Daten vom Netzwerk empfangen werden Die Umsetzung geschieht hier genau umgekehrt Das bedeutet die Daten kommen als String an und werden in die Struktur Counter zur ckgeschrieben Private Sub Winsockl_DataArrival ByVal bytesTotal As Long Einlesen der eingehenden Daten in den String Str_Counter winsock1 GetData Str_Counter Auslesen der einzelnen Bytes Berechnen der Wertigkeit Low Byte High Byte und Speichern in der Struktur Counter Counter send_sequenz Asc Mid Str_Counter 1 1 _ Asc Mid Str_Counter 2 1 amp H100 Counter rec_sequenz Asc Mid Str_Counter 3 1 _ Asc Mid Str_Counter 4 1 amp H100 Counter struct_typ Asc Mid Str_Counter 5 1 _ Asc Mid Str_Counter 6 1 amp H100 Counter length Asc Mid Str_Counter 7 1 _ Asc Mid Str_Counter 8 1 amp H100 Counter counter_index Asc Mid Str_Counter 9 1 Asc Mid Str_Counter 10 1 amp H100 162 WE amp T TCP UDP Binary Counter counter_value Asc Mid Str_Counter 11 1 _ Asc Mid Str_Counter 12 1 amp H100 _ Asc Mid Str_Counter 13 1 amp H10000 _ Asc Mid Str_Counter 14 1 amp H1000000 End Sub Das gezeigte Beispiel kann nat rlich auch auf alle anderen Strukturen umgesetzt werden Delphi
39. Client oder UDP Peer betrieben werden k nnen Es ist m g lich einen Passwortschutz bei Verbindungsaufbau miteinzu beziehen um die Applikation vor ungew nschtem Eingriff Dritter zu sch tzen Neben Standard Client und Server Applikationen bietet das Web IO im Binarymodus noch drei weitere Applikationsmodi E Box to Box In diesem Modus korrespondieren die Inputs eines Web IO mit den Outputs eines Zweiten und umgekehrt E 50xxx Kompatibilit tsmodus Um das Web IO mit Anwendungen zu betreiben die f r W amp T Digital EA Com Server Vorg ngermodell des Web IO programmiert wurden steht ein Kompatibilit ts modus zur Verf gung Der Zugriff erfolgt in diesem Mo dus ohne Passwortschutz E OPC Im OPC Modus erlaubt das Web IO Digital den Zugriff aus Prozess und Visualisierungssystemen ber den Wiese WE amp T Einf hrung mann amp Theis OPC Server der auf unserer Webseite kosten los zum Download bereitliegt Time Switch Die Outputs konnen per iCal Datei bzw Online Kalender zeit gesteuert geschaltet werden nur 57637 Input Group 0 p Input Group 1 r Input Group 2 Alarm Service SMTP Mail SNMP Trap TCP UDP IO Service Basic Service Box to Box 50xxx Mode SNMP Ethernet IP Interface TCP UDP HTTP Web Based Management Time Firmware Update System Service Logic Control Safety Output on Network Error Load Control Output Group 0 Output Group 0 Output Group 0
40. Da Delphi eine sehr gradlinige Unterst tzung von Strukturen anbietet gestaltet sich der Umgang mit den lO 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 Die folgenden Quelltextausschnitte zeigen wie unter Delphi mit Hilfe der Strukturen ReadCounter und Counter der Z hlerstand eines Input Counters gelesen werden kann Zun chst m ssen die IO Strukturen ReadCounter und Counter als neue Variablentypen RReadCounter und RCounter definiert werden RReadCounter packed record send_sequenz word rec_sequenz word sruct_type word length word counter_index word end RCounter packed record send_sequenz word rec_sequenz word sruct_type word length word counter_index word counter_value longword Irrtum und nderung vorbehalten 163 W amp T TCP UDP Binary end Die Strukturen m ssen auf jeden Fall als packed record defi niert werden Der Zusatz packed stellt sicher dass beim Sen den die Reihenfolge von Low und High Byte richtig ist Low Byte first Die definierten IO Strukturen m ssen als Variablen deklariert werden var Forml TFormi ReadCounter RReadCounter Counter RCounter Die folgende Prozedur ffnet die TCP Verbindung procedure TForml1 bConnectClick Sender TObject begin ClientSocket1 Host 172 16 232 17 ClientSocket1 Port 49153 C
41. EI Vergabe ber die serielle Schnittstelle E Vergabe per RARP Protokoll E Vergabe per DHCP BOOTP Protoll 2 2 1 Vergabe der IP Adresse mit dem Wutility Tool N Wenn kein PC mit einem Microsoft Windows Betriebs system und installiertem TCP IP Stack zur Verf gung steht ist diese Methode nicht anwendbar Lesen Sie in diesem Fall unter 2 2 2 weiter Legen Sie die dem Web IO beiliegende W amp T Produkt CD ein Sollte die CD nicht automatisch starten starten Sie im Stammverzeichnis cdstart exe durch Doppelklick W hlen Sie Wutility Installieren Sarten Sie Wutility durch Doppelklick auf das Easy Start Icon auf dem Desktop Wutility scannt nun automatisch Ihr Netzwerk nach verf g baren W amp T Ger ten 20 W amp T Vergabe der IP Adresse Die Liste der gefundenen W amp 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 A Datei Ger t Konfiguration Firmware Optionen Hilfe amp Q x F 2 ffnen Speichern Scannen IP Adresse Telnet Browser Firmware Hilfe Bereit Cum 2 Lesen Sie die Ethernet Adresse des Web IO von dem Aufkle ber an der Geh useseite ab aN 5763x Model EN 00c03d003fa0 Ethernet address OK XXX J Markieren Sie den Eintrag f r Ihr Web IO
42. Hoflicht 21 00 Hoflicht Aufgaben o w 16 08 00 Klimaanlage 08 00 Klimaanlag Output 1 21 00 Hoflicht 21 00 Hoflicht Hinzuf gen Einstejungen w 23 Weitere Kalender p8 00 Klimaanlage 08 00 Klimaanlag Abschlie end klicken Sie unter Meine Kalender auf den Link Ein stellungen Kalender Zur ck zum Kalender Meine Kalender Kalender die ich anzeigen und bearbeiten kann KALENDER IN LISTE ZEIGEN BENACHRICHT Alle Keine wut wut de BR Benachrichti Aufgaben BR Ze 2 Benachrichti Output 1 2 Benachrichtis W hlen Sie den Kalender f r Output 0 aus 242 W amp T Time Switch zeitgesteuert schalten I AUF GEN ANRAERUNOSAN Li width 800 height 600 framebo Kalenderadresse ETH KZN Kalender ID 38qpi5836q82p946cpmjn6tch0 gr Weitere Informationen Dies ist die Adresse f r Ihren Kalender Dieser Link kann nur aufgerufen Freigabeeinstellungen ndern haben Privatadresse Private URLs zur cksetzen Weitere Informationen Dies ist d _Privatadresse f r diesen Kalender Geben Sie diese Adresse dass diese alle Termine in diesem Kalender anzeigen k nnen I h i Speichern Im unteren Bereich der nun folgenden Webseite finden Sie den Punkt Privatadresse Klicken Sie hier auf iCal Privatadresse x Verwenden Sie die folgende Adresse um ber andere Anwendungen auf Ihren Kalender zuzugreifen Sie k nnen diese Adresse kopieren und re Kalender einf gen der das iCal Format unterst tzt
43. Kabel 1199x geeignet N Das Web IO 2x Digital Input 2x Digital Output verf gt nicht ber eine serielle Schnittstelle Irrtum und nderung vorbehalten 63 WE amp T Anschl sse Bedienelemente und LEDs 3 8 LEDs f r Ger testatus Power LED Signalisiert das Anliegen der Versorgungsspannung Sollte die LED nicht leuchten berpr fen Sie bitte den korrekten Anschluss der Spannungsversorgung Status LED Blitzt bei jeglicher Netzwerkaktivit t des Web IO auf Periodi sches Blinken signalisiert dass der Port Verbindung zu ei nem anderen Teilnehmer hat Error LED Die Error LED weist durch unterschiedliche Blinkcodes auf Fehlerzust nde am Ger t oder Netzwerk Port hin 1x Blinken der Error LED Netzwerkanschluss berpr fen Das Web IO empf ngt keinen Link Impuls von einem Hub Switch berpr fen Sie das Ka bel oder den 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 2x Digital Input 2x Digital Out put durch Unterbrechung der Spannungsversorgung Sollte der Fehler nicht behoben sein setzen Sie das Ger t auf die Factory Defaults zur ck Da alle Netzwerkeinstellungen zu r ckgesetzt werden sollten Sie sich Ihre Netzwerkein stellungen notieren Web Based Management Config gt gt Session Control gt gt LogOut gt gt Restore Defaults Nach einem Reset ist das Ger t auf die Factory Defaults zur ckgesetzt Nehmen Sie e
44. O ANY Alarm 5 rer Moutput3 OFF CON C ANY Alarm 7 C Output4 OFF CON C ANY Alarm 8 ars Toutput5 OFF CON C ANY Alarm 10 MoOutput6 OFF CON O ANY Al 11 en D Output OFF CON C ANY Ports Moutput8 OFF CON C ANY Manufact een Moutput9 OFF CON C ANY Diag C Output 10 OFF CON C ANY Doc C Output 11 OFF CON O ANY D select all Select all Select all Select all Zus tzlich muss festgelegt werden ob ein Alarm nur einma lig bei Eintreten der Alarmbedingung ausgel st wird Alter nativ kann ein Intervall angegeben werden in dem der Alarm wiederholt wird solange die Alarmbedingung ansteht Interval E Im Feld Interval kann entweder E f r einmalig oder ein Inter vall in Minuten angegeben werden Es sind theoretisch Wer te zwischen I und 9999 Minuten m glich Wird das Feld nicht oder mit O ausgef llt findet keine Alarmierung statt Irrtum und nderung vorbehalten 209 W amp T Alarme 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 den Dazu muss im Feld Max Counter Value ein Wert zwi schen 1 4 2 Milliarden eingegeben werden Erreicht einer der aktivierten Inputs diesen Counter Wert wird Alarm gege ben Grenzwert Counter Max Counter Value 60 Counter und Inputmuster schlie en sich gegenseitig als Alarmbedingung aus Sobald unter Max Counter Value ein Wert eingetragen is
45. Output 1 verfahren werden Config gt gt Session Control gt gt LogOut User Config Session Control H p Logout Profiles New Password 5 13 5 Nach Abschluss der Schaltuhrkonfiguration beginnt das Web IO mit der Abarbeitung des eingespielten Zeitsteuerprogramms Eine Vorschau der Schaltereignisse der n chsten 24 Stunden Schaltuhr Vorschau Config gt gt Session Control gt gt LogOut Alle neuen Einstellungen speichern kann von der Home Seite des Web IO abgerufen werden 250 R cksetzen W amp T Time Switch zeitgesteuert schalten Klicken Sie dazu einfach auf den Link Schaltuhr Vorschau Time Switch Vorschau iCal Timer WEBIO2x2Digital 04D9D7 Von der Klemme direkt aufs Netzwerk Schaltuhr Vorschau Time Switch Datum Uhrzeit Output 0 Output 1 22072010 1301 38 MONE oFF 22 07 2010 17 00 00 OFF OFF 22 07 2010 21 00 00 OFF 23 07 2010 06 00 00 OFF OFF 23 072010 08 00 00 EEE or 5 13 6 Besonderheiten der Web IO Schaltuhr Es ist m glich sowohl den Abgleich mit einem Online Kalender zu konfigurieren als auch eine iCal Datei hochzuladen In der Praxis ist das nur sinnvoll wenn vor bergehend abwei chend vom normalen Betrieb geschaltet werden soll Wenn f r den Online Abgleich ein Zyklus konfiguriert wurde gelten die in der manuell hochgeladenen Schaltzeiten nur so lange bis der n chste zyklusgem e Online Abgleich stattfin
46. Outputs normal weiter N Bitte beachten Sie dass die GET HEADER ENABLE Einstellung unter Config gt gt Device Basic Settings gt gt HTTP auch den Error und Diag Meldungen einen Header vor anstellt Auch das Anh ngen des O Characters wird bei den Fehlermeldungen beibehalten 134 WE amp T TCP UDP Binary 5 6 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 Hier zun chst eine bersicht f r welche Applikation das Web IO in welchem Operationsmodus arbeitet m Eigene Socket Anwendung bin r mit Passwort Schutz E TCP Server m TCP Client E UDP Peer m Eigene Socket Anwendung die urspr nglich f r den W amp T Digital EA Com Server 50xxx programmiert wurde E TCP Server m TCP Client MH UDP Peer E Box to Box Master m TCP Client m Box to Box Slave E TCP Server mM OPC Device in Verbindung mit dem W amp T OPC Server E TCP Server Bin rer Socket Zugang und 50xxx Mode In diesem Kapitel wird gezeigt wie das Web IO Digital aus eigenen professionellen Anwendungen heraus ber Sockets mit bin ren Strukturen angesprochen werden kann i Die Betriebsarten Box to Box un
47. PropertyIDs 1 3 OPC_PROP_QUALITY PropertyIDs 2 2 OPC_PROP_VALUE PropertyIDs 3 100 OPC_PROP_UNIT PropertyIDs 4 101 OPC_PROP_DESC PropertyIDs 5 4 OPC_PROP_TIME Columns B ClearContents Columns E F ClearContents Irrtum und nderung vorbehalten 191 W amp T OPC i 1 while Cells i 1 lt gt TheopcServer GetItemProperties Cells i 1 5 PropertyIDs Data Errors F r 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 lt gt 192 Then OPC_QUALITY_GOOD Cells i 6 FEHLER Range Cells i 2 Cells i 3 ClearContents End If n n 1l wend TheOpcServer Disconnect Set TheOpcServer Nothing End Sub Werte zuweisen Hier wird aus Spalte 1 der aktuellen Excel Tabellenzeile ein Variablenname gelesen aus Spalte 2 ein Wert und dieser Wert der Variable zugewiesen Anders als das Auslesen von Werten ist dieser Vorgang nicht ber die Item Properties des OPC Servers realisierbar son dern nur direkt ber das entsprechende OPClItem Objekt brigens sollte aus Effizienzgr nden normalerweise auch das Lesen von Variablen auf diese Weise erfolgen und nicht mit der in Beispiel 2 gezeigten Methode Und anders als in diesem Makro w rde man die OPCltem Objekte normalerweise auch nicht f r jeden Zugriff erst anlegen und dann sofort wieder freigeben Option Base 1
48. Schalten der Outputs auf ON oder OFF erlaubt das Web IO auch die Ausgabe von Pulsen Das bedeutet ein Output kann f r eine voreinstellbare Zeit auf On oder auf OFF geschaltet werden und f llt nach der einge stellten Pulsl nge wieder zur ck auf seinen Ruhezustand Um einen Output des Web IO auf die Ausgabe von Pulsen zu konfigurieren w hlen Sie im Navigationsbaum Config gt gt Ports gt gt Outputs gt gt OutputO gt gt Puls Notwendige Zugriffsrechte Administrator Web IO Digital 10 100BT 12 24v Config gt gt Ports gt gt Outputs gt gt Output 0 gt gt Puls 57630 H Home Duration Dauer des Pulses in 1 1000 sek BEiuser im O8 Config Session Control Puls Polarity Polarit t des Startpulses GA Davice negative C Ports k Eos positive c amp Outputs EE Output 0 E Logic Zwische SE R cksetzen Logout Puls ut1 Duration Tragen Sie hier die gew nschte Pulsl nge in ms ein Ein Wert von 1000 entspricht einem 1 Sekunde langen Puls Puls Polarity positiv 272 W amp T Port Konfiguration Puls Start Puls Duration ON OFF 0 50 100 150 200 250 300 Lie Im Ruhezustand ist der Output nicht geschaltet OV Wird der Output nun per Browser oder aus einer Anwendung heraus auf ON gesetzt schaltet das Web IO f r die eingestellte Pulsdauer die Versorgungsspannung Vdd auf den Output negativ Puls Start Puls Duration ON OFF 0 50 100 150 200 250 300 Urs Im Ruh
49. Server 258 vV Vcc 37 43 49 53 Vdd 37 43 49 Versorgungsspannung 18 34 45 50 55 verwendete Ports 291 Visual Basic 5 und 6 160 Visualisierung 98 Vorbereitungen zur Inbetriebnahme 17 W amp T WwW W amp T_Tags 92 w amp t_tags 92 Wayback 232 Web Based Management 10 68 292 Weekday 256 Wiederherstellung der Factory Defaults 294 Winterzeit 255 Write Register 151 WuTility 288 Wutility 20 Y Year 259 Z Z hlerst nde 14 Zeitgesteuerter Alarm 211 Zeitzonen 254 Zugriffspassw rter 72 Zugriffsrechte 71 Zugriffs berwachung 261 Zuleitungen 35 42 47 52 58 Index 311 W amp T Netzwerksicherheit 312 W amp T Irrtum und nderung vorbehalten Netzwerksicherheit 313
50. Sub OpcWrite F r die aktuelle Zeile dem Variablennamen erste Spalte einen Wert aus der zweiten Spalte zuweisen Dim TheOpcServer As OPCServer Dim MyGroup As OPCGroup Dim MyItem As OPCItem 192 W amp T OPC 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 MylItem 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 Eine Konfiguration in der OPCServer von mehreren Rechnern aus auf ein und das selbe Web IO zu greifen ist darum nicht sinnvoll und w rde nicht zuverl s sig funktionieren Einen vergleichbaren Effekt erzielt man stattdessen mit ei nem einzelnen OPC Server auf den Clients von mehreren Rechnern aus zugreifen ber DCOM Distributed COM Be achten Sie nur dass Sie f r die Benutzung von DCOM erst noch Zugriffsrechte erteilen m ssen Das geschieht mit dem Programm DcomCnfg exe das zu Windows NT 4 0 standardm ig dazugeh rt Um DCOM auch unter Windows 95 benutzen zu k nnen m ssen Sie erst die Update Pakete DCOM95 EXE und DCM9ISCFG EXE installieren O
51. TCP und UDP Sockets Client und Server SNMP inkl Traps SMTP E Mail FTP Syslog OPC Server Inventarisierung Gruppenmanagement Das Web IO 12xDigital ist f r Signalwechselzeiten gt 50ms konzipiert Das Zeitliche Verhalten steht dar ber hinaus sehr stark in Abh ngigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur Gruppe 12 x Digital Out 6V 30V 500mA Gruppenbildung 2 oder 4 Ausg nge max Gruppenstrom 2A max Gesamtstrom 6A Mindestlast 22KOHM Kurzschlussfest durch thermische Sicherung 12 x Digital In max Eingangsspannung 30V verpolungssicher innerhalb dieses Bereichs Schaltschwelle 8V 1V Ein Strom 2 2 mA 2 x 16 fach Schraubklemmen Digital Ausg nge Netzwerk min 500 V zum Netzwerk Digital Eing nge min 1000 V Konfigurationsport mit RS232 Schnittstelle DB9 Stecker Belegung wie PC COM 9600 Baud 8 Datenbit 2 Stopbit No Parity No Handshake Status LEDs Netzwerk 24 LEDs f r digitale Zust nde 1 verdeckt angebrachter Reset Taster 12 24V AC DC Stromaufnahme bei 12V ca 200mA Stromaufnahme bei 24V ca 100mA 25 C 70 C 0 C 60 C Kunststoff Geh use zur Hutschienen Montage 106 8 x 87 8 x 62 6 I x b x h ca 260 g Irrtum und nderung vorbehalten 303 W amp T Technische Daten 7 8 2 Technische Daten 57632 Netzwerk Ethernet 10 100BaseT autosensing Latenzzeiten Das Web IO 24xDigital ist f r Signalwechselzeiten gt 50ms konzipiert Das Zeitliche Verh
52. Web IO zu bertragen W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binaryl gt gt TCP Server Web IO Digital 10100BT 12 24 57630 Home Buser O amp Config Session Control c Device Text TimeDate CHG Basic Settings BE Network HTTP EMail ESHMP gupp E Syslog Binary 1 TCP Server Ir Client H UDP Peer Binary 2 E0utput Mode HHE Alarm Ports G Manufacturer amp Up Download Diag Doc Local Port Local Port Client HTTP Port Input Trigger Application Mode Port No 1 65534 49153 nput 0 nput 1 nput 2 nput 3 nput 4 nput 5 nput 6 nput 7 nput 8 nput 9 nput 10 nput 11 T Select all R RA RRA RAR R R R R IR Socket device Compatible 50 Box2Box Slave OPC Device Aee e EEEE R cksetzen Logout 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 AN Irrtum und nderung vorbehalten In jedem Fall muss der eingestellte Local Port des Web IO identisch mit den entsprechenden Einstellun gen im OPC Server sein 185 W amp T OPC Client HTTP Port legt den HTTP Port fest auf den die Steuerverbindung zum OPC Server aufgebaut werden soll Wenn nich
53. Yale IP Adresse Klicken Sie auf das IP Adresse Icon und geben Sie die IP Jede IP Adresse Adresse ein die das Web IO bekommen soll muss IMMEr net Wark weit eindeutig sein Irrtum und nderung vorbehalten 21 W amp T Vergabe der IP Adresse Neues Ger t Netzwerkparameter festlegen a x IP Adresse muss eindeutig sein Adressbereich fo Hjo Z 4 jis 4 Netzwerk 0 7 Diese Adresse ist m glicherweise noch frei Vorsicht A In einem TCP IP Netzwerk d rfen niemals zwei Ger te die gleiche IP Adresse haben Vergewissern Sie sich dass die oben eingegebene IP Adresse niemand anders zugeteilt wurde und dass sie auch nicht Teil eines DHLP Adresspools ist Wenn Sie bez glich verf gbarer IP Adressen unsicher sind fragen Sie ihren Netzwerk Administrator Subnetzmaske Vorgabe 55 255 k jo d fo 7 Standardgateway fe E sinesten berpr fen Sie ob die Vorgaben f r Subnetmaske und Gateway stimmen 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 2 Scannen Nach erneutem Scannen des Netzwerkes sollte Wutility die Anzeige komplett akualisieren ca Unbenannt WuTility 3 migi x Datei Ger t Konfiguration Firmware Optionen Hilfe D amp x Ey F 2 Neu ffnen Speichern Scannen IP Adresse Telnet Browser Firmware Hilfe __ Ethernet Adresse IP
54. all cec c BText HHE Time Date Basic Settings Output Mode larm B Ports Safety Timeout Nach Ablauf des Zeitintervalls Zeit in 100m nehmen die Outputs die pro Port einstellbar H Aktivieren Sie hier die gew nschten Ausg nge die per Wayback gesteuert werden sollen und bet tigen dann den Button Zwischenspeichern Wenn keine weiteren Konfigurations nderungen mehr erfolgen sollen m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut User N f u Alle neuen Einstellungen speichern Session Control jl Logout Drones Irrtum und nderung vorbehalten 237 W amp T Time Switch zeitgesteuert schalten 5 13 Time Switch Web IO als Schaltuhr Das Web IO Modell 57637 bietet ber den normalen Funktions umfang hinaus die M glichkeit die Outputs zeitgesteuert zu schalten 5 13 1 Aktivieren der Outputs f r Time Switch W hlen Sie im Navigationsbaum des Web IO Config gt gt Device gt gt Output Mode WET Config gt gt Device gt gt Output Mode Web IO Output Hier wird festgelegt mit welcher Betriebsart die einzelnen Ausg nge E Mask angesteuert werden Web I0 2x2 Digital Sind Outputs zu einer Gruppe zusammengefasst so sind aufeinanderfolgende hf Zeilen in gleicher Farbe hinterlegt Sie sollte
55. bildet die im Web IO abrufbare user htm Seite Um den Original Quelltext anzusehen w hlen Sie im Navigationsbaum Config gt gt Up Download gt gt Download und dann das Button user htm download Web lO Digital 10100BT 12 24 57630 Home Config gt gt Up Download gt gt Download User amp Config config xml Download Session Control Device home htm Download Ports E UpDownload F er el meneen pload Im Anzeigeframe erscheint dann folgende Webseite P P Ansicht aktualisiert Bei den g ngigen Browsern l sst sich ber Mouse Klick rechts der Quelltext der Webseite anzeigen Die ungew hn liche Darstellung der Webseite resultiert daraus dass beim Seitenaufruf ber Download der Original HTML Code mit den W amp T Tags im Browser geladen wird Bei einem normalen Auf ruf von user htm ersetzt das Web IO die W amp T Tags gegen den mit aktuellen Werten aufgef llten HTML Code N Einige Browser z B Mozilla und Netscape f hren eine automatische Quelltextkorrektur durch bevor der Quelltext angezeigt wird Da die Syntax der W amp T Tags nicht interpretiert werden kann werden z B doppelte gt Zei chen durch amp gt ersetzt Aus 92 W amp T HTTP Inputs und Outputs im Browser Steuern lt w amp t_tags bco0 gt gt lt w amp t_tags 00 gt wird dann z B lt w amp t_tags bco0 gt amp gt lt w amp t_tags 00 gt Sollte Ihr Browser den Quelltext nicht 1 1 wiedergeben ist es leider erfor
56. der Netzwerkparameter E Web Based Management E Grundeinstellung der Netzwerkparameter Irrtum und nderung vorbehalten 67 WE amp T Konfiguration der Netzwerkparameter 4 1 Web Based Management Das W amp 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 Egal ob Microsoft Windows Linux Unix Apple Macintosh 052 wo ein Browser ist ist auch ein Weg zur Konfigurati on Und die gestaltet sich unabh ngig vom benutzten Be triebssystem immer gleich An dieser Stelle m chten wir einige grunds tzliche Eigen schaften von Web Based Management erkl ren und ein Ver st ndnis f r den beim Web IO gew hlten Weg entwickeln 4 1 1 Zun chst ein paar Worte zum Sprachgebrauch F r Anwender im deutschen Sprachraum haben wir das Web IO Digital mit einer deutschen Webseite ausgestattet Nun sind aber gerade im Bereich der Computertechnik viele Be zeichnung und Begriffe eher in englischer Sprache gebr uch lich und sinnvoll Download Firmware Update Server usw kommen der Sache ja auch viel n her als etwaige deutsche bersetzungen Deshalb ergibt sich bei der deutschen Web seite des Web IO ein buntes Gemisch aus deutsch und
57. der Quell textanzeige abgespeichert werden Eine detaillierte Beschrei bung hierzu finden Sie im Kapitel HTTP 6 5 2 Upload So wie HTML und XML Dateien heruntergeladen werden k nnen ist es auch m glich diese wieder in das Web IO ein zuspielen W hlen Sie hierzu im Navigationsbaum Config gt gt Up Down load gt gt Upload Notwendige Zugriffsrechte Administrator Home Config gt gt Up Download gt gt Upload Buser amp Config m Session Control lie bull heine Device home htm user htm Ports E Manufacturer BEIM EDpIDEd Up Download E Download logo gif Upload Upload Diag W config xml Upload Die gesamte Konfiguration des Web IO kann als XML Datei in einem Zug in das Web IO eingespielt werden Nach Mouse Klick auf den entsprechenden Button wird im Konfigurati ons Frame ein Eingabefeld angezeigt in dem das Upload File eingetragen bzw ausgew hlt werden kann Upload E157630Ymail m Durchsuchen peanon Upload R cksetzen Durch Mouse Klick auf den Upload Button wird das Upload ge startet Datei Irrtum und nderung vorbehalten 277 W amp T Upload Download Eine komfortable M glichkeit XML Dateien aus dem Web IO zu speichern zu verwalten und wieder einzuspielen bietet das Wutility Tool J Auf unserer Webseite www WuT de finden Sie links die 1 Insider Suche ber Artikel Nr Geben Sie hier die Ar tikel Nr 57630 ein w hlen Sie in dem Feld darun
58. ein zu kleines Intevall dazu f hren kann dass diese Verbindung nicht ge trennt wird und dadurch permanente Geb hren entstehen Application Mode In der Konfiguration als UDP Peer besteht kein Unterschied zwischen den Modi Default und Compatible 50xxx Nachdem alle Einstellungen vorgenommen wurden berge ben Sie diese durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Des Weiteren m ssen die benutzten Outputs noch f r den Binary Modus freigeschaltet werden W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode und markieren den gew nschten Binary Zu gang 144 WE amp T TCP UDP Binary Notwendige Zugriffsrechte Administrator Web IO Digital 10 100BT 12 24V Ouiput Mask Name HTTP UDP ASCI SNMP Binary I Binary II 57630 Home Output 0 laj c c Buser 2 Config Output 1 0 Session Control Output 2 C C HE Device L GrTert Output 3 e O H TimeDate Output 4 o C H Basic Settings Output Mode Output 5 C Br larm manas pN pN pN h i 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
59. englischsprachigen Anteilen Wir hoffen die Umsetzung ist uns trotzdem gut und f r den Anwender verst ndlich gelungen 4 1 2 Aufbau der Webseite Wird das Web IO im Browser aufgerufen erscheint immer eine zweigeteilte Webseite Die beiden Teile bezeichnet man auch als Frames 68 WE amp T Konfiguration der Netzwerkparameter Auf der linken Seite befindet sich immer der Navigationsframe 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 4 1 3 Die Navigation Der Navigationsframe beinhaltet einen Verzeichnisbaum in dem alle verf gbaren Men punkte des Web IO nach Katego rien geordnet aufgelistet sind Durch Mouse Klick werden entweder weitere Men punkte einer Kategorie angezeigt und oder ein neuer Inhalt im Konfigurationsframe aufge baut Die Icons im Men baum haben dabei folgende Bedeutung m Haupt oder Unterkategorie mit Verzweigungen zu weiteren Inhalten Ein Mouse Klick auf dieses Symbol erweitert den Men baum E Haupt oder Unterkategorie mit Verzweigungen zu weiteren Inhalten Ein Mouse Klick auf dieses Symbol erweitert den Men baum und zeigt einen neuen Inhalt im Konfigurations frame Zeigt an das weitere Unterkategorien oder Inhalte vorhan den sind Ein Mouse Klick auf dieses Symbol erweitert den Men baum nd
60. gt Device gt gt Basic Settings gt gt Binaryl gt gt TCP Server Irrtum und nderung vorbehalten 167 W amp T Box to Box Web IO Digital 10 100BT 12 24 Local Port Port No 1 65534 an 49153 Buser Client HTTP Port feo 1 amp Config Session Control Input Trigger M Input 0 cG Device M input 1 mie Pe M Input 2 Ime e CHB Basic Settings M Input 3 G Hetwork M input 4 GHTTP M Input 5 a T input 6 Ar M Input 7 BSyslog M Input 8 D E Binary 1 M input 9 Mic Server d Input 10 CP Client EUDP Peer M input 11 Binary 2 T Select all B0utput Mode Application Mode C i 4 0 Alarm PP Socket device Ports Compatible 500 E Manufacturer Box2Box Slave Up Download C OPC Device Diag Doc EEEE EEE R cksetzen Logout 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 N In jedem Fall muss der eingestellte Local Port des Slave identisch mit dem Server Port Eintrag des Masters sein Client HTTP Port legt den HTTP Port fest auf den die Steuerverbindung zur Master Box aufgebaut werden soll 168 W amp T Box to Box Wenn nicht anders vorgegeben sollte hier immer Port 80 ver wendet werden Input Trigger aktivieren Sie hier die I
61. hierzu im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt FTP Irrtum und nderung vorbehalten 229 W amp T Alarme Web IO Digital 10100BT 12 24V Config gt gt Device gt gt Basic Settings gt gt FTP 57630 Home FTP Server IP Name oder IP Adresse des FTP Servers Buser Ts ooo Config 172 16 232 254 K Gad a SAPON CONTO FTP Control Port Port No 1 65536 default 21 EHE Device H BText 21 Time Date A EH Basic Settings Yser al EB Network Password pa GHTTP GHTTP Client FTP Account ooN EMail Ssump Options FTP Server wird angewiesen im Passiv Modus zu arbeiten guor evtl notwendig bei der Nutzung einer Firewall E Syslog D PASY Day Enable IZ FTP enable Binary 2 je en Zwische peenem R cksetzen Logout 5 9 Alarm 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 Password Zum Benutzer passendes auf dem FTP Server hinterlegtes Passwort FTP Account Wenn vorhanden wird hier das Konto des Benutzers einge tragen Options Legen Sie hier fest ob der FTP Client aktiv oder passiv ar beiten soll Fragen Sie im Zweifel den Administrator d
62. im Vergleich Irrtum und nderung vorbehalten We amp T Default User Home User E Config Diag Doc Konfiguration der Netzwerkparameter Administrator Operator Home Home User GUser amp Config Session Control CHG Device BText Time Date CHG Basic Settings Ei Network EHTTp EMail G snmp Binary 1 Binary 2 E Output Mode Alarm FB Ports Inputs Outputs E Manufacturer HE Up Download cE Diag I EiReport EB Test E Output Config GLED Doc gupp amp Config Session Control CHE Device E TimeDate Device Clock E Alarm Alarm 1 G Mail G snmp Gupp Diag E Report Test t E Output Config GLED Doc 4 1 6 ndern und Einrichten der Zugriffspassw rter Die Bedingung hierf r ist das Login als Administrator W hlen Sie im Navigationsbaum Config gt gt Session Control gt gt New Password und geben Sie in die Eingabefelder die gew nschten Passw rter ein Die maximal zul ssige L n ge f r ein Passwort ist auf 31 Zeichen begrenzt Web lO Digital 10 7 0057 12 24 57630 I Home User E amp Config Session Control F EjLogOut BProfiles New Password ce H E Ports E Manufacturer HE Up Download Ha Diag 72 Config gt gt Session Control gt gt New Password Admin Password p Retype Admin Password E Operator Password rn Retype Operator Password Pr Zeechen eoiciem R cksetzen WE amp T Konfiguration der Netz
63. lO und bet tigen den Button IP Adresse In dem ersten Dialogfenster tragen Sie die neu zu vergebenden Netzwerkparameter ein und bet tigen dann Weiter Deaktivieren Sie in dem folgenden Dialogenster die Opti onen BOOTP und DHCP Mit Weiter werden jetzt abschlie RBend die neuen Konfigurationsdaten an das Web IO ber tragen e Serielle Schnittstelle Im Zuge der seriellen IP Vergabe k nnen in direktem An schluss an den Adressstring folgende Optionen zur Deaktivierung Aktivierung der Protokolle DHCP BOOTP angegeben werden 0 Deaktiviert DHCP und BOOTP 1 Aktiviert BOOTP RARP 2 Aktiviert DHCP Eine detaillierte Beschreibung der Vorgehensweise finden Sie im Kapitel Serielle Vergabe von IP Subnet Mask und Gateway Web Based Management Im Men zweig Config gt gt Device gt gt Basic Settings gt gt Network gt DHCP BOOTP Enable k nnen die Protokolle alter nierend aktiviert bzw beide deaktiviert werden Detail 28 W amp T Vergabe der IP Adresse informationen hierzu finden Sie im Kapitel Konfiguration der Netzwerkparameter System Name Zur Unterst tzung einer eventuell automatisierten Aktualisierung des DNS Systems durch den DHCP Server identifiziert sich das Web IO innerhalb des DHCP Protokolls mit seinem System Namen In der Werkseinstellung lautet dieser WEBIO gefolgt von den letzten drei Stellen der Ether net Adresse Zum Beispiel lautet der werksseitig eingestellte System Name Device Name e
64. m glich Irrtum und nderung vorbehalten 105 W amp T Java Applets Die Anzahl der User die gleichzeitig eine Webseite nutzen k n nen die mit dem Java Applet arbeitet ist auf 3 begrenzt wer den auch andere Zugriffsarten benutzt als HTTP z B BINARY oder UDP ASCII reduziert sich die Anzahl der m glichen User A Ein umfassendes Beispiel f r die Nutzung des Java Applets zeigt die Webseite app htm die im Web IO aufgerufen werden kann Aufruf http lt ip adresse gt app htm 106 W amp T TCP UDP Das Socketinterface 5 4 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 E Kommandostrings ASCII m Bin rstrukturen BINARY 5 4 1 Wahl des richtigen Zugriffsmodus Kommandostrings ASCII Das Web IO arbeitet in diesem Modus als TCP Server oder als UDP Peer Durch den Austausch einfacher Kommandostrings k nnen die Inputs und Counter gelesen bzw die Outputs gesetzt werden Das Lesen der Inputs geschieht im Regelfall im Pollingverfahren Eine ereignisgesteuerte Auswertung ist nur bedingt f r in Alarmen definierte Inputmuster m glich Vorteile mM Da alle Hochsprachen wie z B Visual Basic Visual Basic for Applications Delphi C C usw einen un komplizierten Umgang mit Stringvariablen erlauben ko
65. nach Aktivieren der Time Server Synchronisation sofort wieder als Konfigurator oder Administrator einloggen kann es passieren dass Ihnen nach einigen Sekunden der Zugriff verweigert wird Das liegt daran dass das Web IO die Login Rechte aus Sicherheitsgr nden nach einer Stunde zur cksetzt Hat das Web IO zum Login Zeitpunkt z B eine Zeiteinstellung von 12 00 Uhr 01 01 2002 Werkseinstellung nach Power on und der Time Server setzt die Zeit auf 13 42 Uhr 26 06 2003 ist die Zeitspanne deutlich gr er als eine Stunde und das Web IO k ndigt die Zugriffsrechte Nach erneutem Login kann dann die volle Stunde zur Konfi guration ausgesch pft werden 260 W amp T Safety Timeout State 6 2 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 Der damit verbundene Watchdog berwacht ob innerhalb ei nes konfigurierbaren Intervalls ein Netzwerkzugriff auf das Web IO erfolgt ist Der Watchdog Timer wird bei jedem Netzwerkzugriff zur ckgesetzt und bringt die Outputs bei Erreichen der eingestellten Safety Timeout Zeit in den konfi gurierten Zustand 6 2 1
66. negative Buser G ia Config positive Session Control Inactive Timeout Zeit in 100ms Device ke Ports T PR Zwische speicher R cksetzen Logout Counter Mode Bi 1 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 bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn alle Eingaben gemacht wurden aktivieren Sie die neu en Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 6 3 2 Output Konfiguration Um die Einstellungen f r z B Output 0 zu ndern w hlen Sie Config gt gt Ports gt gt Outputs und z B gt gt Output O Notwendige Zugriffsrechte Administrator oder Config 266 WE amp T Port Konfiguration WVeb IO Digital 10 100BT 12 24Y Config gt gt Ports gt gt Ouiputs gt gt Ouiput 0 57630 E Home Name output 0 en Text Beschreibung Output 0 Session Control Group Mode 0123 getrennt Device O 0 12 53 parallel C Ports C amp Inputs 0 1 2 3 parallel E Outputs Safety State Safety enable OFF CON Output 0 Output 1 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 Beschrei
67. rem Netzwerk befindlichen WuT Ger te und ist weitestge hend selbsterkl rend Sollten doch Fragen oder Unklarheiten bestehen nutzen Sie bitte die zugeh rige Dokumentation oder Online Hilfe Benutzen Sie f r das Update nur Wutility in der aktuellen Version Die Verwendung von lteren Wutility Versionen kann das Web IO beim Update funktionell zerst ren 288 W amp T Firmware Update A Wir empfehlen alle Passworter zu l schen und einen Reset des Web IO durchzuf hren bevor das Update eingespielt wird F r das Update ben tigt Wutility uneingeschr nkten Netzwerkzugriff auf das Web IO Software Firewalls und Internetsecuritytools sollten so konfiguriert werden dass der Zugriff auf das Web IO nicht behindert wird 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 N Mischen Sie niemals Dateien mit unterschiedlichen Versions nummern im Filenamen Dies f hrt zur Funktionsunf higkeit des Ger tes Normaler Weise erkennt das Web IO selbstst ndig wenn die bertragung der neuen Betriebssoftware komplett ist und f hrt dann selbstst ndig einen Reset durch In seltenen F l len kann es nach dem Firmware Update notwendig sein das Web IO per Hardware Reset neu zu starten Reset Taster oder Power ON Ein Software Reset per Netzwerkzugriff ber Port 8888 reicht dann nicht aus
68. und nderung vorbehalten 205 W amp T Alarme 5 11 Alarme Im Web IO k nnen bis zu 12 verschiedene Alarm bedingungen festgelegt werden Abh ngig von konfigurierbaren Alarmbedingungen k nnen Alarm meldungen ausgegeben werden Dazu stehen verschiedene Netzwerkprotokolle zu Verf gung Mail SMTP SNMP Syslog UDP TCP ber bestehende Verbindung TCP Client FTP Client Neben den Alarmmeldungen versendet das Web lO Alarmclear Meldungen wenn die Alarmbedingungen nicht mehr erf llt sind also der Normalzustand wieder vorliegt 5 11 1 Festlegen der Alarmbedingungen Notwendige Zugriffsrechte Administrator Die Alarmbedingungen k nnen in verschiedenen Trigger gruppen festgelegt werden E Input Trigger E Output Trigger E System Trigger Innerhalb eines Alarmes sollten nicht die Bedingungen aus unterschidlichen Trigger Gruppen gemischt werden dh Machen Sie das Ausl sen eines Alarms entweder vom der Inputs oder vom Status der Outputs oder von ei nem der System Trigger abh ngig Es m ssen zwei grunds tzliche Arten von Alarm Triggern un terschieden werden 206 W amp T Alarme E Trigger mit Alarmzustand und Normalzustand m Trigger als Einzelereignis Trigger mit Alarmzustand und Normalzustand Triggerbedingung k nnen die Zust nde ON oder OFF der In bzw Outputs aber auch der System Trigger Load Control sein Wird z B f r einen Input ON als Trigger gew hlt wird die Alarmmeldung gesendet wenn d
69. verwendet wird Irrtum und nderung vorbehalten 291 W amp T Netzwerksicherheit 7 3 2 Das W amp T Web IO und die Netzwerksicherheit Die Sicherheit in Netzwerken wird heute zu Recht zuneh mend beachtet Alle Experten sind sich dar ber einig dass es eine absolute Sicherheit beim heutigen Stand der Technik nicht geben kann Jeder Kunde muss daher f r seine konkreten Voraussetzungen ein angemessenes Verh ltnis zwischen Si cherheit Funktionsf higkeit und Kosten festlegen Um hier dem Kunden eine gr tm gliche Flexibilit t zu er m glichen die sich an wechselnden Sicherheitsan forderungen von einer reinen Test und Installations umgebung bis hin zu kritischen Produktionsanwendungen orientiert sind die Sicherheitsma nahmen in hohem Ma e durch den Kunden konfigurierbar Das vorliegende Doku ment gibt einen berblick ber die Sicherheitsma nahmen die auf dem Wiesemann amp Theis Web IO implementiert sind bzw genutzt werden k nnen Es wird hierbei vorausgesetzt dass die Original Firmware von W amp T ohne kunden spezifische Anpassungen eingesetzt wird Weitere Details sind den jeweiligen Abschnitten der Bedienungsanleitung zu entnehmen 7 3 3 Das Berechtigungskonzept des Web IO Wie bereits im Kapitel Web Based Management beschrieben kennt das Web IO drei Stufen von Berechtigungen m Default User ohne besondere Anmeldung E Operator E Admin Diese Benutzer greifen im Normalfall ber die Web Oberfl
70. wut ce Device Device Typ Web 0 Digital 10110001 12 247 0070878 O a Pote Web IO Digital 10 100BT 12 24 A Manufacturer Device No 57630 p Download Eu 7 z Diag Geben Sie einen Link zu einem Icon ein Doc Logo logo gif EwzElar RAREN R cksetzen Logout Name Feld f r den Firmennamen Address Feld f r die Firmenanschrift Support Hotline Rufnummer unter der der Anwender technische Hilfe zum Web IO bzw zum Gesamtprojekt bekommen kann Internet Hompage der f r das Ger t zust ndigen Firma Device Type Firmenspezifische Ger tebezeichnung 274 WE amp 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 Dabei sollte allerdings beachtet werden dass die Abmessun gen des Logos in etwa mit denen des W amp T Logos berein stimmen Breite max 200 Pixel H he max 100 Pixel damit die bersichtlichkeit des Navigations Frames erhalten bleibt bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern Irrtum und nderung vorbehalten 275 W am
71. 1 22 23 24 25 26 27 28 29 30 31 32 som oror Sahttp Power Status Err Serial Port 1234567 8 910 11 121314 15 16 12 24V ACIDC max 30V DC max 48V AC Wenn sich die gew hlte Output Spannung zwischen 12V und 24V bewegt k nnen das Web IO und die zu schaltende Last auch aus der selben Quelle versorgt werden Irrtum und nderung vorbehalten 53 54 We amp T g 5 8 Anschl sse Bedienelemente und LEDs 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 WE amp T Anschl sse Bedienelemente und LEDs 3 5 Anschl sse Web IO 19 OEM 3 5 1 Abmessungen und Mechanik Das Web IO 19 OEM 24x Digital Input 24x Digital Output wurde entwickelt um eine Vielzahl digitaler Inputs und Out puts zentral ber TCP IP Ethernet zu schalten und zu ber wachen Die modulare 19 Technik erm glicht es die Anzahl der be n tigten lOs stufenweise in einem oder mehreren 19 Racks zu erreichen Die Leiterkarte des Web IO 19 OEM 24x Digital Input 24x Digital Output hat Europakartenformat Alle wichtigen Ma e finden Sie in der folgenden Zeichnung Das Frontblech beansprucht 10 Teilungseinheiten 50 8mm Irrtum und nderung vorbehalten 56 We amp T Anschl sse Bedienelemente und LEDs f Ha EIN NIIT ne EF p pm Bin l ee TP a CNN UT TTIT g o IETETELTTELTERTERTERTTEETETTER
72. 24 nur Web IO 19 OEM 24x Digital Input 24x Digital Output Das Web IO 19 OEM 24x Digital Input 24x Digital Output bermittelt mit dieser Struktur den Inhalt der Inputs und Outputs Diese Struktur wird nur gesendet wenn das Anwen derprogramm die Struktur Register Request an das Web lO 19 OEM 24x Digital Input 24x Digital Output gesendet hat RegisterState24 WORD send _sequenz immer 0 PC lt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0131 WORD length 0x0014 LONG driver_id immer 2 LONG input_reg Input Status LONG output_reg Output Status Die IO Struktur Send Mode Mit dieser Struktur werden die Triggerbedingungen festge legt mit denen das Web IO 12x Digital Input 12x Digital Output den Status der Inputs 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 154 W amp T TCP UDP Binary 2 Das Web IO sendet die WriteRegister Struktur mit dem Sta tus der Inputs in einem konfigurierbarem Zeitintervall 3 Das Web IO sendet die WriteRegister Struktur mit dem Status der Inputs nach Zustands nderung der konfigu rierten Inputs SendMode WORD PC gt Web IO WORD WORD WORD WORD WORD Die IO Struktur SendMode24 send_sequenz rec_sequenz struct_type length ea_bits interval immer 0 immer 0 0x0010 0x000C Maske f r Inputtrigger Intervall f r Da
73. 7 172 Bei UDP Paketen handelt es sich um verbindungslose und un gesicherte Datagramme Besonders bei der Verwendung mit Broadcasts kann sowohl das eigene Request wie auch das Reply Paket des Com Servers verloren gehen Zur sicheren Ermittlung aller in einem Subnet installierten Com Server sollte der Request Broadcast daher ggf wiederholt werden 298 W amp T Input Output Beschaltungsbeispiele 7 5 Input Anschlussbeispiele Anschluss einer Stromtreibenden Quelle weitere Eing nge Vcc 12 24 V AC DC v OFF 30 7 V Min 2 2 mA Anschluss eines Schalters weitere Eing nge 9 30 V Min 2 2 mA Anschluss eines potentialfreien Schalters weitere Eing nge Vcc 12 24 V AC DC Eingangsbeschaltung des Web IO Anschluss eines Ger tes mit potentialfreiem Kontakt Beispiel Input 0 geh rt zur Input Gruppe 0 Anschluss eines Reais Kontaktes Vcc 12 24 V AC DC 9 30 V beliebige Min 2 2ma Se fassan zu Raas Eingangsbeschaltung des Web IO Anschluss eines beliebigen Signals ber ein Relais Beispiel Input 0 geh rt zur Input Gruppe 0 Je vier Inputs haben eine gemeinsame Masse und bilden da mit eine Gruppe Irrtum und nderung vorbehalten 299 W amp T Input Output Beschaltungsbeispiele 7 6 Output Anschlussbeispiele nicht f r Web IO mit Relaisausg ngen Schalten von Lasten bis 500mA Vcc 12 24 V AC DC OFF 0V Strom lastabh ngi
74. 8 239 239 245 250 251 253 254 254 255 255 256 257 259 260 261 261 262 264 264 266 269 272 274 276 276 277 279 279 280 285 W amp T Einf hrung 7 Anhang 287 7 1 Firmware Update 288 7 1 1 Wo ist die aktuelle Firmware erh ltlich 288 7 1 2 Firmware Update ber das Netzwerk mit Windows 288 7 2 Notzugang 290 7 3 Verwendete Ports und Netzwerksicherheit 291 7 3 1 Verwendete Ports 291 7 3 2 Das W amp T Web IO und die Netzwerksicherheit 292 7 3 3 Das Berechtigungskonzept des Web IO 292 7 3 4 Ports mit Sonderfunktion 293 7 3 5 Wiederherstellung der Factory Defaults 294 7 4 Inventarisierung per UDP 296 7 4 1 Das Infopaket 296 7 5 Input Anschlussbeispiele 299 7 6 Output Anschlussbeispiele 300 7 7 Fehlermeldungen 301 7 8 Technische Daten 303 7 8 1 Technische Daten 57630 57631 303 7 8 2 Technische Daten 57632 304 7 8 3 Technische Daten 57633 57635 57637 57638 305 7 8 4 Technische Daten 57634 57636 306 7 9 Entsorgung 307 Index 308 Irrtum und nderung vorbehalten W amp T Inhalt WE amp T Einf hrung 1 Erste bersicht der Funktionen Die W amp 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 W amp T Einf hrung TE GT THU TILEHGLEFATGENNT Das Web IO Digital bietet dem Anwender f r den Datenaus tausch eine RJ45 Ethernet Schnittstelle Die RJ45 Buchse er
75. 83 5 8 4 3 8 5 5 8 6 5 8 7 5 8 8 5 9 3 9 1 5 9 2 5 9 3 5 10 5 10 1 5 11 Sl BINARY Socketprogramme mit Bin rstrukturen Festlegen des Operationsmodus Das Web IO als Socket Server Das Web IO als Socket Client Das Web IO als UDP Peer Passwort Schutz BINARY Die IO Strukturen Definition der IO Strukturen Arbeiten mit den IO Strukturen lO Strukturen in verschiedenen Sprachen Box to Box Konfiguration des Slave Web IO Konfiguration des Masters Box to Box Verbindungsstatus ermitteln Beenden des Box to Box Modus Box to Box Modus nur beim Slave Web IO beenden Box to Box Hinweise und Grenzen OPC Standarisierter Zugriff Die Installation des OPC Servers Deinstallation Konfiguration Web IO als OPC Device Konfigurieren Programmoptionen Direktsteuerung ber Bedienfelder Zugriff ber Visual Basic bzw VBA Ein Web IO mehrere Client Rechner SNMP In und Outputs in Managementsystemen Freischalten des SNMP Zugriffs Aktivieren der Outputs f r SNMP Die wichtigsten Schritte bei SNMP Zugriff Syslog Systemmeldungen erfassen Syslog System Messages freischalten Alarme Festlegen der Alarmbedingungen 5 11 2 E Mail Alarm SMTP 5 11 3 SNMP Alarm 5 11 4 Alarm ber UDP 5 11 5 Alarmmeldung an eigene TCP Applikationen 5 11 6 Alarmmeldung an einen TCP Server 5 11 7 Alarmmeldung an einen Syslog Server 5 11 8 Alarmmeldung an einen FTP Server Irrtum und nderung vorbehalten Inhalt 135 136 137 139 143 145
76. Config Output 1 Session Control Output 2 c a o C HE Device L Text Qutput 3 C HE TimeDate Output 4 ei C C o C H Basic Settings L F Output Mode Output 5 O E amp Alarm POE r rn a en 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 A 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 W hlen Sie im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binary 1 gt gt TCP Client Notwendige Zugriffsrechte Administrator Irrtum und nderung vorbehalten 139 W amp T TCP UDP Binary WET Local Port auto www Wurde Server Port 9153 Web IO Web IO Digital 10100BT 12 24 a Server iPAdar i72162325 Home 172 16 232 5 D amp D 1 Server HTTP Port Buser EEO Config Server Password Session Control x L E Device Input Trigger M Input 0 Text M input 1 Time Date M Input 2 CHG Basic Settings Fi t3 G Network npu HTTP M input 4 G Mail M input 5 el M Input 6 G Syslog M Input 7 E Binary 1 M Input 8 BTCP Server M Input 9 Tine nr M input 10 DP
77. D length 0x000C WORD word_anz immer 1 WORD value Input Status oder Output Status Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden Die IO Struktur WriteRegister24 nur Web IO 19 OEM 24x Digital Input 24x Digital Output Diese Struktur dient zum bertragen des Zustandes der Inputs oder Outputs beim Web IO 19 OEM 24x Digital Input 24x Di gital Output Sendet das Anwenderprogramm diese Struktur an Irrtum und nderung vorbehalten W amp T TCP UDP Binary das Web IO setzt das Web IO die Outputs entsprechend des in value bergebenen Wertes Sendet das Web IO diese Struktur an das Anwenderpro gramm hat value den dem Input Status entsprechenden Wert WriteRegister24 WORD send _sequenz immer 0 PC lt gt 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 12x Digital Input 12x Digital Output Wird z B nicht der gesamte Prozessstatus im Anwenderprogramm abgebil det k nnen einzelne Outputs gesetzt werden ohne den Wert der anderen zu ver ndern Die Bits 0 11 in set_bits und value korrespondieren zu den entsprechenden Outputs Die se Struktur wird nur vom Anwenderprogramm verwendet SetBit WORD send _sequenz immer 0 PC gt Web IO WORD rec_sequenz
78. DP 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 Web IO Digital 10 1 00BT 12 24 Config gt gt Device gt gt Basic Settings gt gt UDP an Port No 1 65536 Home Buser Port 42278 amp Config Enahle a Session Control k IV UDP enable CHG Device BText Freier Speicher 50136 Bytes Time Date Basic Setti TT Bieter ERENER EAEN R cksetzen Logout GHTTP EMail Esnmp UDP inary 1 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 W hlen Sie im Navigationsbaum Config gt gt Device gt gt Output Mode Notwendige Zugriffsrechte Administrator Irrtum und nderung vorbehalten 125 W amp T TCP UDP Kommandostrings Web IO Digital 10 1 00BT 12 24 Output Mask Name HTTP UDP ASCI SNMP Bi 57630 E Home Output 0 E Buser Output 1 LEAB Coid Output 1 Session Control Output 2 L o CH Device m G Tert Output 3 TimeDate Output 4 C amp Basic Settings OBERE EEE EEE EEE SEE EEE E VEREEEEN Output Mode Output 5 O Charm EE Alle verwendeten Outputs m ssen f r UDP ASCII aktiviert sein Sollten Sie d
79. Das hei t ein an das Netzwerk angeschlossenes Web IO erh lt nur dann eine IP Adresse wenn diese zuvor im BOOTP Ser ver entsprechend hinterlegt wurde F r das Anlegen der Re servierung wenden Sie sich bitte an den zust ndigen System administrator Die hierf r ben tigte Ethernet Adresse des Web IOs kann dem am Geh use befindlichen Aufkleber ent nommen werden 5763x Model EN 00c03d003fa0 Ethernet address OK XXXXXX Nachdem die notwendigen Eintragungen vom Administrator vorgenommen wurden bezieht das Web IO nach jedem Reset Irrtum und nderung vorbehalten 31 W amp T Vergabe der IP Adresse automatisch die gew nschte IP Adresse Um die Erreichbarkeit des Web IO auch bei ausgefallenem BOOTP Server zu gew hr leisten wird bei ausbleibender Antwort die bisherige IP Adres se beibehalten 32 WE amp T Anschl sse Bedienelemente und LEDs 3 Anschl sse Bedienelemente und LEDs E Versorgungsspannungsanschluss E input und Output Anschl sse E Ethernet Anschluss E RS232 E Ger testatus LEDs Irrtum und nderung vorbehalten 33 WE amp T Anschl sse Bedienelemente und LEDs 3 1 Anschl sse Web IO 2x Dig Input 2x Dig Output Type 57633 57635 Network Power Status a a 5 2 f2 Ea 3 gt g e 5 e NR 3 1 1 Versorgungsspannungseingang Vcc Die Versorgungsspannung wird an den Schraubklemmen an der Unterseite des Geh uses angeschlossen Die bei W amp T er
80. Device gt gt Alarm gt gt Alarm 1 gt gt Mail Home user E Mail Adar Inotdienst firmaxy de Config Fi Control Subject Tanki F llstand zu niedrig en Mailtext Zeit lt t gt New Password HE ha punpa L Tsou Ei E Text Alarm Clear Subject Tanki F llstand wieder normal B Time Date Basic Settings Alarm Clear Text Zeit lt t gt r E Output Mode E Alarm Pumpe 1 lt 00 gt Alarm 1 Mail Zwischenspeichern R cksetzen Logout HMP E gupp 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 z B userl domain de user2 domain de Subject Hier wird die Betreffzeile des Alarm Mails eingegeben die bei Auftreten der konfigurierten Alarmbedingung gesendet wird Mailtext kann einen frei formulierten Text beinhalten der bei Auftre ten der konfigurierten Alarmbedingung gesendet wird Alarm Clear Subject Sobald die konfigurierte Alarmbedingung nicht mehr vor liegt wird eine Alarmclear Meldung mit der hier eingetrage nen Betreffzeile verschickt Alarm Clear Text Wie beim Mailtext kann hier ein frei formulierter Text f r die Alarmclear Meldung eingetragen werden A Zus tzlich k nnen in der Betreffzeile und im Mailtext Alarm Variable eingesetzt werden Das sind Platzhal ter f r Z
81. Device gt gt Output Mode Outputs einer Gruppe sind in gleicher Farbe hinterlegt www WuT de und sollten im gleichen Modus betrieben werden Web IO Ouiput Mask Name HTTP UDP ASCI SNMP Bi Web IO Digital 10100BT 12 24V Output 0 C 57630 e Home Output 1 HUser A r ec E Config Output 2 Session Control Output 3 Device GText Output 4 Time Date Output 5 Basic Settings sr em Mode Output 6 larm Ports Output 7 E Manufacturer Output 3 UpDownload EEE Diag Output 9 Doc Output 10 Output 11 Enable T Load Control enable EmEEN aEIER R cksetzen Logout e H oO H O u o e o LE 3 E O b oe O EI O eo o eo o i i Aktivieren Sie hier die Outputs die ber das SNMP Protokoll gesteuert werden sollen und best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button Nun m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut User f Config Alle neuen Einstellungen speichern Session Control LogOut X rofiles Irrtum und nderung vorbehalten 197 W amp T SNMP Nach Klick auf den Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut 5 9 3 Die wichtigsten Schritte bei SNMP Zugriff Die von W amp T bereitgestel
82. HCP Client 77 Diagnose 279 DNS Server 77 DNS Server 27 Download 276 Dummy 146 E E Mail Addr 216 E Mail Alarm 213 eigene Web Seite 90 Eingangsspannungsbereich 35 39 46 51 59 Enable 118 254 255 ERP Gateway 232 Error LED 64 Ethernet Adresse 21 32 Ethernet Anschluss 61 F Fehler Report 279 Fehlermeldungen 279 301 Firmware 288 Firmware Update 288 Frames 68 Full Duplex 61 G Galvanische Trennung 61 Gateway 77 Ger tenamen 85 Google Kalender 241 Google Konto 239 Greenwich Time 254 Grenzen 177 Grenzen beim Einsatz des Java Applets 105 Group Mode 267 282 W amp T H Half Duplex 61 handshake 290 Header mitsenden 115 127 home html 277 HTML Upload 278 HTML Kopf 93 HTTP 11 73 84 HTTPLogin 145 l iCal 239 cons 69 nactive Timeout 141 172 nfopaket 296 nput Inverter 271 nput Mask 271 nput Mode 265 nput Trigger 115 117 138 141 144 169 172 186 207 nput Output Service 14 nput Beschaltung 35 39 46 51 58 nput Gruppen 46 51 nput Konfiguration 264 inputpolling 99 nterval 117 141 144 173 nventarisierung 294 O Strukturen 147 148 P Addr 76 P Addr 221 224 225 Java Applets 98 Javascript 98 K Kommandostrings 107 110 Konfigurationsframe 69 Konfigurationszugriff 73 Konfirmit tserkl rung 307 L Last berwachung 37 48 60 Latenzzeiten 177 Laufzeitverz gerungen 177 Lease Time 27 LED Test 285 Link Status 62 Links 96 Links und R cklinks 96 Listen
83. Handbuch Web IO 2x Digital Input 2x Digital Output 12x Digital Input 12x Digital Output 12x Digital Input 6x Digital Relais ERP Gateway 2x Digital Web IO 19 OEM 24x Digital Input 24x Digital Output Release 2 23 Februar 2010 Typ 57630 57631 57632 57633 57634 57635 57636 57637 57638 ab Firmware 2 24 bzw 3 20 57637 W amp T Hinweise 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 Missverst ndlichkeiten damit wir diese so schnell wie m glich erkennen und besei tigen k nnen F hren Sie Arbeiten an bzw mit W amp T Produkten nur aus wenn sie hier beschrieben sind und Sie die Anleitung voll st ndig gelesen und verstanden haben Eigenm chtiges Han deln kann Gefahren verursachen Wir haften nicht f r die Fol gen eigenm chtigen Handelns Fragen Sie im Zweifel lieber noch einmal bei uns bzw bei Ihrem H ndler nach W amp T Inhalt 1 Erste bersicht der Funktionen 9 1 1 Der Kommunikationszugang 10 1 2 bersicht ber die Funktionen der IOs 11 1 2 1 Basisbetriebsarten 11 1 2 2 Alarm Service 14 1 2 3 Input Output Service 14 1 2 4 System Service 15 2 Vorbereitungen zur Inbetriebnahme 1 7 2 1 _ Versorgungssp
84. IO Die werksseitig voreingestellten Adressen sind nur ber einen Internetzugang erreichbar Wenn f r die Time Server Namen nicht IP Adressen angegeben wurden 258 W amp T Time Date muss in der Netzwerkkonfiguration ein DNS Server angegeben 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 gt gt Device gt gt Time Date gt gt Device Clock auch manuell eingestellt werden Time Uhrzeit im Format hh mm Eine sekundengenaue Einstellung ist nicht m glich Day im Format dd Month im Format mm Year im Format yyyy Web IO Digital 10100BT 12 24 Config gt gt Device gt gt Time Date gt gt Device Clock 57632 Ti 2 Home ESR i 7 les Buser Day Config 01 Session Control Month i CHG Device G Text Year 2003 Time Date 0 08 Freier Speicher 48103 Bytes G Start EStop EWBENBNSHEIEHEN R cksetzen Logout G Time Server Device Clock m c Settings bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Irrtum und nderung vorbehalten 259 W amp T Time Date 6 1 7 Aktivieren aller Time Date Einstellungen Wenn alle den Alarm betreffenden Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern N Wenn Sie sich
85. IO Des Weiteren m ssen die benutzten Outputs noch f r den Binary Modus freigeschaltet werden W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode und markieren den gew nschten Binary Zu gang Notwendige Zugriffsrechte Administrator Web IO Digital 1010087 12 24V Output Mask Name HTTP UDP ASCI SNMP Binary I Binary II 57630 Home Output 0 C C C Buser Config Output 1 Session Control Output 2 C C o C HE Device L Tert Output 3 G HE TimeDate Output 4 C ke Basic Settings nu a H Fh Output Mode Output 5 e amp C B amp Alarm Re r r r e aii 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 142 a o BE WE amp T TCP UDP Binary 5 6 4 Das Web IO als UDP Peer Um das Web IO als UDP Peer zu betreiben m ssen noch ei nige weitere Einstellungen vorgenommen werden W hlen Sie im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binary 1 gt gt UDP Peer Notwendige Zugriffsrechte Administrator Web IO Digital 10 1 00BT 12 24 Local Port 45883 57630 I Home Remote Port 45883 eh IP Adresse des UDP Peer im Format wax mar ma oa FB Config Session Control Remote IP Addr 72 16 2325 Devi
86. Kalender Hinzuf gen Einstellungen 134 Weitere Kalender Termin eintragen Termineinzelhejen bearbeiten Kalender von Freunden hinz Deutsche Feiertage 8 30 31 m v Einstellungen W hlen Sie als Kalender den Kalender f r den entsprechenden Output aus und klicken Sie auf Termineinzelheiten bearbeiten Zur ck zum Kalender Speichern Abbrechen L schen weitere Aktionen Was Klimaanlage 11 8 2010 08 00 bisl17 00 11 8 2010 T Ganzt gig Nie Beginn 22 7 2010 Endet Bis Wo Kalender Output 0 z Beschreibung Irrtum und nderung vorbehalten 4 Tage Sa Termin bersicht So 1 Aug 14 15 28 29 241 W amp T Time Switch zeitgesteuert schalten Bestimmen Sie alle Termineinzelheiten und klicken dann auf Speichern Es spielt keine Rolle welchen Namen Sie unter Was eintragen Das Web IO schaltet zum Beginn jedes gefundenen Termins den Output ein und mit Ende des Termins wieder aus Konfigurieren Sie auf diese Weise alle gew nschten Schalt zeiten Termin eintragen Heute EI E August 2010 August 2010 gu m Mo Di MDMDFSS 08 00 Klimaanlage 08 00 Klimaanlag 26 27 28 29 30 31 1 21 00 Hoflicht 21 00 Hoflicht eh NETT RL 9 10 11 12 13 14 15 T 2 46 17 18 19 20 21 22 08 00 Klimaanlage 08 00 Klimaanlage 23 24 25 26 27 28 29 21 00 Hoflicht 21 00 Hoflicht wer e e a 2 5 08 00 Klimaanlage 08 00 Klimaanlage Meine Kalender T pan 21 00
87. Modus vor her freigeschaltet wurde Hierzu gibt es mehre M glichkei ten m Einmalige Aktivierung ber einen speziellen http String in Verbindung mit dem Admin Passwort falls gesetzt m Einmalige Aktivierung ber Config gt gt Session Control gt gt Logout und den Firmware Update Button Reset ber Port 8888 Durch den Aufbau einer Verbindung z B mit Telnet auf den Port 8888 kann ein Reset des Ger tes ausgel st werden Hierzu ist sofort nach dem Verbindungsaufbau das Admin Passwort falls gesetzt anzugeben Diese sofortige berga be des Passworts ist praktisch nicht manuell sondern nur durch ein Progamm m glich Die Folgen eines Resets sind die gleichen wie die einer kurzzeitigen Unterbrechung der Stromversorgung oder das Dr cken des Reset Tasters am Ger t 7 3 5 Wiederherstellung der Factory Defaults Durch Wiederherstellen der Werkseinstellungen Factory Defaults k nnen alle vom Kunden vorgenommene Sicherheitseinstellungen wieder r ckg ngig gemacht wer den Unter anderem sind dann auch die Userrechte Adminis trator und Operator nicht mehr durch Passwort gesch tzt Diese Option stellt also zugleich einen Notzugang f r den Fall dar dass das Passwort vergessen wurde oder im Notfall die Per 294 W amp T Netzwerksicherheit sonen die die Passw rter kennen nicht verf gbar sind Dieser Notzugang ist jedoch gegen unbefugten Zugriff ber die Netzwerkschnittstelle gesch tzt Per Software ber
88. Output Config last update Fr KW26 27 06 2003 12 25 16 ED Doc Binary 1 Box2Box Slave TCP Server connected to Box2Box Master 172 16 232 17 49153 174 W amp T Box to Box Hier wird angezeigt in welcher Betriebsart die einzelnen Out puts gerade arbeiten Zus tzlich wird am Fu der Webseite der aktuelle Status einer Box to Box Verbindung angezeigt 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 Master und Slave Web IO m ssen am Netzwerk angeschlossen sein W hlen Sie im Navigationsbaum des Masters Config gt gt Device gt gt Basic Settings gt gt Binaryl gt gt TCP Client und l schen Sie den Eintrag bei Server IP Addr Setzen Sie ferner den Punkt Application Mode auf Default Best tigen Sie mit Mouse Klick auf den Zwischenspeichern Button Anschlie end setzen Sie unter Config gt gt Device gt gt Basic Settings gt gt Binaryl gt gt den Operation Mode auf TCP Server Best tigen Sie mit Mouse Klick auf das Zwischenspeichern Button Nun w hlen Sie im Navigationsbaum des Masters Config gt gt Device gt gt 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 werde
89. P 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 die Z hlerst nde der Counter in den Text einzubinden k nnen ebenfalls die Alarm Variablen ge nutzt werden Alarm Variable Beschreibung lt dn gt Device Name siehe Config gt gt Device gt gt Text lt i gt Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise lt ix gt Zustand des Inputs Nr x ON OFF lt inx gt Name des Inputs Nr x lt o gt Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise lt ox gt Zustand des Outputs Nr x ON OFF lt onx gt Name des Outputs Nr x lt cx gt Z hlerstand des Counters Nr x in dezimaler Schreibweise lt t gt Zeitstempel mit Datum und Uhrzeit im Format TT MMM JJJJ hh mm ss lt y gt Jahr im Format JJJ lt m gt Monat im Format MM lt d gt Tag im Format TT lt h gt Stunde im Format hh lt i gt Minuten im Format mm lt s gt Sekunden im Format ss x kann je nach Modell zwischen 0 und 23 liegen Alarm Clear Text Wie beim TCP Text kann hier ein frei formulierter Text f r die Alarmclear Meldung eingetragen werden bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn alle den Alarm betreffend
90. Peer Fi t11 Binary 2 npu E0utput Mode D Select all HHE Alarm rs Interval E Manufacturer R Up Download Application Mode Socket device Diag Compatible 500 Doc Box2Box Master zusehen peihEm R cksetzen Logout 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 Server HTTP Port Hat nur in den Betriebsarten Box2Box Bedeutung und legt den HTTP Port fest auf den die Steuerverbindung zur Slave Box aufgebaut werden soll 140 W amp T TCP UDP Binary Wenn nicht anders vorgegeben sollte hier immer Port 80 ver wendet 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 Dazu mehr im Kapitel Box to Box Inactive Timeout Hier wird der Timer konfiguriert nach dessen Ablauf das Web IO die TCP Verbindung schliesst Der Wert ist dezimal und in 100ms Schritten anzugeben Der Timer wird bei akti ver Netzwerkverbindung zur ckgesetzt wenn Daten ausge tauscht werden Beispiel Der Wert 10 entspricht einer Sekunde Wi
91. Safety Timeout festlegen Um den Safety Timeout zu konfigurieren w hlen Sie im Navigationsbaum Config gt gt Device gt gt Output Mode Notwendige Zugriffsrechte Administrator WWeb IO Digital 10 100BT 12 24 ee Output o e T C E Home Output 11 Buser Config ar aE Session Control Nach Ablauf des Zeitintervalls Zeit in 100ms ohne D 9 Device nehmen die Outputs die pro Port einstellbaren Safety EText Safety Timeout 50 Time Date ar enha berwacht je zwei benachbarte beschaltete Outputs Pant oe fehlende Last Schaltet in diesen F llen beide Ausg n sarn manuell freigeschaltet werden Ports Unabh ngig von dieser Funktion sind alle Ausg nge Manufacturer D UpDownload Enable I Load Control enable Irrtum und nderung vorbehalten Amischefapeichem R cksetzen Logout 261 W amp T Safety Timeout State Safety Timeout Tragen Sie hier ein nach welcher Zeit ohne netzwerkseitigen Zu griff die Outputs auf das eingestellte Muster gesetzt werden sol len Der eingetragene Wert mal 100ms ergibt die Timeout Zeit es k nnen Werte zwischen I und 9999 eingetragen werden Der Wert 50 entspricht zum Beispiel 5 Sekunden Sinnvoll ist eine Timeout Zeit die ca 10 mal so hoch ist wie die Zeit zwischen zwei planm igen Zugriffen bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO 6 2 2 Safety State festlegen
92. Servers eingetragen der die Alarmmeldung empfangen soll Irrtum und nderung vorbehalten 225 W amp T Alarme Port in diesem Feld wird der lokale UDP Port eingetragen auf dem der Syslog Server die Syslog Meldung empfangen soll Der Standardport f r Syslog ist 514 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 Alarm Variable Beschreibung lt dn gt Device Name siehe Config gt gt Device gt gt Text lt i gt Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise lt ix gt Zustand des Inputs Nr x ON OFF lt inx gt Name des Inputs Nr x lt o gt Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise lt ox gt Zustand des Outputs Nr x ON OFF lt onx gt Name des Outputs Nr x lt cxK gt Z hlerstand des Counters Nr x in dezimaler Schreibweise lt t gt Zeitstempel mit Datum und Uhrzeit im Format TT MMM JJJJ hh mm ss lt y gt Jahr im Format IJJIJI lt m gt Monat im Format mM lt d gt Tag im Format TT lt h gt Stunde im Format hh lt i gt Minuten im Format mm lt s gt Sekunden im Format ss x kann je nach Modell zwischen 0 und 23 liegen Alarm Clear Text Wie beim Syslog Text kann hier ein frei formulierter
93. 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 W hlen Sie Button Profile In der nun erscheinenden Webseite markieren Sie den Radio Button Basisparameter Netzwerk und best tigen Sie mit Mouse Klick auf den Profile anzeigen Button W hlen Sie nun im Navigationsmen den farblich gekenn zeichneten Punkt Config gt gt Device gt gt Basic Settings gt gt Network Es erscheint die folgende Eingabemaske 57631 Home User IP Adar mez I Config 172 16 232 52 Session Control Subnet Mask 255 gt 55 255 0 CH Device G Text Gateway 172 116 232 252 TimeDate BOOTP Client STATIC I Basic Settings c Hetwork BOOTP enable TTP DHCP enable HTTP Client DnsServerl IP Adresse des DNS Servers Mail m j172 16 232 253 DD Gupp DnsServer2 IP Adresse des DNS Servers im EsSyslog measa GFTP 172 16 232 254 Pe Binary 1 n _ Binary 2 Zwischenspeichern R cksetzen Logout E Output Mode DO Alarm Tragen Sie hier die ben tigten Netzwerkparameter ein IP Addr Die IP Adresse kann an dieser Stelle ge ndert werden 76 WE amp T Konfiguration der Netzwerkparameter Subnet Mask Gateway F r S
94. 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 Sollte die rote Error LED blinken berpr fen Sie die Verbindung zum Netzwerk Hat das Web IO keine bzw die IP Adresse 0 0 0 0 bleiben die 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 2 1 3 Web IO 19 OEM 24x Dig Input 24x Dig Output F r die Inbetriebnahme eines Web IO 19 OEM 24x Digital Input 24x Digital Output lesen Sie bitte zun chst Kapitel 3 3 in dem die elektrische Beschaltung die ses Artikels detailliert beschrieben ist 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 nach Spannungszuf hrung ber den VG96 Anschluss automatisch die Netzwerkgeschwindigkeit 19 W amp T Vergabe der IP Adresse 2 2 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 Beachten Sie jedoch immer dass IP Adressen innerhalb eines Netzwerkes eindeutig sein m ssen E Vergabe mit dem WuTility Tool EI Vergabe mit Hilfe des ARP Kommandos
95. T OPC 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 Au erdem ist zur Benutzung des neuen Interface mindestens Visual Basic Version 5 0 bzw Office 97 erforderlich Die komplette Schnittstellen Spezifikation finden Sie auf der Homepage der OPC Foundation http www opcfoundation org F r einen ersten Eindruck sind aber auch vielleicht die folgenden Beispiele Excel Makros hilf reich Damit Visual Basic das OPC Interface benutzen kann muss in der Liste der Verweise der Eintrag OPC Automation 2 0 aktiviert sein Zu dieser Liste gelangen Sie bei Visual Basic 6 0 ber den Men punkt Projekt Verweise bei Excel 97 ber den Men punkt Extras Verweise im Visual Basic Editor Beispiel Variablen auflisten Dieses Beispiel benutzt den Namensraum Browser um alle verf gbaren Variablen des OPCServers zu ermitteln und tr gt sie in Spalte I der aktuellen Excel Tabelle ein Option Base 1 Sub OpcGetNanes Tr gt die verf gbaren Variablennamen in Spalte 1 ein Dim TheOpcServer As OPCServer Dim MyBrowser As OPCBrowser Set TheOpcServer New OPCServer Th
96. TE A u P in je J UAA via ABA A hai a a ag ToT Tom TUT T T E W amp T Anschl sse Bedienelemente und LEDs 3 5 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 GND Input Group 0 not connected GND Input Group 1 GND Input Group 1 not connected GND Input Group 2 GND Input Group 2 not connected GND Input Group 3 GND Input Group 3 not connected GND Input Group 4 GND Input Group 4 not connected GND Input Group 5 GND Input Group 5 not connected Output 8 Output 9 Output 10 Output 11 Output 20 Output 21 Output 22 Output 23 Vdd Outputs 0 11 Vdd Outputs 12 23 Vcc Power Supply not connected Vcc GND GND b Input 2 Group 0 Input 3 Group 0 not connected Input 2 Group 1 Input 3 Group 1 not connected Input 2 Group 2 Input 3 Group 2 not connected Input 2 Group 3 Input 3 Group 3 not connected Input 2 Group 4 Input 3 Group 4 not connected Input 2 Group 5 Input 3 Group 5 not connected Output 4 Output 5 Output 6 Output 7 Output 16 Output 17 Output 18 Output 19 Vdd Outputs 0 11 Vdd Outputs 12 23 Vcc Power Supply not connected Vcc GND GND Irrtum und nderung vorbehal
97. Text f r die Alarmclear Meldung eingetragen werden bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Zuletzt muss noch der Syslog Dienst freigeschaltet werden W hlen Sie hierzu im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Syslog 226 W amp T Alarme Eiuser E G Config Syslog Server IP l Session Control Ga Device Syslog Server Port Port No 1 65536 BText default 514 Time Date CHG Basic Settings Syslog Binary 2 Durch Markieren von System Messages enable und Klick auf Zwischenspeichern wird Syslog freigegeben Wenn alle den Alarm betreffenden Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 5 11 8 Alarmmeldung an einen FTP Server Um bei Eintreten der Alarmbedingung eine Meldung per FTP in eine Log Datei auf einem FTP Server zu schreiben markie ren Sie unter Config gt gt Device gt gt Alarm gt gt Alarm im Be reich Enable den Punkt FTP Client enable Notwendige Zugriffsrechte Administrator Enable D Mail enable TI SNMP Trap enable D UDP Client enable C Send special alarm to pending TCP connections D TCP Client enable M Syslog Messages enable D FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das W
98. Umstellung stattfindet bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO 6 1 4 Ende der Sommerzeit Notwendige Zugriffsrechte Administrator Um einzustellen wann die Sommerzeit endet w hlen Sie Config gt gt Device gt gt Time Date gt gt TimeZone gt gt Summertime gt gt Stop 256 W amp T Time Date Web IO Digital 10 100BT 12 24 Config gt gt Device gt gt Time Date gt gt TimeZone gt gt Summertime gt gt Stop 57630 Home Buser Month Oktober Config am Session Control E Device Mode letzten Die Sommerzeit endet im G Text Weekday Sonntag TimeDate ie Time 3 oo Summertime 5 Start EBENEN BEE R cksetzen Logout jistop 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 Weekday Wenn die Umstellung nicht z B von Samstag auf Sonntag stattfindet kann hier ein anderer Wochentag ausgew hlt werden Time Uhrzeit zu der die Umstellung stattfindet bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO 6 1 5 Time Server Notwendige Zugriffsrechte Administrator Zur Synchronisation der internen Uhr des Web IO kann ein Time Server angegeben werden Das Web IO ruft nach dem Einschalten die Uhrzeit be
99. WORD length 0x0008 Irrtum und nderung vorbehalten 157 W amp T TCP UDP Binary Als antwort sendet das Web IO eine Struktur vom Typ Diagnosis Die IO Struktur Diagnosis Das Web IO sendet die Struktur Diagnosis als Antwort auf die ReadDiagnosis Struktur Diagnosis WORD send_sequenz immer 0 PC lt 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_errorbitsO bin re Codierung der Fehler LONG diag_errorbits1 In der Variablen diag_error_count wird zur ckgegeben wie viele verschiedene Fehler zur Zeit im Fehlerspeicher sind Insgesamt unterscheidet das Web IO bis zu 64 verschiedene Fehlerzust nde wobei jedes gesetzte Bit der beiden Variab len diag_errorbits0 und diag_errorbitsi f r eine Fehlerart steht Die genaue textliche Beschreibung kann ber TCP Port 80 abgerufen werden Eine n here Beschreibung hierzu finden Sie im Kapitel Socketprogrammierung mit Kommandostrings Die IO Struktur ClearDiagnosis Mit dieser Struktur wird der Fehlerspeicher des Web IO ge l scht ClearDiagnosis WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00D2 WORD length 0x0008 Die IO Struktur Options Diese Struktur dient dazu im Web IO betimmte Optionen zu setzen Dazu stehen 32 Bit in der Varablen options zur Ver f gung 158 WE amp T TCP UDP Binary Options WORD se
100. Zur Einbindung der Web IO spezifischen Anzeigeobjekte und Bedienelemente unterst tzt das Web IO spezielle HTML Tags Diese Tags setzen sich aus lt w amp t_tags und dem eigentlichen Funktionsaufruf zusammen lt w amp t_tags time gt zum Beispiel zeigt im Browser die aktuelle Systemzeit nebst Datum des Web IO an Folgende Funktionen stehen zur Verf gung 90 W amp 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 F gt den f r Location hinterlegten Eintrag in die Webseite ein F gt den f r Contact hinterlegten Eintrag in die Webseite ein F gt die f r Input Nr x festgelegte Bezeichnung ein x kann sich dabei zwischen 0 11 bewegen und gibt an auf welchen Input sich der Aufruf bezieht Das gilt auch f r die im Folgenden beschriebenen Output und Counter Aufrufe Gibt den Zustand ON OFF des x entsprechenden Inputs wieder Stellt den Hintergrund eines Tabellenfeldes abh ngig vom Zustand des Input x dar OFF keine Hintergrund Farbe ON gr n F gt den Z hlerstand des Counters f r Input x in die Webseite ein F gt die f r Output Nr x festgelegte Bezeichnung ein Gibt den Zustand ON OFF des x entsprechenden Outputs wieder Bei Login mit Config oder Administratorrechten ist die Zustandsangabe mit einem Hyperlink ausgestattet
101. abe des gew hl ten HTTP Ports erreichbar Adresse http 172 16 232 17 85 index htm Beispiel f r HTTP Port 85 Das gilt auch f r alle Konfigurationszugriffe Der Punkt GET Header enable und die Input Trigger haben keinen Einfluss auf die Darstellung der Webseite und werden im Kapitel Socketprogrammierung mit Kommandostrings n her erleutert Im Browserfenster wird die Darstellung nach Zwischen speichern und Aktivieren der Einstellungen angepasst Nachdem alle gew nschten nderungen vorgenommen wur den benutzen Sie den auf jeder Konfigurationsseite vorhan denen Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut User Alle neuen Einstellungen speichern Config Session Control Logout R Morones Nach einem Mouse Klick auf den Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut Irrtum und nderung vorbehalten 89 W amp 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
102. agement kann eine Last berwachung aktiviert werden die den Anwender bei fehlen der Last z B Drahtbruch oder berlast informiert 48 WE amp T Anschl sse Bedienelemente und LEDs Outputs die mit einer induktiven Last wie z B einem Relais beschaltet sind sollten mit einer Freilaufdiode gesch tzt werden Bei der Dimensionierung der Ausgangsspannungsversorgung sollte der ben tigte Strom ber cksichtigt werden Wenn sich die gew hlte Output Spannung zwischen 12V und 24V Gleichspannung bewegt k nnen Vcc und Vdd auch aus der selben Quelle versorgt werden 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 W amp T one system oror ahttp Web IO 12x Digital Input 12x Digital Output lt gt Irrtum und nderung vorbehalten 49 WE amp T Anschl sse Bedienelemente und LEDs 3 4 Anschl sse Web IO 12x Dig Input 6x Relais Eingangsbeschaltung Reset Taster Ger testatus Gral LEDs Ethernet E 12x Digital Input 6x a E Anschluss diag C Serielle f Schnittstelle K A AE ASET 8 9 10 1112 13 14 1546 l Y i 002 Ausgangsbeschaltung nicht beschaltet Versorgungsspannungsanschluss 3 4 1 Versorgungsspannungseingang Die Versorgungsspannung wird an den Schraubklemmen 1 und 2 angeschlossen Die bei W amp T erh ltlichen Steckernetz teile sind dazu auf der Niederspannungsseite mit einem Spezialstecker ausger stet Alternativ kann eine vorhandene Spannung zwi
103. al your_calendar http www google com calendar ical jrfte2823voq4loc2 Auto Reload No Upload m OutputO Einstellungen ndern Manuelles iCal Datei Upload nn Time Switch File Upload Output 0 R cksetzen 244 W amp T Time Switch zeitgesteuert schalten Klicken Sie auf Upload iCal Datei Output 0 In gleicher Weise muss f r Output 1 verfahren werden Nun m ssen die neuen Einstellungen noch aktiviert werden Be nutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home C User Config gt gt Session Control gt gt LogOut BJ i Session Control Alle neuen Einstellungen speichern iq LogOut pe Profiles L New Password 5 13 4 Schaltzeiten als iCal Datei laden Sollte das Web IO keinen Zugang zum Internet haben bietet sich als zweite Alternative die M glichkeit die Schaltzeiten in Form einer iCal Datei von der Festplatte eines lokalen PC ins Ger t zu laden Auch in diesem Fall k nnen die Schaltzeiten ber einen Online Kalender erstellt werden Die Vorgehensweise ist identisch mit der vorangehend beschriebenen Allerdings muss die iCal Datei zun chst auf einen mit dem In ternet verbundenen PC heruntergeladen werden Beim Google Kalender m ssen Sie dazu nur auf den Link der iCal Datei klicken Privatadresse Verwenden Sie die folgende Adresse um ber andere Anwendungen auf Ihren Kalender zuzugreifen Sie k nnen diese Ad
104. aler Schreibweise angef gt Wird x nicht angegeben werden alle 12 Counter gesetzt 110 W amp T TCP UDP Kommandostrings Kommandos Parameter Beschreibung PW password amp Setzt die Systemzeit des Web IO auf den mit time DD MM YYYY hh mm ss amp time bergebenen Wert GET diagnosisx PW password amp Mit x wird der Index f r eine der aktuell gespeicherten Meldungen angegeben Als R ckgabe sendet das Web IO den entsprechenden Meldungstext x darf nicht gr er sein als die Anzahl der aktuell anliegenden Meldungen GET diagclear PW password amp L scht den Meldungsspeicher N Bitte beachten Sie dass f r das Web IO 19 OEM 24x Digital Input 24x Digital Output alle hexadezimalen Parameter achtstellig zu handhaben sind 5 5 1 TCP Kommunikation das Web IO als Server Vorbereitend muss festgelegt werden welche der Outputs f r den Zugriff ber Kommandostrings zur Verf gung stehen sollen W hlen Sie im Navigationsbaum Config gt gt Device gt gt Output Mode Web IO Digital 10 100BT 12 24V Oufput Mask Name HTTP UDP ASCI SNMP Binary 1 Binary 2 Logic en ompwo F a F User Output 1 e o amp Config Session Control Qutput2 o 9 C K e a kema Qutput3 Le o HO TimeDate Output 4 E l C C Basic Settings Pan Mode Output 5 G o C c ia Atem 7 A r A r A Notwendige Zugriffsrechte Administrator Irrtum u
105. alten 183 W amp T OPC kennen Eine St rung wird dann vermutet und die Verbindung wird zur ckgesetzt wenn zwischen zwei Anfragen keine Ant wort vom Ger t eingetroffen ist N Ein sehr kleiner Wert an dieser Stelle kann darum einen Verbindungsaufbau unm glich machen Nur pollen keine Benachrichtigungen abonnieren Auf die automatischen Benachrichtigungen zu verzichten hat den Vorteil dass der Umfang des Datenverkehrs auf dem Netzwerk nicht von u eren Ereignissen abh ngt Ger tetyp W hlen Sie hier Web IO 5 8 4 Web IO als OPC Device Konfigurieren Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Web IO Config gt gt Device gt gt Basic Settings gt gt Binary 1 57631 Home Config gt gt Device gt gt Basic Settings gt gt Binary 1 GUser D Config Operation Mode application Operation Mode un Box2Box Master TCP Client BText Box2Box Slave TCP Server Timemate OPC Device TCP Server 5 0 Basic Settings Socket Device Depends on application G Hetwork 50x compatible Depends on application BuT TCP Server TTE ciant C TCP Client Mail pal C UDP Peer Gup Enable M Enable BINARY 1 ESyslog GFTP nsyi Zwischenspeichem aep R cksetzen Logout HTCP Server G TCP Client H UDP Peer Stellen Sie als Operation Mode die Betriebsart TCP Server ein 184 W amp T OPC Klicken Sie anschlie end auf den Zwischenspeichern Button um die nderungen ans
106. alten steht dar ber hinaus sehr stark in Abh ngigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur Digitale Eing nge 24 x Digital In max Eingangsspannung 30V verpolungssicher innerhalb dieses Bereichs Schaltschwelle 8V 1V Ein Strom 2 2 mA Galvanische Trennung Digital Ausg nge Netzwerk min 500 V zum Netzwerk Digital Eing nge min 1000 V Baudrate 9600 Baud Flusskontrolle No Handshake Bedienungselemente 1 verdeckt angebrachter Reset Taster Lagertemperatur 25 C 70 C Geh use Europakarte 100mm x 160mm Frontblende 5TE 50 8mm 304 W amp T Technische Daten 7 8 3 Technische Daten 57633 57635 57637 57638 Ethernet 10 100BaseT autosensing Das Web IO 2xDigital ist f r Signalwechselzeiten gt 50ms konzipiert Das Zeitliche Verhalten steht dar ber hinaus sehr stark in Abh ngigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur Digitale Eing nge 2 x Digital In max Eingangsspannung 30V verpolungssicher innerhalb dieses Bereichs Schaltschwelle 8V 1V Ein Strom 2 2 mA Galvanische Trennung Digital IOs Netzwerk min 1000 V zum Netzwerk Bedienungselemente keine Lagertemperatur 25 C 70 C Geh use Kunststoff Geh use zur Hutschienen Montage 105 x 75x 22 mm Ixbxh Irrtum und nderung vorbehalten 305 W amp T Technische Daten 7 8 4 Technische Daten 57634 57636 Ethernet 10 100BaseT autosensing Latenzzeiten Das Web IO 12xDi
107. annung und Netzwerkanschluss 18 2 1 1 Web IO 2x Digital Input 2x Digital Output 18 2 1 2 Web IO 12x Digital Input 12x Digital Output Web IO 12x Digital Input 6x Relais Output 18 2 1 3 Web IO 19 OEM 24x Dig Input 24x Dig Output 19 2 2 Vergabe der IP Adresse 20 2 2 1 Vergabe der IP Adresse mit dem Wutility Tool 20 2 2 2 Vergabe der IP mit Hilfe des ARP Kommandos 23 2 2 3 Vergabe der IP ber die serielle Schnittstelle 24 2 2 4 P Vergabe ber einen RARP Server 26 2 2 5 IP Vergabe per DHCP Protokoll 27 2 2 6 IP Vergabe per BOOTP Protokoll 31 3 Anschl sse Bedienelemente und LEDs 33 3 1 Anschl sse Web IO 2x Dig Input 2x Dig Output 34 3 1 1 Versorgungsspannungseingang Vcc 34 3 1 2 Input Beschaltung 33 3 1 3 Output Beschaltung 36 3 2 Anschl sse Web IO 2x Dig Inp 2x Dig Out PoE 38 3 2 1 externe Spannungsversorgung 38 3 2 2 Spannungsversorgung ber PoE 39 3 2 3 Input Beschaltung 39 3 2 4 Output Beschaltung 42 3 3 Anschl sse Web IO 12x Dig Input 12x Dig Output45 3 3 1 Versorgungsspannungseingang 45 3 3 2 Input Beschaltung 46 3 3 3 Output Beschaltung 48 3 4 Anschl sse Web IO 12x Dig Input 6x Relais 50 3 4 1 Versorgungsspannungseingang 50 Irrtum und nderung vorbehalten We amp T 3 4 2 3 4 3 3 5 33 3 5 2 33 3 3 5 4 3 3 3 6 3 7 3 8 Input Beschaltung Output Beschaltung Anschl sse Web IO 19 OEM Abmessungen und Mechanik Pinbelegung der 96poligen VG Leiste Versorgungsspannung Input Beschaltung Output Be
108. armdaten die Verbindung trennen Um bei Eintreten der Alarmbedingung eine TCP Verbindung auf zubauen und den Alarm zu versenden markieren Sie unter Config gt gt Device gt gt Alarm gt gt Alarmi im Bereich Enable den Punkt TCP Client enable Notwendige Zugriffsrechte Administrator Enable D Mail enable TI SNMP Trap enable D UDP Client enable I Send special alarm to pending TCP connections M TCP Client enable D Syslog Messages enable D FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Unter Config gt gt Device gt gt Alarm gt gt Alarmi gt gt TCP k n nen dann die TCP spezifischen Konfigurationen eingetragen werden Home Config gt gt Device gt gt Alarm gt gt Alarm 1 gt gt TCP User pas IP Addr Name oder IP Adresse des TCP Servers Session Control f7216 2321 093939 u 172 16 232 1 D amp D Text Port e000 TimeDate Pr 75 Basic Settings TCP Text lt t gt St rung E Output Mode u A Alarm Pumpei lt 00 gt z Alarm 1 Alarm Clear Text et gt St rung beseitigt G Mail Eshmp Pumpei lt 00 gt z upp TCP Zwischenspeichern R cksetzen Logout A EEE BEE HE GFTP Irrtum und nderung vorbehalten 223 W amp T Alarme IP Addr Hier wird die IP Adresse des Netzwerkteilnehmers eingetra gen der die Alarmmeldung empfangen soll Port in diesem Feld wird der lokale TC
109. b Werk voreingestellt Grund f r eine nderung der werksseitig eingestellten Wer te f r Local und Slave Port kann z B eine Firewall sein die nur bestimmte Portzugriffe erlaubt Server HTTP Port legt den HTTP Port fest auf den die Steuerverbindung zur Slave Box aufgebaut werden soll Wenn nicht anders vorgegeben sollte hier immer Port 80 verwendet werden Server IP Addr Tragen Sie hier die IP Adresse des Web IO ein das als Slave angeprochen werden soll Server Password Hier wird das Administratorpasswort des Slave Web IO ein getragen Wurde f r den Slave kein Passwort vergeben bleibt dieses Feld leer Inactive Timeout Dieser Parameter hat im Box to Box Modus keine Funktion da eine dauerhafte Verbindung gew nscht ist Input Trigger aktivieren Sie hier die Inputs die die korrespondierenden Outputs beim Slave setzen sollen i Das Web IO Digital erlaubt den gleichzeitigen Zugriff auf die Inputs aus verschiedenen Betriebsar ten 172 W amp 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 ausgelesen 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 Mit dem Eintrag eines Intervalls wird der Status auch ohne nderung zyklisch bergeben Sind zwei Standorte ber eine kostenpflichtige ISDN Strecke miteinand
110. b das bereits geschehen ist k nnen Sie feststellen indem Sie von der Eingabeauf forderung aus versuchen DcomCnfg exe auszuf hren Wenn das gelingt k nnen Sie in dem Programm auch gleich noch die Registerkarte Default Security aufschlagen und dort das H kchen Enable remote connection setzen Und beachten Sie dass es unter Windows 95 nicht m glich ist einen OLE Server auf einen DCOM Aufruf von au erhalb hin starten zu lassen Der OPC Server m sste auf einem Win95 Irrtum und nderung vorbehalten 193 W amp T OPC Rechner also von Hand gestartet werden bevor sich OPC Cli ents von anderen Rechnern aus mit ihm verbinden k nnen h Ausf hrliche Informationen zum Thema DCOM finden uch 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 Q158508 FAQ COM Security Frequently Asked Questions Q174024 FAQ DCOM95 Frequently Asked Questions Eine von vielen Methoden zum Auffinden dieser Artikel ist die Suchmaschine auf Microsofts Support Seite http support microsoft com W hlen Sie dort als Kategorie Engli sche Knowledge Base aus und geben Sie als Suchbegriff eine Artikelnummer wie Q165101 ein 194 W amp T SNMP 5 9 SNMP In und Outputs in Managementsystemen Das Web IO Digital kann ber das SNMP Protok
111. backlink gt Aufruf Testseite lt a gt lt body gt lt html gt So ist sichergestellt dass nach R cksprung zum Web IO die Zugriffsberechtigung erhalten bleibt Irrtum und nderung vorbehalten lt a 97 W amp T Java Applets 5 3 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 Damit auch aktuelle Zust nde im Browser angezeigt werden k nnen ist im Web IO Digital ein Java Applet implementiert Um eine m glichst flexible Nutzung zu erlauben ruft das Java Applet vordefinierte Javascript Funktionen auf die im Kopf der HTML Seite deklariert werden m ssen Dar ber hinaus stellt das Java Applet Funktionen zur Verf gung die es erlauben Outputs ber JavaSript zu setzen und Counter zu l schen Arbeiten mit dem Java Applet Die Einbindung des Applets erfolgt ber das lt applet gt HTML Tag wobei die Standardparameter archiv und code gesetzt werden wie folgt archive dio jar code dio class Die weiteren Parameter werden individuell passend zur An wendung gesetzt name dio0 Der Bezeichner dio wurde hier willk rlich gew hlt und kann gegen jeden beliebigen anderen ersetzt werden Es ist nur wichtig
112. beendet das Web IO automatisch die Verbindung zum Server Die Timeout Zeit Startet sobald kein Datenverkehr mehr auf der Verbindung stattfindet Input Trigger Hier m ssen alle Inputs markiert werden die bei Status nderung einen Verbindungsaufbau bzw ein Input Status Pa ket zur Server Anwendung ausl sen sollen Irrtum und nderung vorbehalten 121 W amp T TCP UDP Kommandostrings Time Trigger In diesem Bereich kann ein zeitgesteuerter Verbindungsauf bau konfiguriert werden Time Trigger Uhrzeitgesteuerte Ausgabe des Alarms Feld Eingabe Zahl m glicher Zahlenbereich Minute b 0 59 Stunde Bar 0 23 0 ist Mitternacht Monatstag Po 1 31 Mont Po 1 12 Wochentag 1 5 0 6 D ist Sonntag 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 steht f r jeden zul ssigen ganzzahligen Wert Beispiel im Feld Monat gilt f r jeden Monat Mit k nnen Zeitspannen als Trigger bestimmt werden Beispiel 1 5 im Feld Wochentag bedeutet Mo Fr Wird dem eigentlichen Wert oder Wertebereich ein nach gestellt kann dahinter eine Zykluswert angegeben werden Beispiel 0 23 2 im Feld Stunde ergibt alle zwei Stunden ei nen Alarm wenn auch die Bedingungen in den anderen Fel dern erf llt sind Wildcards sind in Verbindung mit dem nicht er
113. ber hrt Detaillierte Informationen zu diesen Parame tern erhalten Sie im Kapitel Allgemeine Einstellungen Im Browser Fenster wird die Darstellung nach Senden und Aktivieren der Einstellungen angepasst Tankanlage 1 F llstand berwachung und Pumpensteuerung Inputs Ouiputs Name State Counter Name State F llstand OK OFF 2 Pumpe 1 ON Durch Mouse Klick auf die Bezeichnung der Inputs und Out puts kann die zugeh rige Beschreibung abgerufen werden Logo im Navigations Frame Um ein m glichst kundenspezifisches Erscheinungsbild der Web IO Startseite zu erm glichen besteht die M glichkeit das W amp T Logo im Navigations Frame gegen ein beliebiges anderes zu ersetzen W hlen Sie im Navigationsbaum Config gt gt Up Download gt gt Upload E Home Config gt gt Up Download gt gt Upload rn a configxml Upload Device home htm user htm Ports E Manufacturer EIER Bine Up Download E Download Aupload N logo gif Upload Klicken Sie auf den Button logo gif upload Upload edesigntuserlogo git Durchsuchen logo gif Upload R cksetzen Datei Irrtum und nderung vorbehalten 87 W amp T HTTP Inputs und Outputs im Browser Steuern W hlen Sie die gew nschte JPG oder GIF Datei aus und klicken Sie auf das Button logo gif upload Dabei sollte allerdings beachtet werden dass die Abmessun gen des Logos in etwa mit denen des W amp T Logos berein stimmen Bre
114. ber die ungenutz ten Adernpaare 4 5 und 7 8 Um der versorgenden Komponente ein Powermanagement zu erm glichen identifiziert sich das Web Alarm als Ger t der Leistungsklasse I mit einer Leistungsaufnahme von 0 44W bis 3 84W Mit einem externen Netzteil kann das Web IO 2x Dig Inp 2x Dig Out PoE auch in Netzwerken ohne PoE Unterst t zung eingesetzt werden 3 2 3 Input Beschaltung Der erlaubte Eingangsspannungsbereich liegt bei 30V gegen die Bezugsmasse Irrtum und nderung vorbehalten 39 WE amp T Anschl sse Bedienelemente und LEDs Die Schaltschwelle der Inputs liegt bei 8V 1V Spannungen darunter werden als OFF bzw 0 Signal erkannt Spannungen ber 8V wertet das Web IO als ON bzw 1 Signal Eingangs spannungen zwischen 7V und 9V sollten vermieden werden da eine definierte Zuordnung nicht sicher m glich ist Network g 2 s 7 2 5 amp 12 Outputs Vdd GND Inputs AE ERF 24V 48V DC oder 18V 30V AC bei DC Polarit t beachten Das Anschlussbeispiel zeigt die Ansteuerung von zwei Inputs mit Signalen aus verschiedenen Stromkreisen ohne PoE Versor gung Dabei ist es wichtig dass die Input Signale den gleichen Massebezug haben Alternativ besteht die M glichkeit das Ger t ber PoE mit Strom zu versorgen In diesem Fall kann die interne Hilfsversorgung genutzt werden um z B ein Signal ber potentialfreie Kontakte auf die Inputs zu schalten Auf den Klemmen 3 und 4 der F
115. bt es eine bersichtliche Menge von Strukturen Variablenfeldern die das Format und den Inhalt der Daten definiert die zwischen Anwenderprogramm und Web IO aus getauscht werden F r folgende Funktionen werden IO Strukturen angeboten E Lesen der Inputs E Lesen der Inputs und Outputs Irrtum und nderung vorbehalten W amp T TCP UDP Binary 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 Die lIO Strukturen sind unabh ngig von dem gew hlten Netzwerkprotokoll TCP oder UDP Socket Schnittstelle IO Strukturen UDP TCP Header UDP TCP Nutzdaten IP Header IP Nutzdaten Ethernet Header Ethernet Nutzdaten F r welches der beiden Protokolle UDP oder TCP man sich entscheidet ist von der Art der Applikation abh ngig Beide Protokolle bieten Vor und Nachteile die man in Abh ngig keit der zu erstellenden Anwendung gegeneinander abw gen muss A Hilfe zur Socket Programmierung inklusive Grundla gen TCP IP finden Sie in kurzer und bersichtlicher Form in unserem Handbuch Fit in 1 Tag f r TCP IP Sockets Programmbeispiele f r Client Server Applikationen unter TCP IP finden Sie auf u
116. bung z B zur Funktion des Outputs eingegeben werden die im Browser durch Mouse Klick auf den Output Link abgerufen werden kann Group Mode nicht bei Web IO mit Relaisausg ngen Die Outputs k nnen zu Gruppen von zwei oder vier zusam mengefasst werden um den maximalen Schaltstrom von 500mA zu erh hen Durch Zusammenfassung von zwei Out puts kann ein maximaler Strom von 1A geschaltet werden Bei vier Outputs sind es sogar 2A Safety State Markieren Sie Safety State Enable wenn der Output im St rungsfall auf eine feste Lage gesetzt werden soll Legen Sie fest ob der Output in Zustand ON oder OFF geschaltet werden soll Unter Config gt gt Device gt gt Output Mode muss ein Safty Timeout eingetragen sein damit der Safety State arbeitet Eine detailierte Beschreibung zum Safety State finden Sie im Kapitel Safety Timeout State bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Irrtum und nderung vorbehalten ELogic ERIBENANGR SEHEN R cksetzen Logou Puls Zen 267 W amp T Port Konfiguration Wenn alle den Output betreffenden Eingaben gemacht wurden aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt Logout Speichern Outputs die als Gruppe zusammengefasst werden sollten in der gleichen Betriebsart konfiguriert sein Es kann sonst zu Konflikten kommen wenn z B die Outputs O und 1 Box to Box arbeiten und die Outputs 2 und
117. ce BText Input Trigger M Input 0 TimeDate M Input 1 CHG Basic Settings M Input 2 BNetwork M Input 3 GHTTP 3 EMail Input 4 Esnmp M Input 5 Hupp V Input 6 Binary 1 v Input 7 HTCP Server F BTCP Client loputs UDP Peer M Input 9 ry 2 M Input 10 FB 9utput Mode M Input 11 HHE Alarm Enz Ports Zeit in 100ms E Manufacturer Interval UpDownload Diag Application Mode Default Doc C Compatible 50x ENEEIETSREICHBE R cksetzen Logout Local Port Der Lokale Port des Web IO ist werkseitig auf 45889 vorein gestellt 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 Irrtum und nderung vorbehalten 143 W amp T TCP UDP Binary Remote Port Tragen Sie hier die Portnummer ein auf der die UDP Anwendung mit der das Web IO kommunizieren soll die Daten entgegen nimmt 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 sollen wichtig f r ereignisgesteuerte Anwendungen Interval Wenn der Zustand der Inputs zyklisch an den Kommunikationspartner bermittelt werden soll kann hier das Interval in 100ms Schritten eingetragen werden Beispiel Der Wert 300 entspricht 30 Sekunden IN Bitte beachten Sie dass bei Verbindungen ber kostenpflichtige Wahlverbindungen
118. che ber den bei http blichen Port 80 zu Der Default User hat mit Hilfe der Web Oberfl che lesenden Zugriff auf die Nutzdaten des Web IO auf die Diagnose Tools sowie die Angaben der Online Dokumentation Kurz Manual Datenblatt des Ger ts Support Informationen Der Operator kann dar ber hinaus die Outputs setzen und die 292 W amp T Netzwerksicherheit Alarmausgaben konfigurieren Alle anderen Einstellungen sind durch den Operator nicht ver nderbar Der User Admin hat vol len Zugriff auf alle Funktionalit ten des Ger ts Er legt die verwendete n Betriebsart en und die Netzwerkparameter fest F r die User Operator und Admin k nnen Passw rter fest gelegt werden Das Ger t erzwingt weder die Verwendung von Passw rtern noch dass diese f r Operator und Admin unter schiedlich sind noch Mindestl nge Zusammensetzung oder regelm igen Wechsel der Passw rter Dies ist bei Bedarf durch den Kunden organisatorisch sicherzustellen Die bertragung des Passworts an das Web IO geschieht ohne Verschl sselung Es ist also sicherzustellen dass passwort ge sch tzte Zugriffe nur ber ein vom Kunden als sicher betrach tetes Intranet erfolgen Bei Zugriffen ber das ffentliche Internet sind also gegebenenfalls zus tzliche Ma nahmen wie Aufbau eines VPN Tunnels Virtual Private Network zu treffen Dies ist jedoch eine generelle Problematik der Netzwerk sicherheit f r die jeder Kunde entsprechende L sungen finden muss
119. cht ber die allgemeine Konfiguration bie tet das Web IO noch eine zus tzliche Webseite die die Kon figuration und den Status der Outputs wiedergibt W hlen Sie im Navigationsbaum Diag gt gt Test gt gt Output Config Notwendige Zugriffsrechte Administrator Irrtum und nderung vorbehalten 281 W amp T Diagnose und Test WET Output Konfiguration und Status EEA WET Web IO 12xDigital Web IO Von der Klemme direkt aufs Netzwerk Webo Digtal tononer 1z 2ay Output Modus Group Mode Safety State Load Control an Output O HTTP 0 123 getrennt ON inactive lome L puser Output 1 HTTP 0 123 getrennt unver ndert inactive E 9 Config Output 2 HTTP 0 1 2 3 getrennt Eror active Session Control Device Output 3 HTTP_ 0123 getrennt E actve o ae a Output 4 UDP ASCII 4 56 7 getrennt EEE active j lanufacturer E Up Download Output 5 UDP ASCII 4 5 6 7 getrennt Emo active T Diag Output 6 UDP ASCII 4567 getrennt EEE active Report DA Test Output 7 UDP ASCII 456 7 getrennt EEE active BCheck Config Output 8 Binary 1 89 10 11 getrennt unver ndert lactive Output Config ED Output 9 Binary 1 89 10 11 getrennt unver ndert active HE Doc Output 10 Binary 1 8 9 10 11 getrennt unver ndert active Output 11 Binary 1 89 10 11 getrennt unver ndert active last update Di KW01 01 01 2002 12 03 36 Binary 1 Compatible 50 TCP Server connected t
120. d OPC Device werden in den n chsten Kapiteln noch ausf rlich behandelt Irrtum und nderung vorbehalten 135 W amp 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 gt gt Device gt gt Basic Settings gt gt Binary 1 wenn Sie den Opertaionsmodus f r den Zugang ber Binary I konfigurieren m chten Notwendige Zugriffsrechte Administrator 57631 Home Config gt gt Device gt gt Basic Settings gt gt Binary 1 GUser pas Operation Mode application Operation Mode Session Control A D E Device Box2Box Master TCP Client Box2Box Slave TCP Server OPC Device TCP Server Socket Device Depends on application 500 compatible Depends on application Text Time Date G Basic Settings Network am ci TCP Server i i TCP Client Ssump C UDP Peer am Enable M Enable BINARY 1 Syslog P Zwischenspeichem Biegen para R cksetzen Logout HTCP Server G TCP Client H UDP Peer Nach Wahl des gew nschten Modus und Setzen von Enable Binary bergeben Sie die Einstellung durch Mouse Klick auf den Zwischenspeichern Button an das Web IO F r den Zugriff aus eigenen Anwendungsprogrammen ste hen dem Entwickler zwei Stufen der Socketprogrammierung zur Verf gung 1 Passwortgesch tzter Zugang 2 50xxx Mode kompatibel zu den
121. d wird wiederholt Die Anwendung sendet GET diagnosis3 PW wut amp Das Web IO antwortet diagnosis3 Ziel IP Adresse unbekannt 172 16 232 8 Die Anwendung sendet GET diagnosis4 PW wut amp Das Web IO antwortet diagnosis4 Watchdog Timer abgelaufen Die Anwendung sendet GET diagnosis5 PW wut amp 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 amp verwendet 132 W amp T TCP UDP Kommandostrings Das Web IO antwortet mit diagnosis 0000 00000000 00000000 wenn keine aktuellen Fehler mehr anliegen Sonderbehandlung von berlastfehlern nur TCP Das Web IO verf gt ber eine permanete Last berwachung der Outputs Wird der maximale Ausgangsstrom berschrit ten wird der entsprechende Output abgeschaltet so lange die berlast anliegt ber den Men punkt Config gt gt Device gt gt Outputmode kann zus tzlich eine dauerhafte Abschaltung betroffener Outputs aktiviert werden Aktivieren Sie dazu Load Control enable Im berlastfall wird der betroffene Output komplett abge schaltet und muss vom Anwender freigeschaltet werden Siehe hierzu auch Kapitel 6 6 Diagnose und Test Damit berlastfehler a
122. das DNS System Dem jeweiligen Domain Namen wird hierbei die neue Adresse zugeordnet F r Detailinformationen zu Ihrer Netzwerkumgebung wenden Sie sich im Zweifel an Ihren Systemadministrator Ist das Web IO als TCP oder UDP Client konfiguriert und sucht seinerseits aktiv Verbindung zu im Netzwerk befindli chen Server Diensten k nnen auch dynamische sich n dernde IP Adressen genutzt werden 30 W amp T Vergabe der IP Adresse 2 2 6 IP Vergabe per BOOTP Protokoll Einige Netzwerke nutzen f r die zentralisierte und dynamische Vergabe von IP Adressen BOOTP als Vorg nger des DHCP Pro tokolls Mit den Werkseinstellungen ist BOOTP abgeschaltet Die Aktivierung kann ber das Konfigurationsmen im Zweig Config gt gt Device gt gt Basic Settings gt gt Network gt DHCP BOOTP Enable erfolgen Die folgenden Parameter k nnen bergeben werden IP Adresse Subnetmask Gateway Adresse DNS Server N Zur Vermeidung ungewollter Adressvergaben oder Adress nderungen empfehlen wir die Protokolle DHCP BOOTP und RARP zu deaktivieren sofern diese nicht ausdr cklich in der jeweiligen Netzwerkumgebung genutzt werden Web IO mit f lschlich zugeteilter IP Adresse k nnen nachtr glich mit Hilfe der Scan Funktion des Managementtools WuTility komfortabel gefunden und neu konfiguriert werden Adressreservierung Das BOOTP Protokoll basiert auf festen Reservierungen von festen IP Adressen f r bestimmte Ethenet Adressen
123. dass beim Aufruf der Applet Funktionen durch JavaScript der gleiche Name verwendet wird codebase IP Adresse des Web IO 98 W amp 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 mayscript Diese Option erlaubt es dem Java Applet auf JavaScript Code im HTML Dokument zuzugreifen Dar ber hinaus k nnen noch einige weitere Web IO spezifi sche Parameter gesetzt werden die jeweils in einem eigenen lt param gt Tag eingef gt werden device Ganzzahliger Wert zwischen 0 und 255 Der device Parame ter dient zur Indizierung wenn auf einer Webseite mehr als ein Web IO bedient werden soll Wird mit nur einem Web IO gearbeitet setzen Sie den Wert auf 0 Bei allen weiteren Web IO die in die Webseite einge bunden werden z hlt der Wert um I hoch showerrors Treten bei der Verwendung des Java Applets Fehler auf kann ber diesen Parameter festgelegt werden ob eine Fehlermel dung in Form eines Alert Fensters ausgegeben werden soll inputpolling Mit Hilfe dieses Parameters wird beim Starten des Applets festgelegt ob die Inputs im unter pollingrate eingestellten Intervall auf ihren Zustand berpr ft werden sollen Als value kann f r inputpolli
124. den Men punkt Config gt gt Device gt gt Network 2 2 4 IP Vergabe ber einen RARP Server Besonders UNIX Umgebungen bedienen sich f r eine zentra lisierte Zuweisung von IP Adressen h ufig des RARP Proto kolls Hierbei senden TCP IP Ger te die eine IP Adresse be ziehen m chten RARP Requests mit ihrer Ethernet Adresse als Broadcast in das Netzwerk Aktivieren Sie den RARP Server auf dem UNIX System und tragen Sie in der Datei etc ethers die Ethernet Adresse des Web IO ein In der Datei etc hosts muss zus tzlich die IP Adresse des Web IO eingetragen werden 5763x Model EN 00c03d003fa0 Ethernet address OK XXXXXX Das Web IO muss sich im gleichen Subnetz wie der RARP Ser ver befinden 26 W amp T Vergabe der IP Adresse Beispiel Ihr Web IO hat die MAC Adresse EN 00C03DO03FA0 Sticker 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 A0O WEBIO_1 Lautet die IP Adresse des Web IO 0 0 0 0 Factory Defaults werden zyklisch RARP Broadcasts erzeugt um von einem ggf vorhandenen RARP Daemon eine g ltige Adresse zu be ziehen Verf gt das Web IO bereits ber eine g ltige IP Adresse wird nach jedem Reset ein RARP Broadcast erzeugt Erfolgt hier auf innerhalb von 500ms ein Reply wird die darin enthalte ne IP Adresse bernommen Wie bei der Vergabe
125. 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 darauf zu achten dass nur berechtigte Personen physischen Zugriff auf das Ge r t einschlie lich der seriellen Schnittstelle erhalten bei Bedarf also z B durch abschlie bare Schaltsch nke Irrtum und nderung vorbehalten 295 W amp T Inventarisierung 7 4 Inventarisierung per UDP Besonders bei gr eren Installationen besteht h ufig die An forderung aktuell im Netzwerk befindliche Web IO aber auch W amp 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 Dieses enth lt Informationen ber das Web IO und dessen Netzwerk Parametern Ob ein Paket per Broadcast oder direkt adressiert vom Web IO empfangen wurde spielt f r die Generierung der Info struktur keine Rolle Entscheidend ist lediglich die UDP Port Nr 8513 h Gr nden der Abw rtskompatibilit t unterst tzen die Web IO auch weiterhin den bisherigen UDP Infoport 8512 In neuen Anwendungen sollte jedoch ausschlie lich der hier beschriebene Port 8513 verwendet werden 7 4 1 Das Infopaket Jedes Infopaket besteht aus 3 6 Datens
126. 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 lt table border 1 cellspacing 2 cellpadding 2 gt lt tr gt lt td gt lt w amp t_tags input0 gt lt td gt lt td lt w amp t_tags bci0 gt gt lt w amp t_tags i0 gt lt td gt lt tr gt lt table gt Im Browser sieht das so aus F llstand OK BN Auf diese Art k nnen auch Counter lt table border 1 cellspacing 2 cellpadding 2 gt lt tr gt lt td gt Counter 0 lt td gt lt td gt lt w amp t_tags c0 gt lt td gt lt tr gt lt table gt Counter 0 und Outputs eingebunden werden lt table border 1 cellspacing 2 cellpadding 2 gt lt tr gt lt td gt lt w amp t_tags output0 gt lt td gt lt td lt w amp t_tags bco0 gt gt lt w amp t_tags 0o0 gt lt td gt 94 W amp T HTTP Inputs und Outputs im Browser Steuern lt tr gt lt table gt Pumpe 1 OEE 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 Ansicht aktualisiert lt w amp t_tags time gt Ansicht aktualisiert Mo KW05 27 01 2003 14 36 42 Das Einf gen eines Reload Button erlaubt es dem
127. derlich den Quelltext auf korrekte Syntax zu ber pr fen und bei Bedarf nach W amp T Tag Konventionen zu korrigie ren bevor die erstellte Webseite ins Web IO hochgeladen wird Dazu eignet sich ein normaler Texteditor Die oberste Zeile des HTML Codes beginnt beim Web IO immer mit dem Namen der Webseite In diesem Fall lt user htm gt Dann folgt der bliche HTML Kopf lt DOCTYPE html PUBLIC w3C DTD HTML 4 01 Transitional EN gt lt html gt lt head gt lt title gt Beispiel f r User htm im Web IO lt title gt lt meta http equiv Content Type content text html charset iso 8859 1 gt Um alle Darstellungsm glichkeiten der W amp T Tags nutzen zu k nnen muss die folgende Zeile im Kopf eingetragen wer den lt link rel stylesheet href style css type text css gt Hierdurch wird ein spezielles Stylesheet aus dem Web IO zur Darstellung benutzt lt head gt lt body gt lt p gt Diese Webseite zeigt anhand lt p gt In den Inhalt der User Webseite lassen sich mit Hilfe der W amp T Tags neben normalen HTML Elementen auch Web IO spezifische Inhalte einf gen Irrtum und nderung vorbehalten 93 W amp T HTTP Inputs und Outputs im Browser Steuern lt w amp t_tags device_name gt lt br gt lt w amp t_tags device_text gt gibt bei Aufruf der User Webseite Ger tenamen und Bezeich nung wieder Tankanlage 1 F llstand berwachung und Pumpensteuerung Die Zust nde
128. die Anbindung gew hnlicher Endger te wie das 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 Da ten die das Web IO nach Zustandekommen des physikalischen Links sendet nicht ins Netzwerk weitergibt z B ARP Anfragen und BootP Pakete Wir empfehlen die nicht ben tigten Protokolle und Funktio nen des Switches an dem f r das Web IO verwendeten Port zu deaktivieren Wenden Sie sich hierf r bitte an den zust n digen Netzwerkadministrator 62 WE amp T Anschl sse Bedienelemente und LEDs 3 7 Serieller Anschluss Beim Web IO 12x Digital Input 12x Digital Output ohne Com Server Funktionalit t und beim Web IO 19 OEM 24x Digital In put 24x Digital Output steht die serielle Schnittstelle aus schlie lich zu Konfigurationszwecken wie z B IP Adressverga be zur Verf gung Die Pinbelegung dieser RS232 Schnittstelle ist identisch zu der eines PCs Das erlaubt den Einsatz von Standard Kabeln Eine detaillierte Pinbeschreibung sowie die ben tigten W amp T Kabel f r die wichtigsten Anwendungsf lle finden Sie in den folgenden Abbildungen Pinbelegung und funktion RS232 DB9 Stecker TxD RxD Nn c PC PC Kabel 11992 DTR GND DSR RTS n c CTS DB9 Buchse OoSDUIPwMN SOOVI Dw gt DB9 Buchse F r die serielle Vergabe der IP Adresse ist z B das Null Mo dem
129. die einzel nen Bits angegeben ob der entsprechende Output 0 OFF oder I ON sein soll 104 iValue W amp T Java Applets Beispiel in hexadezimaler Schreibweise iOut 0x0013 iValue 0x0101 In diesem Fall werden die Outputs 0 und 4 auf ON und der Out put 1 auf 0 gesetzt Alle anderen Outputs bleiben unver ndert Eine weitere Funktion ist f r das L schen der Counter vorhan den function clearCounter iDevice iValue ival 0 ival Math pow 2 iValue document applets dio iDevice counterClear iVal Beim Aufruf dieser Funktion wird ber iValue bergeben welcher der Counter gel scht werden soll Grenzen beim Einsatz des Java Applets Bei Zugriffen auf das Web IO ber das Java Applet gibt es je nach verwendetem Browser Unterschiede in der Ausf hrung Mozilla basierende Browser sowie Opera erlauben keinen schreibenden Zugriffe durch das Applet auf das Web IO wenn die betreffende Webseite zum Beispiel von der lokalen Festplatte des PC oder einem Web Server geladen wird Ist am Web IO kein Passwort vergeben k nnen aber zu mindestens die lesenden Zugriffe genutzt werden Der Internet Explorer von Microsoft dagegen funktioniert ohne Einschr nkungen Soll mit dem Web IO Browser unabh ngig gearbeitet werden empfehlen wir die betreffende Webseite als home htm oder user htm im Web IO abzulegen In diesem Fall ist mit den g ngigen Browsern neuster Release ein uneingeschr nkter Zugriff
130. dpuEs FM mWeiEAi2e Zins Table niwWebisEAt 2 input p mwWeriEA12e 1 DO Tab gt Er AWebwEht du C wwWersEA1 21 2Sesscnkrl C mWeisEAt2e Con EEEE TE p3 61A 500 1 2 4 1 5 JNTECER 1 65535 reachwrte Mit dieser Variablen k nnen die Auspi yeschrieben verden Die OCTETS werden entspricht einen Ausyany Bit O antsy wj Mehrere Outputs ver ndern Als letzte Variante bietet das Web IO die M glickeit mehrere Outputs zeitgleich zu setzen andere hingegen in Ihrem al ten Zustand zu belassen Hierzu wird mit einer Output Maske und dem Output Wert gearbeitet Mit der Output Maske wird festgelegt welche Outputs ver ndert werden sollen Der Output Wert hingegen legt fest welchen Zustand diese Outputs annehmen sollen Beispiel Output 1 soll auf ON geschaltet werden Output 2 soll auf OFF geschaltet werden Output 4 soll auf ON geschaltet werden Output 5 soll auf OFF geschaltet werden Output 10 soll auf ON geschaltet werden Output 11 soll auf ON geschaltet werden Irrtum und nderung vorbehalten 201 W amp T SNMP Ver ndert werden sollen also ddie Outputs 1 2 4 5 10 und 11 Die Output Maske berechnet sich 0x20 1x2 1x2 0x23 1x2 1x2 0x26 0x27 0x28 0x29 1x2 0 1x211 3126 In hexadezimaler Schreibweise entspricht dass 0xC36 Um den Output Wert zu berechnen m ssen nur die Bitwertigkeiten addiert werden die dem Zusatand ON also 1 entsprechen 1x2 1x24
131. dresse ein 290 W amp T Netzwerksicherheit 7 3 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 20 TCP TCP TCP TCP TCP UDP TCP TCP TCP UDP TCP TCP TCP TCP TCP TCP TCP TCP UDP UDP TCP TCP TCP Anwendung FTP Data FTP Controll Telnet SMTP Mail Anfrage an Time Server Anfrage an DNS Server Update ber TFTP Listenport TCP http SMTP after POP3 SNMP Konfiguration serieller Port Telnet HIRA Socketzugang serieller Port Initialisierung Firmware Update CS Konfiguration lesen CS Konfiguraton speichern Hilfsport f r manuellen Update Inventarisierung Inventarisierung Reset Port Reset Box Control Port UDP Socket Binary 1 Binary 2 Binary 1 Binary 2 kein schreibender Zugriff auf das Web IO m glich 2 nur Web IO 57631 mit Com Server Funktion 3 passwortgesch tzt ver nderbar 1 65535 1 65538 nein nein nein nein nein ja nein nein nein nein nein ja nein nein nein nein nein nein nein nein nein 65535 65535 65535 65535 65535 abschaltbar ja ja IN Jede Portnummer darf im Web IO nur f r einen Dienst verwendet werden Sollen bei den ver nderbaren Ports abweichende Nummern zum Einsatz kommen ist dar auf zu achten dass keine Portnummer doppelt
132. e D Mail enable M SNMP Trap enable TI UDP Client enable I Send special alarm to pending TCP connections MI TCP Client enable C Syslog Messages enable D FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO W hlen Sie im Navigationsbaum Config gt gt Device gt gt Alarm gt gt Alarm gt gt SNMP Notwendige Zugriffsrechte Administrator n Config gt gt Device gt gt Alarm gt gt Alarm 1 gt gt SNMP ser Config Manager IP Name oder IP Adresse des SNMP Manager Session Control han n nn 172 16 232 1 DD G Text Trap Text Pumpe lt 00 gt Z amp TimeDate Basic Settings z Output Mode z B outpu Alarm Clear Text Pumpe lt 00 gt z Alarm 1 G Mail he SHMP m Pine EBEENEITEEISIENN R cksetzen Logout Grep E sSyslog Manager IP Geben Sie hier die IP Adresse des Netzwerk managementsystems an welches die SNMP Informationen er halten soll 218 W amp T Alarme Trap Text Sie haben die M glichkeit genau wie bei der Mail Funktion auch hier einen Trap Text einzugeben der an die Manager Software bertragen wird Um den Status von Inputs und Outputs bzw die Z hlerst nde der Counter in den Text ein zubinden k nnen ebenfalls Alarm Variablen genutzt wer den Alarm Clear Text Wie beim Trap Text kann hier ein frei formulierter Text f r die Alarmclear Meldung eingetrage
133. e Alle neuen Einstellungen speichern Session Control LogOut X rofiles Nach Klick auf den Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut Das Master Web IO versucht darauf hin sich mit dem Slave Web IO zu verbinden Alle hier f r Binary 1 beschrie benen Funktionen k nnen nat rlich auch unter Binary 2 ge nutzt werden So kann z B ein Web IO A im Bereich Binary 1 so konfiguriert werden dass die Inputs Outputs 0 5 Box to Box mit einem Web IO B arbeiten Im Bereich Binary 2 k nnen dann die Inputs Outputs 6 11 so konfiguriert werden dass sie Box to Box mit einem weiteren Web IO zusammenarbeiten 5 7 3 Box to Box Verbindungsstatus ermitteln Notwendige Zugriffsrechte Administrator Der Verbindungsstatus einer Box to Box Verbindung kann ber den Navigationsbaum unter Diag gt gt Test gt gt Output Config abgerufen werden Ouptut Konfiguration WE amp T W amp T Web IO Digital 12x12 EEn Output Modus Group Mode Safety State Load Control OuiputO Binary 1 0 123 getrennt unver ndert active Web IO Digital 10100BT 12 24 57630 Ouiputl Binary 1 0 123 getrennt unver ndert active Homa Ouiput2 Binary 1 0123 orten l Zu User Config f 2er av aa geitenntjunver ndert active aro i Output 10 Binary 1 39 10 11 getrennt unver ndert active po Test Binary 1 89 10 11 getrennt unver ndert active T
134. eb IO Irrtum und nderung vorbehalten H Home Config gt gt Device gt gt Basic Settings gt gt Syslog ENetwork System Messages D Cold Start E DU D warm Start E Mail x Ssump C Diag Messages une Enable I System Messages enable inary 1 Zwische paai R cksetzen Logout 227 We amp T Alarme Unter Config gt gt Device gt gt Alarm gt gt Alarml gt gt FTP k nnen dann die FTP spezifischen Konfigurationen eingetragen wer den I Home Config gt gt Device gt gt Alarm gt gt Alarm 1 gt gt FTP Ben FTP Local Data Port AUTO Session Control File Name Alarm log b4 ELogout R Profiles FTP Alarm Text lt t gt St rung Pumpel lt 00 gt _ E Hew Password Device kA cn Alarm Clear Text lt t gt St rung behoben Pumpel lt o0 gt Basic Settings z E Output Mode EB Alarm Options STORE Alarm 1 APPEND EMail eg Zwicehenepeichem R cksetzen Logout ETcep E Syslog FTP Aim 2 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 FTP Alarm 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 A Zu
135. echte Administrator Irrtum und nderung vorbehalten 283 W amp T Diagnose und Test Config gt gt Device gt gt Output Mode Outputs einer Gruppe sind in gleicher Farbe W amp T EZENN Web IO hinterlegt und sollten im gleichen Modus betrieben werden Ouiput Mask Name HTTP UDP ASCI SNMP Bir Web lO Digital 10 1 00BT 12 24W Output 0 ma T 57630 T ZI VG a aT Home Output 1 HUser E C C amp Config Qwput2 C J C EL SE Session Control Output 3 o Device BText utput 4 9 9 9 TimeDate Output 5 C C Basic Settings Ara Mode Output o larm fee Output C c G Manufacturer Output 8 B Up Download a Diag Output 9 C C C Doc Output 10 E Output 11 c c Enable M Load Control enable EMERE SEENEN R cksetzen Logout 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 Aus hardwaretechnischen Gr nden findet die Last berwachung paarweise also immer f r zwei Outputs statt z B Output 0 und Output 1 Je nach Zustand der Outputs und Art des Fehlers kann das Web IO nicht eindeutig bestim men welcher Output urs chlich f r den Fehler is
136. ein wenn die Verbindungsanforderung akzeptiert wur de 0x03 ein wenn die Verbindungsanforderung abgelehnt wur de SubType Gibt n here Einzelheiten zum Status der Verbindungsan forderung Die Anwendung sendet immer 0x00 Das Web IO antwortet mit 0x01 BINSUBTYPE_OK wenn die Verbindungsanforderung akzeptiert wurde 146 W amp T TCP UDP Binary 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 BINSUBTYPE_DEST_PORT_MISMATCH bei falschem Destination Port 0x09 BINSUBTYPE_MODUS_MISMATCH bei falschem Modus Wenn 0x01 oder 0x04 empfangen wurde kann die eigentli che Datenverbindung ge ffnet werden SrcPort Die Client Anwendung tr gt hier immer eine 0 ein Das Web IO gibt hier den ge ffneten Server Port zur ck z B 49153 f r Binary 1 Bei gescheitertem Login Versuch tr gt das Web IO 80 ein DestPort Die Client Anwendung tr gt hier ein zu welchem Port Ver bindung aufgenommen werden soll z B 49153 f r Binary 1 oder 49154 f r Binary 2 Das Web IO gibt immer 0 zur ck Die Verbindung ber die die BinInfo Struktur ausgetauscht wurde wird automatisch vom Web IO beendet 5 6 6 BINARY Die IO Strukturen Um eine einfache Kommunikation zwischen dem Anwender programm auf dem Rechner und dem Web IO zu erm gli chen gi
137. ein Web IO die Funktion des Masters Das zweite Web IO arbeitet als Slave Der Slave wartet dar auf dass der Master die Verbindung zu ihm aufnimmt Sowohl das Master als auch das Slave Web IO m ssen ent sprechend konfiguriert werden Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden 5 7 1 Konfiguration des Slave Web IO Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Slave Web IO Config gt gt Device gt gt Basic Settings gt gt Binary 1 166 W amp T Box to Box 57631 Home Config gt gt Device gt gt Basic Settings gt gt Binary 1 Eiuser pas Operation Mode application Operation Mode Session Control P 5 9 Device Box2Box Master TCP Client Text TimeDate G Basic Settings E Network G HTTP G HTTP Client Mail G SHMP Gupp Enable E Syslog HTCP Server HTCP Client H UDP Peer Box2Box Slave TCP Server OPC Device TCP Server Socket Device Depends on application 500 compatible Depends on application TCP Server TCP Client C UDP Peer VW Enable BINARY 1 Ber NE 4 Zwische Festen R cksetzen Logout Stellen Sie als Operation Mode die Betriebsart TCP Server ein und aktivieren Sie Enable Binary Klicken Sie anschlie end auf den Zwischenspeichern Button um die nderungen ans Web IO zu bertragen W hlen Sie nun im Navigationsbaum Config gt
138. en Mail Wechsel in den Datenmodus fehlgeschlagen Mail bermittlung des Mailtextes fehlgeschlagen Mail Schlie en der Mailserververbindung fehlgeschlagen Mail Mail Server antwortet nicht Mail IP Adresse oder Name des Mailservers nicht eingegeben Mail Das Versenden der Mail wurde abgebrochen und wird wiederholt bertragungsfehler Protokollfehler System Es wurde kein Router konfiguriert System Ziel IP Adresse unbekannt System Es wurde eine Netzwerkst rung erkannt Kabel offen o kein Link System Der COM Server hat einen Reset ausgel st Warnung Watchdog Timer Reset ausgel st UDP UDP Portnummer ung ltig verwende Port 42279 System Checksummenfehler Factory Defaults wurden geladen Snmp IP Adresse oder Name des Snmp Managers nicht eingegeben UDP Alarm IP Adresse oder Name des UDP Servers nicht eingegeben UDP Alarm Port des UDP Servers nicht eingegeben System Anzahl der Pulse bersteigt 2000 sek Pulsmode Input 0 gestoppt System Anzahl der Pulse bersteigt 2000 sek Pulsmode Input 1 gestoppt System Anzahl der Pulse bersteigt 2000 sek Pulsmode Input 2 gestoppt System Anzahl der Pulse bersteigt 2000 sek Pulsmode Input 3 gestoppt Binary 2 Kein oder ung ltiger Destination Port nicht bei Web IO Dial Binary 2 Keine oder ung ltige Destination IP Adresse nicht bei Web IO Dial System Watchdog Timer abgelaufen Binary 1 Kein oder ung ltiger Destination Port nicht bei Web IO Dial Irrtum und nderung v
139. en entsprechenden Link wechselt der Zustand am Output 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 O setzt 5 2 1 Beschriftungen und Texte Notwendige Zugriffsrechte Administrator Das Erscheinungsbild der Web IO Seiten im Browser kann in gewissen Grenzen individuell gestaltet und ver ndert wer den Ger tenamen und Beschreibung Im Navigationsbaum unter Config gt gt Device gt gt Text k nnen Ger tenamen und Beschreibung des Web IO ge ndert wer den Home Config gt gt Device gt gt Text Buser Name des Ger tes amp Config Session Control Device Name Tankanlage 1 ER Device Text F llstand berwachung lt br gt und Pumpensteuerung E e A Date r v Basic Settings E Output Mode m Zwischepgpeichem R cksetzen Logout Ports E Manufacturer F r einen Zeilenumbruch lt br gt einf gen Soll sich die Beschreibung ber mehr als eine Zeile erstrek ken wird an der f r den Zeilenumbruch gew nschten Positi on das lt br gt Tag eingef gt Im Browserfenster wird die Darstellung nach Zwischen speichern und Aktivieren der Einstellungen angepasst Irrtum und nderung vorbehalten W amp T HTTP Inputs und Outputs im Browser Steuern Tankanlage 1 F llstand berwachung und Pumpensteuerung Inputs Ouiputs Kama ns V PER tan fa nen P
140. en Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 224 W amp T Alarme 5 11 7 Alarmmeldung an einen Syslog Server Um bei Eintreten der Alarmbedingung eine Systemmeldung an einen Syslog Server zu senden markieren Sie unter Config gt gt Device gt gt Alarm gt gt Alarmi im Bereich Enable den Punkt Syslog Message enable Notwendige Zugriffsrechte Administrator Enable D Mail enable TI SNMP Trap enable D UDP Client enable I Send special alarm to pending TCP connections D TCP Client enable M Syslog Messages enable D FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Unter Config gt gt Device gt gt Alarm gt gt Alarm gt gt Syslog k n nen dann die Syslog spezifischen Konfigurationen eingetra gen werden Home Config gt gt Device gt gt Alarm gt gt Alarm 1 gt gt Syslog GUser Config IP Addr Name oder IP Adresse des Syslog Servers en 17216 2321 e HE Device Text Port 514 TumnBats Syslog Text lt t gt St rung Pumpel lt 00 gt a Basic Settings g p E Output Mode Alarm H Alarm 1 Alarm Clear Text lt t gt St rung behoben Pumpeil lt oD gt Mail Esnmp z Gup GrTcP Zwischenspeichern R cksetzen Logout Syslog p Logout TP IP Addr Hier wird die IP Adresse des Syslog
141. en Schrauben mit denen die beiden unte ren Platinen miteinander verbunden sind und entfernen Sie die untere Platine Auf der R ckseite der mittleren Platine befindet sich die Knopf zelle Entfernen Sie diese aus der Halterung und f hren Sie sie dem Recycling zu Seitenansicht Y Knopfzele m Irrtum und nderung vorbehalten 307 We amp T Symbole 50xxx Kompatibilit tsmodus 12 50xxx Mode 135 A Abmessungen und Mechanik Web IO OEM 55 Admin 292 Administrator 71 Administrator Passwort 71 Alarm bei berlast 212 Alarm Service 14 Alarm ber UDP 219 Alarmbedingungen 206 Alarme 206 AllCounter 157 Application Mode 138 144 169 173 186 ARP Kommando 23 ASCII 107 Ausgangsspannungsversorgung 37 43 49 60 Auto Clear Enable 265 Auto Negotiation 61 Auto Aktualisierung im Browser 98 Basisbetriebsarten 11 Berechtigungskonzept 292 Beschreibung 85 Beschriftungen und Texte 85 Bin rstrukturen 108 135 BINARY 107 135 BOOTP 25 BOOTP Client 77 Box to Box 12 166 Box to Box Hinweise und Grenzen 177 Box to Box Verbindungsstatus 174 Browser 84 C Clear counter on read 265 ClearCounter 157 community string 219 Config 292 Config xm l 276 config xml 277 Contact 80 counterpolling 101 308 Index D Datum 259 Day 259 Deaktivierung des DHCP BOOTP Clients 25 Deaktivierung von DHCP 28 Default User 71 292 Delphi 163 Device Name 29 79 Device No 275 Device Text 80 Device Type 274 DHCP 25x27 D
142. en TCP Server Port an unter welchem der Wayback Dienst f r FTP Clients erreichbar ist Der f r FTP reservierte und von den meisten FTP Clients auch als Standard genutz te TCP Port lautet 21 Password Das f r die korrekte Ausf hrung des Kommandos am FTP Client einzugebende Wayback Passwort Dieses ist nicht identisch mit dem Admin oder Operator Passwort des Ge r tes Wayback Response Abschlie ende Meldung die nach dem Empfang des korrek ten Wayback Passwortes an den FTP Client gesendet wird Nach dieser Meldung schlie t das ERP Gateway automatisch Irrtum und nderung vorbehalten 235 WET Wayback die TCP Verbindung Innerhalb des Textes k nnen folgende Variablen verwendet werden lt MSG gt Das ERP Gateway ersetzt diese Variable durch den zum vor herigen Kommando passenden Status der Ausg nge Ein g nge oder Counter Die Ausgabe erfolgt als hexadezimaler Gegenwert des bin ren Zustandes aller Ein Ausg nge oder als Dezimalwert f r die Counter Wurde ein output Komman do gesendet und die Ausg nge 0 und 1 sind beide einge schaltet lautet die Ausgabe zum Beispiel output 3 Sind an einem 57636 mit 6 Relais Ausg ngen die Ausg nge 0 4 und 5 eingeschaltet wird output 31 zur ckgegeben lt CRLF gt Das ERP Gateway ersetzt diese Variable durch die Zeichen CR Carriage Return 0x0d und LF Linefeed Ox0Oa Im Ein gabefenster per Tastatur ENTER eingef gte Zeilenumbr che werden bei der Ausgabe nicht b
143. en erfolgt die Alarmierung durch die Alarmclear Meldung Alarm bei Kaltstart Durch Aktivierung von Cold Start wird das Web IO veranlasst nach einem Hardware bzw Power ON Reset Alarm zu ge ben System C Load Control Trigger M Interval Timer M Cold Start DC warm Start N Bei Kaltstart gesteuerten Alarmen erfolgt die Alarmierung durch die Alarmclear Meldung Alarm bei Warmstart Durch Aktivierung von Warm Start wird das Web IO veran lasst nach einem Software Reset z B durch Connect auf TCP Port 8888 Alarm zu geben System MLoad Control Trigger M interval Timer D Cold Start M warm Start Nachdem die Alarmbedingungen festgelegt wurden kann ausgew hlt werden auf welchem Weg ein Alarm ausgegeben werden soll N Bei Warmstart gesteuerten Alarmen erfolgt die Alarmierung durch die Alarmclear Meldung 212 W amp T Alarme 5 11 2 E Mail Alarm SMTP F r die Alarmierung ber E Mail muss unter Config gt gt Device gt gt Alarm gt gt Alarm zus tzlich zu den Alarmbedingungen Mail Enable aktiviert werden Notwendige Zugriffsrechte Administrator Enable M Mail enable TI SNMP Trap enable D UDP Client enable M Send special alarm to pending TCP connections D TCP Client enable C Syslog Messages enable D FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Grunds tzliche Einstellungen f r de
144. eopcServer Connect Wiesemann Theis DigitalEA Set MyBrowser TheOpcServer CreateBrowser Dim i As Integer Inhalt von Spalte 1 zun chst l schen Columns A ClearContents MyBrowser ShowLeafs True 190 W amp T OPC 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 und Beschreibung und tr gt sie in die benachbarten Spalten ein Eine besondere Bedeutung hat dabei die Eigenschaft Signal qualit t die im wesentlichen aussagt ob der OPC Server ei nen g ltigen Wert f r eine bestimmte Variable hat Ein m g licher und leider gar nicht so unwahrscheinlicher Grund f r Probleme in dieser Hinsicht kann sein dass der OPC Server gerade erst gestartet ist automatisch aufgrund der Anforde rung durch das Makro und noch keine TCP Verbindung zu seinen Endger ten aufbauen konnte Option Base 1 Sub OpcUpdate Fragt zu allen Variablennamen aus Spalte 1 Beschreibung und aktuellen Inhalt ab Dim TheOpcServer As OPCServer Set TheOpcServer New OPCServer TheopcServer Connect Wiesemann Theis DigitalEA Dim PropertyIDs 5 As Long Dim Data As Variant Dim Errors As Long Dim i j As Integer
145. er cksichtigt Connect Timeout Nach Ablauf der angegebenen Zeit in Sekunden ohne Akti vit t des FTP Clients schlie t das ERP Gateway die beste hende TCP Verbindung Nach Konfiguration der gew nschten Parameter werden die n der ungen durch Bet tigung des Buttons Zwischenspeichern bernommen Wenn keine weiteren Konfigurations nderungen mehr erfolgen soll en m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut GUser 236 Config Alle neuen Einstellungen speichern Session Control Logout X Prones W amp T Wayback 5 12 4 Aktivierung der Outputs f r Wayback Zugriff Notwendige Zugriffsrechte Administrator IN Die ERP Gateways 57635 und 57636 sind ab Werk auf den Zugriff per Wayback Verfahren vorkonfiguriert so dass bei der Erstinbetriebnahme die hier beschriebene Aktivierung der Ausg nge entfallen kann W hlen Sie im Navigationsbaum des ERP Gateways Config gt gt Device gt gt Output Mode W amp T ERP Gateway 2x Digital 57635 Config gt gt Dev Output Mask Hier wird festgelegt mit welcher Betriebsar Sind Outputs zu einer Gruppe zusammeng Zeilen in gleicher Farbe hinterlegt Sie soll Home aer name um mama Ea en Control Output 0 c A Output 1 o e Ba ng en Select
146. er Offset entsprechend angepasst wer den W hlen Sie hierzu im Navigationsbaum Config gt gt Device gt gt Time Date gt gt TimeZone Web IO Digital 107 00BT 12 24 Config gt gt Device gt gt Time Date gt gt TimeZone ons Offset zu Universal Time UTC Buser UTCoffset 01 Jo FB Config Session Control Enable M Apply Time Zone E Device G Text TimeDate TimeZone FR summertime EEEE HEHE BEER Time Server UTCoffset Geben Sie hier die Differenz zwischen lokaler und UTC Zeit im Format hh mm ein Im Eingabefeld kann zus tzlich ein Vorzeichen vorangestellt werden Enable Aktivieren Sie Apply Timezone damit der eingestellte Offset Wert zum Tragen kommt 254 W amp 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 gt gt Device gt gt Time Date gt gt TimeZone gt gt Summertime veo Digital 10M00BT 12 24 Config gt gt Device gt gt Time Date Sie gt gt TimeZone gt gt Summertime Buser Offset zu Universal Time UTC Config a Session Control UTCoffset o2 o0 Fap oaro Enable M Apply Summertime Text TimeDate pai alpor ESENE RAMEN R cksetzen Logout S
147. er des gew nschten Ausgangs beginnend mit 0 f r den ersten Ausgang eines ERP Gateways on Schaltet den Ausgang x ein off Schaltet den Ausgang x aus Das Kommando erlaubt das gezielte Ein Ausschalten ein zelner Ausg nge des ERP Gateways Beispiel outputO on schaltet den Ausgang O des ERP Gateways in den Zustand ON output xxxx XXK Bitmuster des gew nschten Zustandes aller Ausg nge in hexadezimaler Schreibweise Irrtum und nderung vorbehalten 233 WET Wayback Beispiel output 2 bin r 0000 0010 schaltet den Ausgang 1 in den Zustand ON alle anderen verf gbaren Ausg nge gehen in den Status OFF output 3e bin r 0011 1110 schaltet die Ausg nge 1 bis 5 in den Zustand ON alle anderen verf gbaren Ausg nge gehen in den Status OFF output Das Kommando erlaubt das Auslesen des Zustandes der di gitalen Ausg nge Die Ausgabe erfolgt als hexadezimaler Wert des bin ren Zustandes aller Ausg nge mit der Variable lt MSG gt in der Wayback Response input Das Kommando erlaubt das Auslesen des Zustandes der di gitalen Eing nge Die Ausgabe erfolgt als hexadezimaler Wert des bin ren Zustandes aller Eing nge mit der Variable lt MSG gt in der Wayback Response counter x x Nummer des gew nschten Eingangs beginnend mit 0 f r den ersten Ausgang des ERP Gateways Das Kommando erlaubt das Auslesen des Z hlers des an gegebenen digitalen Eingangs Die Ausgabe erfolgt als de zimaler Wert mit der Variable
148. er verbunden sollte auf die Benut zung eines Intervalls verzichtet werden da die ISDN Verbin dung je nach Timeout und Intevall nie getrennt oder sehr oft neu aufgebaut wird Application Mode Markieren Sie Box2Box Master Nachdem alle Parameter eingegeben wurden best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode Web IO Digital 10 100BT 12 24V Output Mask Name HTTP UDP ASCI SNMP Binary 1 Binary 2 57630 Home Output 0 C C Buser D Config Output 1 oO D Session Control Qutput2 C r E e HE Device L Text Output 3 C o G H TimeDate Output 4 K C o C H Basic Settings nn 2 Output Mode Output 5 C 9 o Br larm Musa A h ah p Aktivieren Sie hier die Outputs die von den korrespondie renden Inputs des Slave gesetzt werden sollen f r Binary 1 und best tigen Sie durch Mouse Klick auf den Zwischen speichern Button Im Gegensatz zu den Inputs sind die f r Box to Box aktivier ten Outputs f r andere Betriebsarten nicht mehr zug nglich Irrtum und nderung vorbehalten a o Be EB 173 W amp T Box to Box Nun m ssen die neuen Einstellungen noch aktiviert werden Be nutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut U i B
149. erprogramm an das Web IlO 12x Digital Input 12x Digital Output um den Inhalt von Inputs und Outputs im berblick lesen zu k nnen Das Web IO 12x Digital Input 12x Digital Output antwortet immer mit der E A Struktur RegisterState RegisterRequest WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0021 WORD length 0x0008 Die IO Struktur RegisterRequest24 nur Web IO 19 OEM 24x Digital Input 24x Digital Output Diese Struktur sendet das Anwenderprogramm an das Web IO 19 OEM 24x Digital Input 24x Digital Output um den Inhalt von Inputs und Outputs im berblick lesen zu k nnen Das Web IO 19 OEM 24x Digital Input 24x Digital Output ant wortet immer mit der E A Struktur RegisterState24 Irrtum und nderung vorbehalten 153 W amp T TCP UDP Binary RegisterRequest24 WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0121 WORD length 0x0008 Die IO Struktur RegisterState Das Web IO 12x Digital Input 12x Digital Output bermit telt mit dieser Struktur den Inhalt der Inputs und Outputs Diese Struktur wird nur gesendet wenn das Anwenderpro gramm die Struktur Register Request an das Web IO gesen det hat RegisterState WORD send_sequenz immer 0 PC lt 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 RegisterState
150. ert aber nicht den Inhalt des Konfigurationsframes El Irrtum und nderung vorbehalten 69 WE amp T Konfiguration der Netzwerkparameter Durch Mouse Klick auf dieses Icon wird der erweiterte Verzeichnisbaum wieder geschlossen E Kennzeichnet eine Konfigurationsseite die durch Mouse Klick im Konfigurationsframe angezeigt wird IN Vermeiden Sie die Benutzung der Schaltfl chen Vor und Zur ck Ihres Browsers Benutzen Sie ausschlie lich den Navigationsbaum bzw die Buttons und Links im Konfigurationsframe um zu navigieren Anderenfalls k nnen im Hintergrund zwischengespeicherte Parameter beim Weiterspringen verloren gehen 4 1 4 Erleichterte Navigation durch Profile Das Web IO Digital bietet diverse verschiedene Betriebsarten und Konfigurationsm glichkeiten Um auch dem Anwender der zum ersten mal mit dem Web IO arbeitet einen einfachen Einstieg zu erlauben haben wir f r die gebr uchlichsten An wendungsm glichkeiten Profile erstellt Nach erfolgreichem Administrator Login auf die m glichen Zugriffsrechte geht der n chste Abschnitt ein hat der An wender die Wahl zwischen der Konfiguration mit Hilfe der Profile oder dem Expertenmodus der keine Hilfestellung bei der Konfiguration gibt Die Arbeit mit Profilen vereinfacht die Konfiguration durch farbliches Hervorheben der Konfigurationspunkte die f r die entsprechende Betriebsart tats chlich n tig sind Dabei wer den sowohl die Men eintr ge
151. ervers nicht eingegeben FTP Alarm Data Port des FTP Servers nicht eingegeben FTP Alarm Fehler beim Datentransfer FTP Alarm keinen User Eintrag gefunden FTP Alarm kein Passwort eingegeben FTP Alarm keinen Account Eintrag gefunden FTP Alarm Kein Filename eingetragen FTP Alarm Server antwortet nicht PPP Modem DCD Line Error PPP Modem Not found PPP Modem Command Error PPP Modem Busy PPP Modem No Carrier PPP Modem No Dialtone PPP Modem No Answer PPP Time Out PPP Authentication Error DYNDNS Error Service wurde abgeschaltet HTTP Client IP Adresse oder Name des HTTP Servers nicht eingegeben HTTP Client Port des HTTP Servers nicht eingegeben Folgende Z hlpulse konnten nicht einer Richtung zugeordnet werden Z hler x nur bei Web IO Dia nur bei Web IO Dial nur bei Web IO Dia nur bei Web IO Dial nur bei Web IO Dia nur bei Web IO Dial nur bei Web IO Dia nur bei Web IO Dial nur bei Web IO Dia nur bei Web IO Dial nicht bei Web IO Dial nicht bei Web IO Dial W amp T Technische Daten 7 8 Technische Daten 7 8 1 Technische Daten 57630 57631 Netzwerk Protokoll Latenzzeiten Digitale Ausg nge Digitale Eing nge Anschl sse Serieller Port Baudrate Datenformat Flusskontrolle Anzeigen Bedienungselemente Stromversorgung Lagertemperatur Betriebstemperatur Geh use Gewicht Galvanische Trennung Ethernet 10 100BaseT autosensing
152. es FTP Servers 230 W amp T Alarme Enable Durch Markieren von Enable und Klick auf Zwischenspeichern wird FTP als Dienst freigegeben Wenn alle den Alarm betreffenden Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 5 11 9 Allgemeine Informationen zu Alarmen F r einen Alarm k nnen mehrere und sogar alle Ausgabewege gleichzeitig gew hlt werden Es ist z B kein Problem im Alarm fall eine E Mail und einen SNMP Trap zu versenden Irrtum und nderung vorbehalten 231 W amp T Wayback 5 12 Wayback Schalten per FTP Login ber die Standardbetriebsarten hinaus beinhalten die ERP Gateway Modelle 57635 57638 und 57636 zus tzlich das pa tentierte Wayback Verfahren f r den Zugriff auf die digitalen Ausg nge Dieses erm glicht es Schaltbefehle ber den Login Namen eines FTP Clients zu bermitteln Hierdurch werden auch kommunikativ eingeschr nkte Systeme wie z B SAP oder anderen ERP PPS Anwendungen in die Lage versetzt direkt auf die Ein Ausg nge zuzugreifen ohne spezielle Treiber spezi elle Softwarepakete oder besondere Zugriffsrechte des An wenders auf das Dateisystem Im Gegensatz zu den brigen Web IO Digital ist bei den Modellen 57635 57638 und 57636 das Wayback FTP als Werkseinstellung vorkonfiguriert 5 12 2 Funktionsprinzip Nach dem TCP Verbindungsaufbau sendet der Wayback FTP Server seine Begr ungs
153. esentlichen die selben Zugriffsm glichkeiten bietet wie die OPC Schnittstelle Klicken Sie dazu auf den Steuern Button im Bereich Dieses Ger t des Hauptfensters 188 W amp T OPC 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 F r eine echte Fernsteuerung der Ger te ist diese Funk tion dagegen vermutlich nicht sinnvoll da sich nicht mehr als ein Bedienfeld gleichzeitig ffnen l sst Verwendete Abk rzungen OLE Datentypen VT_BOOL Bin rwert VT_I2 VT_l4 Ganzzahl VT_R4 Flie kommazahl VT_BSTR Zeichenkette Zugriffsrechte R W lesen und schreiben R nur lesen W nur schreiben OPC Variablen f r Web IO Die vollst ndigen Variablennamen beginnen mit dem Ger tenamen des E A Servers dem sie zugeordnet sind Am konkreten Beispiel eines Servers namens Box1 sieht das Ganze so aus Box1 E 0 Box1 E 11 VT_BOOL R Zustand der Inputs Box1 A 0 Box1 A 11 VT_BOOL R W Zustand der Outputs Box1 N O Box1 N 11 VT_14 R W Z hlerst nde f r die Counter der Inputs E 0 EAT Es werden sowohl steigende als auch fallende Flanke gez hlt d h ein einfacher Puls am Eingang erh ht den Z hlerstand um Irrtum und nderung vorbehalten 189 W amp
154. et sind sollten mit einer Freilaufdiode gesch tzt werden Die Outputs verf gen ber eine thermische berlast sicherung und sind kurzschlussfest Im OFF Zustand erfolgt dar ber hinaus eine berpr fung ob an den Outputs eine Last vorhanden ist Bei angeschlossener Last flie t daher auch bei abgeschaltetem Output ein Messstrom von ca 10uA Das kann bei an den Outputs angeschlossenen LEDs zu einem leichten Glimmen auch im Ruhezustand f hren ber das Web based Management kann eine Last berwachung aktiviert werden die den Anwender bei fehlen der Last z B Drahtbruch oder berlast informiert Bei der Dimensionierung der Ausgangsspannungsversorgung sollte der ben tigte Strom ber cksichtigt werden Wenn sich die gew hlte Output Spannung zwischen 12V und 24V Gleichspannung bewegt k nnen Vcc und Vdd auch aus der selben Quelle versorgt werden Irrtum und nderung vorbehalten 37 WE amp T Anschl sse Bedienelemente und LEDs 3 2 Anschl sse Web IO 2x Dig Inp 2x Dig Out PoE Type 57637 57638 Network B gt PoE Power over Ethernet Power Status 24V DC max 150mA El Outputs Vdd GND Inputs 12 24V 48V DC oder 18V 30V AC bei DC Polarit t beachten Im Folgenden sind die zwei M glichkeiten beschrieben das Web IO 2x Dig Inp 2x Dig Out PoE mit Spannung zu versor gen Wird das Ger t via PoE mit der ben tigten Betriebs spannung versorgt kann das Anschlie en ode
155. ezeich 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 vermittelt werden www WuT de 80 W amp T Betriebsarten 5 Zugriffsarten E HTTP Inputs und Outputs im Browser steuern E Java Applets Automatische Aktualisierung im Browser mM TCP UDP Das Web IO per Sockets steuern E Box to Box m OPC m SNMP m Alarme Irrtum und nderung vorbehalten 81 W amp T Betriebsarten 5 1 Festlegen des Outputmode Wie bereits beschrieben muss festgelegt werden in welcher Betriebsart jeder einzelne Output arbeiten soll Die entspre chende Konfiguration kann unter Config gt gt Device gt gt Out put Mode vorgenommen werden Web IO Digital 10 100BT 12 24V Config gt gt Device gt gt Output Mode 57630 p Mi Output Mask Name HTTP UDPASCII SNMP Binary1 Binary 2 m gUser E 9 Config Output 0 ol C C Session Control m L aa beio Output 1 e BText ms e Timemate i Basic Settings Output 9 c i tan Mode Output 10 C c c C larm Ports Output 11 C E Manufacturer UpDownload Safety Timeout a Diag Doc Enable D Load Control enable Zwische apeichem R cksetzen Logout Notwendige Zugriffsrechte Administrator Output Mode Hier wird f r jeden Output die verwendete Betriebsart fest gelegt Die werksseiti
156. ezustand ist der Output auf Versorgungsspannung Vdd geschaltet Wird der Output nun aus einer Anwendung heraus auf ON gesetzt schaltet das Web IO f r die einge stellte Pulsdauer den Output ab 0V N Web IO mit Relaisausg ngen muss zwischen zwei Schaltvorg ngen an einem Output ein Pause von min 200ms eingehalten werden IN Bei negativer Polarit t wird mit negativer Logik gearbeitet Ein Schalten nach ON bewirkt ein Abschal ten des entsprechenden Output Es ist nicht m glich einen negativen Puls via HTTP aus dem Browser zu schalten Wenn aus dem Browser mit negativen Pulsen gearbeitet werden soll kann das nur mit Hilfe des Java Applets realisiert werden ber Logout und Speichern werden die neuen Einstellungen ak tiviert Irrtum und nderung vorbehalten 273 W amp T ndern ger tespezifischer Anzeigen 6 4 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 gt gt Manufacturer Notwendige Zugriffsrechte Administrator WET Config gt gt Manufacturer Name Wiesemann amp Theis GmbH Web IO Address Wittener Strasse 312 lt br gt 42279 Wuppertal lt br gt Web lO Digital 10 100BT 12 24 Germany a 57630 F r einen Zeilenumbruch lt br gt einf gen Home Support Hotline 49 0 202 2680 0 amp Config A Session Control RER www
157. ff gesetzt werden 100 W amp T Java Applets counterpolling Mit Hilfe dieses Parameters wird beim Starten des Applets fest gelegt ob die Counter im unter pollingrate eingestellten Inter vall 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 Intervall in ms Inputs Outputs oder Counter aktuali siert werden sollen Hier ein Beispiel lt applet name dio0 archive dio jar code dio class codebase http 172 16 232 11 width 0 height 0 mayscript gt lt param name device value 0 gt lt param name showerrors value off gt lt param name inputpolling value on gt lt param name outputpolling value on gt lt param name counterpolling value on gt lt param name pollingrate value 2000 gt lt applet gt N bei den Parametern als auch bei den Werten ist auf Gro und Kleinschreibung zu achten Die Verwendung des Applets mit JavaScript Um mit dem Applet arbeiten zu k nnen m ssen im Kopf der Web Seite entsprechende JavaScript Funktionen deklariert werden F r den rein lesenden Zugriff sind das 4 Funktionen Passwortschutz lt script language JavaScript type text javascript gt T S function setPassword Irrtum und nderung vorbehalten 101 W amp T Java Applets document applets dio0 setPassword Administratorpasswort
158. ffe erfolgen Einen Output ver ndern Um nach einem erfolgreichen Session Login einzelne Out puts in Ihrem Zustand zu ver ndern wird die SNMP Variable wtWebioEA12x120utputState benutzt Um zu bestimmen welcher Output ver ndert wer den soll muss an die entsprechende OID getrennt durch ei nen Punkt die Nummer des Outputs angehangen werden UNEALZRIZOELA tate 11 3 6 1 4 1 500 1 24 1 5 12 VER AA ER Tescwuke mandatoy TBust nde der Ausg nge Als Value wird 1 f r ON und O f r OFF bergeben Hier wird z B Output 7 auf ON gesetzt Alle Outputs gleichzeitig ver ndern Neben dem Setzen einzelner Outputs besteht die M glich keit alle Outputs auf einmal zu ver ndern Dazu wird die SNMP Variable wtWebioEA12x120utputValue benutzt bergeben wird der Integerwert der dem bin ren Muster der Outputs entspricht 200 W amp T SNMP Beispiel Output 0 und Output 2 sollen auf ON gesetzt werden Alle anderen Outputs sollen den Status OFF annehmen Der zu bergebende Wert wir berechnet wie folgt 1x20 0x2 1x2 0x23 0x2 0x2 0x2 0x27 0x28 0x29 0x2 0 0x2 1 5 Fie Ed Opmmakke Tock Heip dessi 104022101 arree om f 3614 1 50001 2 4 160 Ceerotore ee Qa nepe Renk Tatie MIB Tree E C RFCI2LI MIB Isn ceg dod inbernet mome mi E Ey Webio Digtal MEB i50 erg dod nternet pevate ereneprises E ymweboEazuiz GW Zinn mtWebisEAt 22ra mWebiEAt 21 2On
159. ftware Reset einen System Trap an den eingetragen SNMP Manager abzusetzen Markieren Sie entsprechend Cold Start oder Warm Start Diag Messages Mit dieser Option lassen sich Fehler und Diagnose meldungen als SNMP Trap an das SNMP Managmentsystem senden Solange der Web IO interne Fehler Speicher nicht ge l scht wird wird ein Fehler nur beim ersten Auftreten als Trap gesendet Welche Fehler aktuell anliegen kann ber die Diag Seite im Browser abgerufen werden siehe http lt IP Adresse des Web IO diag Enable An dieser Stelle muss SNMP Enable aktiviert werden um mit dem Web IO auf SNMP Ebene arbeiten zu k nnen Best tigen Sie Ihre Eingaben durch Mouse Klick auf den Zwischenspeichern Button Wenn keine weiteren Konfigurations nderungen mehr erfol gen sollen m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut Buser R A Config Alle neuen Einstellungen speichern Session Control F Prones X rofiles Nach Klick auf den Speichern Button werden alle Einstellun gen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut 196 W amp T SNMP 5 9 2 Aktivieren der Outputs f r SNMP Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Web IO Config gt gt Device gt gt Output Mode W RT Config gt gt
160. g Je nach Induktivit t sind Schutz ma nahmen erforderlich 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 Anschalten eines Relais Vcc 12 24 V AC DC Von 6 30 V Steuerspannung Relais Voo Steuerstrom Relais Bis 500 mA zul ssig Je nach Induktivit t der Relais Lo spule sind Schutzma nahmen erforderlich beliebige Last nur abh ngig LX vom Relais Beim Anschluss von Reais sollte eine Freilaufdiode vorgese hen werden die min f r die hundertfache Last der ange schalteten Relaisspule ausgelegt sein sollte 300 W amp T Fehlermeldungen 7 7 Fehlermeldungen Die hier gezeigte Liste gibt einen berblick ber alle Fehler meldungen die im Report unter Diag gt gt Report angezeigt werden k nnen Fehler Nr Fehlermeldung Bemerkung oonDu PwmNm o 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 DNS DNS Anfrage wurde abgewiesen DNS DNS Server ist nicht erreichbar DNS DNS Server Antwort nicht erkannt DNS Falsche IP Adresse DNS keine Aufl sung m glich Mail Server verweigert Zugriff Mail bermittlung des Absenders fehlgeschlagen Mail bermittlung der Empf nger fehlgeschlag
161. ge Einstellung ist f r alle Ports HTTP Bitte beachten Sie dass bei den meisten Betriebsarten neben dem Outputmodus noch einige weitere Einstellungen wie z B das Freischalten der Betriebsart vorgenommen werden m ssen N here Informationen finden Sie in der Beschrei bung der etwaigen Betriebsart Load Control durch Aktivieren dieser Option wird die Last berwachung eingeschaltet Die Last berwachung gilt f r alle Outputs nicht bei Web IO mit Relaisausg ngen Safety Timeout Wird f r die hier eingestellte Timeout Zeit keine Netzwerk aktivit t erkannt setzt das Web IO die Outputs auf ein konfigurierbares Output Muster Welche Outputs berhaupt beteiligt sein sollen und welchen Status sie haben sollen wird unter Config gt gt Ports gt gt Outputs konfiguriert 82 W amp 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 N Web IO 12x Digital Input 6x Relais Output Unabh ngig davon in welchem Output Mode ein Ausgang be trieben wird muss bei allen Web IO mit Relasaufg ngen zwi schen zwei Schaltvorg ngen eine Pause von min 200ms ein gehalten wird Irrtum und nderung vorbehalten 83 We amp T 5 2 HTTP Inputs und Outputs im Brow
162. gital ist f r Signalwechselzeiten gt 50ms konzipiert Das Zeitliche Verhalten steht dar ber hinaus sehr stark in Abh ngigkeit mit der Netzwerkauslastung und der Netzwerkinfrastruktur Digitale Eing nge 12 x Digital In max Eingangsspannung 30V verpolungssicher innerhalb dieses Bereichs Schaltschwelle 8V 1V Ein Strom 2 2 mA Galvanische Trennung Digital Ausg nge Netzwerk min 500 V zum Netzwerk Digital Eing nge min 1000 V Baudrate 9600 Baud Flusskontrolle No Handshake Bedienungselemente 1 verdeckt angebrachter Reset Taster Lagertemperatur 25 C 70 C Geh use Kunststoff Geh use zur Hutschienen Montage 106 8 x 87 8 x 62 6 I x b x h 306 W amp T Technische Daten 7 9 Entsorgung Web IO Ger te d rfen nicht ber den normalen Hausm ll ent sorgt werden sondern sind einer offiziellen Sammelstelle f r Elektroschrott zuzuf hren Web IO des Types 57634 57636 57637 und 57638 enthal ten eine nicht aufladbare Lithium Knopfzelle Typ BR Lithium Kohlenstoffmonofluorid zum Erhalt der Uhrzeit auch bei aus geschaltetem Ger t welche nach Ablauf der Lebensdauer ge sondert entsorgt werden muss Bringen Sie diese zum Recycling zu einer offiziellen Sammelstel le f r Batterien Zur Entnahme der Batterie trennen Sie zun chst das Ger t von allen angeschlossenen Kabeln und Sensoren L sen Sie die vier Klammern an der Geh useseite und ffnen Sie das Geh use Entfernen Sie die beid
163. h von Hand ausf hren Einen ent sprechenden Eintrag W amp T OPC Server finden Sie unter Pro gramme im Startmen N Unter Windows 95 wird die Installation m glicherweise mit Meldungen ber fehlende Funktio nen in der OLE32 dll fehlschlagen J Eine aktuellere Version dieser DLL die das Problem 1 behebt ist in dem Update Paket DCOM f r Windows 95 enthalten das Microsoft zum kostenlosen Download im Internet anbietet unter der Adresse http www microsoft com com dcom dcom95 dcom1_3 asp 5 8 2 Deinstallation Den OPC Server k nnen Sie ber die Systemsteuerungs komponente Software entfernen Er steht dort in der Liste unter W amp T OPC Server 5 8 3 Konfiguration Starten Sie zun chst den OPC Server Bei normaler Installati on finden Sie das entsprechende Start Icon auf Ihrer Windows Oberfl che unter Start gt gt Programme gt gt W amp T OPC Server Irrtum und nderung vorbehalten 181 W amp T OPC doofesopc wol W amp T OPC Server Klicken Sie auf das Web IO Icon oder im Men auf Ger t gt gt Neues E A Ger t Es ffnet sich folgendes Fenster E A Server E Sm Hostname oder IP Adresse Tragen Sie hier die IP Adresse Ihres Web IO ein Falls der Adres se ber DNS oder einen hnlichen Namensdienst auch ein 182 W amp T OPC Hostname zugeordnet wurde k nnen Sie auch diesen Namen statt der IP Adresse verwenden HTTP Port Geben Sie hier den P
164. hluss werden von diesem Test nicht ber hrt Irrtum und nderung vorbehalten 285 We amp T 286 W amp T Firmware Update 7 Anhang E Firmware Udate E Notzugang E Verwendete Portnummern und Netzwerksicherheit E Fehlermeldungen und ihre Ursachen E Technische Daten E Konformit tserkl rung E Index Irrtum und nderung vorbehalten 287 W amp T Firmware Update 7 1 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 5 Auf unserer Webseite www WuT de finden Sie links die 1 Suche ber Artikel Nr Geben Sie hier die Artikel Nr Ihres Web IO ein w hlen Sie in dem Feld darunter Firm ware aus und klicken Sie auf Los Auf der Seite die sich dann ffnet w hlen Sie den Link zur aktuellen Firmware 7 1 2 Firmware Update ber das Netzwerk mit Windows Voraussetzung ist ein PC unter Windows 9x NT 2000 XP mit einem Netzwerkanschluss und aktiviertem TCP IP Stack F r den Update Prozess ben tigen Sie zwei Files die wie bereits beschrieben auf der Homepage http www wut de zum Download bereitstehen m das ausf hrbare WuTility Tool f r die bertragung der Firmware in das Web IO mM die Datei mit der neuen Firmware die in das Web lO bertragen werden soll Das f r das Update verwendete WuTility erkennt alle in Ih
165. ic Str_ReadCounter As String 10 Public Str_Counter As String 14 Die folgende Routine ffnet die TCP Verbindung zum Web IO Private Sub ButtonConnect_Click TCP Verbindung herstellen Winsock1 RemotePort 49153 Winsock1 RemoteHost 172 1062232 17 winsock1 Connect End Sub Durch Aufruf der n chsten Prozedur wird die Struktur Read Counter in einen String geschrieben und dann ans Web lO versendet Private Sub ButtonCounterRead_Click F llen der Struktur ReadCounter ReadCounter send_sequenz 0 ReadCounter rec_sequenz 0 ReadCounter struct_typ amp HBO Irrtum und nderung vorbehalten 161 W amp T TCP UDP Binary ReadCounter length 10 ReadCounter counter_index 11 Input Counter 11 bergabe der einzelnen Bytes der Struktur ReadCount in den String Str_ReadCounter immer beginnend mit dem Low Byte der einzelnen INTEGER Variablen gefolgt vom High Byte bzw den h herwertigen Bytes bei LONG Variablen Str_ReadCounter Chr ReadCounter send_sequenz And amp HFF Chr ReadCounter send_sequenz And amp HFF00 amp H100 Chr ReadCounter rec_sequenz And amp HFF Chr ReadCounter rec_sequenz And amp HFF00 amp H100 Chr ReadCounter struct_typ And amp HFF Chr ReadCounter struct_typ And amp HFF00 amp H100 Chr ReadCounter length And amp HFF Chr ReadCounter length And amp HFF00 amp H100 Chr ReadCounter counter_index And amp HFF
166. icht l nger als n tig sein Bei Ka bell ngen unter 2m k nnen ungeschirmte Kabel genutzt werden 58 WE amp 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 Im Auslieferungs zustand werden Flanken Zustandwechsel gez hlt Die Z h ler der ersten Input Gruppe k nnen alternativ von Flanken auf Pulsz hlung umkonfiguriert werden Input x Group y Der erlaubte Eingangsspannungsbereich liegt bei 30V ge gen die entsprechende Bezugsmasse Die Schaltschwelle der Inputs liegt bei 8V 1V Spannun gen darunter werden als OFF bzw O Signal erkannt Span nungen ber 8V wertet das Web IO als ON bzw 1 Signal Ein gangsspannungen zwischen 7V und 9V sollten vermieden werden da eine definierte Zuordnung nicht sicher m glich ist Input GND Group y Bezugsmasse f r die Input Gruppe y 3 5 5 Output Beschaltung Die 24 Outputs des Web IO 19 OEM 24x Digital Input 24x Digital Output sind stromtreibend und werden aufgeteilt in 2 Gruppen ber zwei gesonderte Eing nge mit Spannung versorgt Vdd Outputs 0 11 Vdd Outputs 12 23 Die hier angelegte Spannung wird
167. ie Steuerdaten in Form einer iCal Kalenderdatei ins Web IO zu la den m iCal Datei direkt bers Internet aus einem Online Kalender laden E iCal Datei vom lokalen PC laden 5 13 3 Schaltzeiten aus Online Kalender laden Als Beispiel f r das Verwalten der Schaltzeiten zeigen wir hier den Umgang mit dem Kalender des Internet Suchanbieters Google Um die Funktionalit t des Google Kalenders nutzen zu k nnen muss unter www google de ein entsprechendes Benutzerkonto angelegt werden N Bitte beachten Sie die Nutzungsbedingungen des Google Kontos denen Sie mit Einrichten des Kontos zu Stimmen Es kann nat rlich auch jeder andere Online Kalender genutzt werden der einen ffentlichen Link auf die dem Kalender ent sprechende iCal Datei bereit stellt Jeder der beiden Outputs ben tigt einen eigenen Kalender in dem die Schaltvorgaben eingetragen werden Bei Google k n nen unter einem Kundenkonto mehrere Kalender gepflegt wer den Irrtum und nderung vorbehalten 239 W amp T Time Switch zeitgesteuert schalten Google kalender Meine Kalender durchsuchen Suchoptionen anzeigen Termin eintragen Heute KW EC August 2010 y Print Aktualisieren Tag Woche Monat 4 Tage Termin bersicht Mo Di Mi Do Fr Sa So August 2010 om Au MDMDF SS 26 27 28 29 30 31 1 23 Ka 9 10 11 12 13 14 15 9 2 3 4 5 6 7 8 16 17 18 19 20 21 22 23 24 25 26 27 28 29 112345 3 ern FE 12 13 14 15 Meine Kalender nen o ja 16 17 18 19 20 21 2 Hin
168. ie 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 Der Aus tausch von Daten findet ber Datagramme statt Die normale Kommunikation findet im Pollingbetrieb statt Das bedeutet die Anwendung fordert mit Hilfe der Komm andostrings die gew nschten Werte an bzw setzt die Out puts Die Antwort auf ein Polling sendet das Web IO immer an IP Adresse und Port des anfragenden Netzwerkteilnehmers zu r ck 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 amp 126 W amp 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 amp State 0298 amp Das Web IO sendet daraufhin zur ck outp
169. ielle Vergabe von Subnet Mask und Gateway Zusammen mit der IP Adresse k nnen auch die Subnet Mask und Gateway Adresse seriell vergeben werden Die Angabe erfolgt durch Kommata getrennt im Anschluss an die IP Adresse Durch die Eingabe im folgenden Beispiel wird dem Web IO die IP Adresse 10 40 72 15 die Subnet Mask 255 255 0 0 und das Gateway 10 40 1 1 zugewiesen IP no lt ENTER gt lt Web IO 10 40 72 15 255 255 255 0 10 40 1 1 gt Web IO 10 40 72 15 255 255 255 0 10 40 1 1 1 lt Web IO Serielle Deaktivierung von DHCP BOOTP RARP Die DHCP BOOTP Funktion und RARP des Web IO kann im Zuge einer seriellen Vergabe der IP Adresse abgeschaltet werden Wir empfehlen hiervon in allen F llen Gebrauch zu machen in denen nicht ausdr cklich die IP Zuweisung mit tels DHCP BOOTP oder RARP erfolgen soll Geben Sie zur Deaktivierung des DHCP BOOTP Clients bzw RARP im direkten Anschluss ohne Leerzeichen an die IP Irrtum und nderung vorbehalten 25 W amp T Vergabe der IP Adresse Adresse die Option 0 null an und beenden Sie die Eingabe mit lt Enter gt Beispiel XXX gt Web IO IP no lt ENTER gt lt Web IO 10 40 72 15 255 255 255 0 10 40 1 1 0 gt Web IO 10 40 72 15 255 255 255 0 10 40 1 1 0 lt 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 wer
170. ieser Input auf ON geht F llt dieser Input zur ck auf OFF sendet das Web IO die Alarmclear Meldung F llt eine Alarmbedingung zur ck in den Normalzu stand bevor das Web IO die Alarmmeldung senden konnte wird nur die Alarmclear Meldung gesendet Man kann also sagen das diese Alarme immer mit einer Alarmclear Meldung abgeschlossen werden Trigger als Einzelereignis Hierzu z hlen System Trigger wie Kalt und Warmstart Tim erinterval und die Einstellung ANY bei den Inputs und Out puts Zu diesen einmaligen Ereignissen gibt es keinen Normalzu stand im eigentlichen Sinne Da Alarme immer mit einer Alarmclear Meldung abgeschlossen werden sollten l st die se Art von Trigger immer nur eine Alarmclear Meldung aus N Es gibt keine Alarmmeldung sondern nur Alarmclear Benachrichtigungen Alarm abh ngig vom Status der Inputs und Outputs W hlen Sie im Navigationsbaum Config gt gt Device gt gt Alarm gt gt Alarmi wenn Sie z B die Alarmbedingungen f r Alarm 1 bearbeiten m chten Unter Input Trigger und Output Trigger kann jeweils festge legt werden Irrtum und nderung vorbehalten 207 W amp T Alarme 1 welche Inputs oder Outputs f r diesen Alarm berhaupt auf ihren Status berpr ft werden sollen 2 bei welchem Zustand ON OFF oder ANY Flankenwechsel die Bedingung erf llt sein soll UND Verkn pfung Die Triggerbedingungen der Bl cke Input Trigger Output Trigger Time Trigger Load Control
171. igital 10 100BT 12 24 Ouptut Konfiguration ae W amp T Web IO Digital 12x12 Output Modus Group Mode Watchdog Load Control HE Diag OutputO Binary I 0 1 2 3 parallel unver ndert inactive i E Report Ouiputl Binary I 0 1 2 3 parallel unver ndert inactive F c m Config Output2 Binary I 0 1 2 3 parallel unver ndert inactive ED Output3 Binary I 0 1 2 3 parallel unver ndert inactive Der Ouiput4 Binary I 4 56 7 parallel unver ndert inactive Ouiput5 BinaryI 4 56 7 parallel unver ndert inactive Output6 Binary I 4 56 7 parallel unver ndert inactive Output BinaryI 4 56 7 parallel unver ndert inactive Output8 BinaryI 89 1011 getrennt unver ndert inactive Ouiput9 Binary I 89 10 11 getrennt unver ndert inactive Output 10 Binary I 3 9 10 11 getrennt unver ndert inactive Binary I 39 10 11 getrennt unver ndert inactive 6 3 3 Logik Funktionen last update Mi KW01 01 01 2003 14 40 27 Das Web IO erlaubt es Outputs in Abh ngigkeit des Zu stands bestimmter Inputs zu schalten Ein Beispiel Output O soll auf ON gesetzt werden wenn Input O und In put 1 auf OFF stehen Damit die Logikfunktionen auf einen Output angewendet werden k nnen muss dieser zun chst auf die Betriebsart Logic konfiguriert werden Irrtum und nderung vorbehalten 269 W amp T Port Konfiguration W hlen Sie hierzu im Navigat
172. im Navigationsbaum Config gt gt Basic Settings gt gt UDP 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 Web IO Digital 1000B7 12 24 Config gt gt Device gt gt Basic Settings gt gt UDP nn Port No 1 65536 ome Buser Port 42278 Config Eule pa Session Control e M UDP enable CHG Device G Text Freier Speicher 50136 Bytes Time Date Basic Setti TT Bhetwork ESENE ESENE R cksetzen Logout GHTTP EMail snmp UDP inary 1 bergeben Sie die gew hlten Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Alarm gt gt Alarmi und markieren Sie im Bereich Enable den Punkt UDP Client Enable Notwendige Zugriffsrechte Administrator Enable I Mail enable TI SNMP Trap enable M UDP Client enable I Send special alarm to pending TCP connections MI TCP Client enable C Syslog Messages enable C FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwichenspeichern Button an das Web IO 220 W amp T Alarme Unter Config gt gt Device gt gt Alarm gt gt Alarm gt gt UDP k nnen dann die UDP spezifischen Konfigurationen eingetragen wer den Notwendige Zugriffsrechte Administrator on Config gt
173. im Navigationsbaum als auch die jeweiligen Parameter auf den Konfigurationsseiten mar kiert 70 WE amp 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 Administrator Durch Mouse Klick auf Config im Men baum und Einga be des Administrator Passwortes erlangt man den voll st ndigen Zugriff auf das Web IO Die Startseite wird mit einem erheblich erweiterten Men baum neu aufgebaut Im Auslieferungszustand ist es nicht n tig ein Passwort einzugeben und es gen gt ein Mouse Klick auf das Login Button Auf die Vergabe der Passw rter wird im n chsten Absatz n her eingegangen Operator Die Zugriffsrechte des Operators sind auf das Setzen der Outputs das L schen der Counter das ndern der Alarmausgaben und einige Diagnosem glichkeiten be grenzt Der Operator hat keine weiteren Konfigurations m glichkeiten Das Login in diesen Modus erfolgt eben falls durch Eingabe des f r diesen Zugriff festgelegten Passwortes Das Login erfolgt nach Aufruf der Web IO Webseite ber den Punkt Config im Navigationsbaum Hier noch einmal die Men b ume zu den verschiedenen Zu griffsberechtigungen
174. im Time Server ab Ferner findet einmal t glich ein Zeitabgleich statt Irrtum und nderung vorbehalten W amp T Time Date Um die n tigen Einstellungen f r den Time Server einzugeben w hlen Sie im Navigationsbaum Config gt gt Device gt gt Time Date gt gt Time Server Web IO Digital 1040087 12 247 Config gt gt Device gt gt Time Date gt gt Time Server 57630 Home UTC Servert de pool ntp org Buser amp Config UTC Server2 europe pool ntp org Session Control cE Device BText Sync Time fe HE TimeDate TimeZone Enable M Apply TimeServer Basic Settings E Output Mode Pen Server evice Clock Emschepepeimhem R cksetzen Logout UTC Server 1 2 Bitte tragen Sie hier einen oder zwei Time Server ein die vom Standort des Web IO erreichbar sind Sync Time Tragen Sie hier die volle Stunde ein zu der der t gliche Ab gleich mit dem Timeserver erfolgen soll Die Synchronisation mit dem Timeserver erfolgt zudem ca 30 Sekunden nach Einschalten des Web IO bzw nach einem Reset Wird die Webseite des Web IO sofort nach Neustart aufgerufen wird noch die alte unsynchronisierte Uhrzeit an gezeigt Erst nach erneutem Aufruf der Seite wird die aktu elle Uhrzeit angezeigt Enable Markieren Sie Apply Timeserver damit die Uhrzeit k nftig mit einem externen Timeserver sysnchronisiert wird bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web
175. immer 0 WORD struct_type 0x0009 WORD length 0x000C WORD set_bits Maske der zu setzenden Bits WORD value Wert der zu setzenden Bits Beispiel set_bits 0x0124 value 0x0104 Output 2 und Output 8 Z hlweise Output0 11 werden auf ON gesetzt und Output 5 auf OFF Alle anderen Outputs wer den nicht ver ndert Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden Die IO Struktur SetBit24 nur Web IO 19 OEM 24x Digital Input 24x Digital Output W amp T TCP UDP Binary Diese Struktur erm glicht das Setzen einzelner Outputs beim Web IO 19 OEM 24x Digital Input 24x Digital Output Wird z B nicht der gesamte Prozessstatus im Anwenderprogramm abgebildet k nnen einzelne Outputs gesetzt werden ohne den Wert der anderen zu ver ndern Die Bits 0 23 in set_bits und value korrespondieren zu den entsprechenden Outputs Diese Struktur wird nur vom Anwenderprogramm verwendet SetBit24 WORD send_sequenz immer 0 PC gt 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 Alle anderen Outputs werden nicht ver ndert Die IO Struktur RegisterRequest Diese Struktur sendet das Anwend
176. iner neuen IP Adresse erm glicht wird IN Im Gegensatz zur vorher beschriebenen Methode ber ARP funktioniert der serielle Weg unabh ngig davon ob das Web IO bereits eine IP Adresse hat oder nicht Der Vorgang ist beliebig oft wiederholbar Verwenden Sie des halb diese Methode wenn Sie die IP Adresse nicht kennen oder vergessen haben Der Anhang enth lt hierzu eine detaillierte Vorgehensweise unter Windows mit dem Terminalprogramm Hyperterminal 24 W amp T Vergabe der IP Adresse Verbinden Sie zun chst das Web IO seriell mit einem Compu ter F r einen Standard PC wird ein gekreuztes RS232 Kabel Nullmodemkabel ben tigt siehe Kapitel Serieller Anschluss Die seriellen bertragungsparameter des verwendeten Terminal programms werden auf 9600 Baud no Parity 8 Bits 1 Stopbit no Handshake konfiguriert Bet tigen Sie kurz die Resettaste des Web IO und geben Sie am Terminal mindestens dreimal den Buchstaben x ein bis im Terminalprogramm das Prompt IPno lt Enter gt erscheint Geben Sie im blichen Format xxx xxx xXxX xXx die IP Adresse ein und beenden Sie die Eingabe mit lt Enter gt Wur de die Eingabe akzeptiert wird mit der zugewiesenen IP Adresse quittiert Ansonsten erfolgt die Meldung FAIL gefolgt von der zuletzt aktuellen IP Adresse Alle weiteren Einstellungen k nnen nun bequem per Web Based Management im Browser vorgenommen werden siehe Kapitel Grundeinstellung der Netzwerkparameter Ser
177. ines Web IO mit der Ethernet Adresse 00 c0 3d 01 02 03 WEBIO 010203 Der Systemname des Web IO kann per Web Based Management ge ndert wer den Weitere Informationen hierzu finden Sie im Kapitel Men Konfiguration der Netzwerkparameter Lease Time Die vom DHCP Server bestimmte und bermittelte Lease Time legt die G ltigkeitsdauer der zugewiesenen IP Adresse fest Nach Ablauf der halben Lease Time versucht das Web IO bei dem zuweisenden DHCP Server die G ltigkeit zu ver l ngern bzw die Adresse zu aktualisieren Ist dieses bis zum Ablauf der Lease Time nicht m glich zum Beispiel weil der DHCP Server nicht mehr erreichbar ist l scht das Web IO die IP Adresse und startet eine zyklische Suche nach alternativen DHCP Servern zwecks Zuweisung einer neuen IP Adresse Bedingt durch die fehlende Uhr ist die zur aktuellen IP Adresse geh rende Lease Time nach einem Reset nicht mehr verf gbar Nach dem Neustart erfolgt daher eine entspre chende Aktualisierungsanfrage bei dem urspr nglichen DHCP Server Sollte dieser zu diesem Zeitpunkt nicht erreich bar sein l scht das Web lO die IP Adresse und startet eine zyklische Suche nach alternativen DHCP Servern Ist DHCP aktiviert wird die verbleibende Lease Time zusam men mit der aktuellen IP Adresse im Men zweig Config gt gt Device gt gt Basic Settings gt gt Network im Format hh mm ss angezeigt Irrtum und nderung vorbehalten 29 W amp T Vergabe der IP Adresse IN S
178. ionsbaum Config gt gt Device gt gt Outputmode Notwendige Zugriffsrechte Administrator Web IO Digital 101100BT 12 244 Config gt gt Device gt gt Output Mode 57630 m Be Output Mask Name HTTP uprasc SNMP Binary 1 Binary2 Logic m User E 9 Config Output D ie C Session Control C G pa Soko Output 1 Ta B Text ES e c amp Time Date Basic Settings Output 9 e Mare Output ol e c c c larm Ports Output 11 oO o F Manufacturer Up Download Safety Timeout HE Diag Doc Enable T Load Control enable Zwischepspeichem R cksetzen Logout 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 gt gt Ports gt gt Out puts gt gt Output O gt gt Logic Notwendige Zugriffsrechte Administrator Web IO Digital 10 100BT 12 24 57630 E Home Eilser F Config Session Control HHE Device cG an a Inputs Outputs Tate 0 Mae Pas Die im Beispiel aufgezeigte Konfiguration sieht im Browser so aus 270 WE amp T Port Konfiguration Config gt gt Ports gt gt Ouiputs gt gt Ouiput 11 gt gt Logic Input Mask Input Inverter Logic Func Ouiput Imerter Auswahl f r die Logikfunktion Invertiert den Eingang Invertiert den
179. ird das Web IO nun mit den aktuellen Parametern neu gestartet Zum Neuaufbau der Webseite klicken Sie auf den hier Link N 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 78 WE amp T Konfiguration der Netzwerkparameter ndern des Device Name Ab Werk hat jedes Web IO einen individuellen Ger tenamen der sich aus der Bezeichnung WEBIO gefolgt von den letz ten 3 Stellen der Ethernet Adresse zusammensetzt Zum Beispiel lautet der werksseitig eingestellte Device Name eines Web IO mit der Ethernet Adresse 00 c0 3d 01 02 03 WEBIO 010203 Der Device Name wird vor allem in Netzwerken ben tigt in denen das Web IO seine IP Adresse von einem DHCP Server bezieht der einen automatisierten Abgleich mit dem DNS System vornimmt Das Web IO identifiziert sich innerhalb des DHCP Protokolls mit seinem Device Name ber das Web Based Management kann der Device Name jederzeit ge ndert werden Notwendige Zugriffsrechte Administrator W hlen Sie nun im Navigationsmen den Punkt Config gt gt Device gt gt Text Es erscheint die folgende Eingabemaske WET Device Name WEBIO 010203 Device Text von der Klemme direkt aufs Netzwerk amp Web IO H 7 Web IO Digital 10 1 00BT 12 24 57630 F r einen Zeilenumbruch lt br gt einf gen
180. it der Struktur AllCounter ReadClearAllCounter WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00C1 WORD length 0x0008 Die IO Struktur AllCounter Das Web IO bermittelt mit dieser Struktur die Z hlerst nde aller Inputs auf einmal AllCounter WORD send_sequenz immer 0 PC lt 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 ETE bis LONG counter_value Counter 11 bzw 23 Die lO Struktur ClearCounter Diese Struktur sendet das Anwenderprogramm an das Web IO um den Z hlerstand eines bestimmten Input Counters auf O zur ckzusetzen Um welchen Input es geht wird in der Variablen counter_index bergeben ClearCounter WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00B2 WORD length 0x000A WORD counter_index Input 0 11 bzw 23 Die IO Struktur ReadDiagnosis Stellt das Web IO einen Kommunikations oder Systemfehler fest wird dieser auf der HTML Seite diag aufgelstet und kann ber den Browser ausgelesen werden Da sich das Fehlermanagment via Browser f r programmgesteuerte Applika tionen nicht immer anbietet kann der Fehlerstatus des Web IO ber die Struktur ReadDiagnosis abgefragt werden ReadDiagnosis WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00D1
181. it welchen Parame tern aktiviert sind Dabei nimmt das Web IO eine Plausibilit tspr fung der Einstellungen vor Werden fehlende Parameter erkannt die den ordnungsgem en Betrieb der Zu griffsart verhindern werden die entsprechenden Felder orange hintelegt Ein Mouse Klick auf den Fail Link f hrt direkt zu der fehlerhaften Konfiguration Ferner wird berpr ft und angezeigt welche bertragungswege f r die Alarme gew hlt wurden und ob alle ben tigten Parame ter konfiguriert wurden Auch hier werden die Zugangsarten orange hinterlegt die nicht vollst ndig konfiguriert wurden Zuletzt wird berpr ft und angezeigt wieviele statische Verbin dungen auf Port 80 des Web IO m glich sind Der Port 80 des Web IO kann sowohl f r den Aufruf der Web Seiten als auch f r Socketanwendungen genutzt werden Bei Werkseinstellungen sind alle freien Ports so konfiguriert dass sie auf Port 80 als Serverport arbeiten Dabei werden auf zwei Ports nur dynamische Verbindungen zugelassen Sind z B 5 Ports auf HTTP Port 80 konfiguriert k nnen 3 davon durch dauerhafte TCP Verbindungen z B von Socket Anwendungen genutzt werden Bei den verbleibenden zwei freien Ports werden Verbindungen zwar entgegengenom men vom Web IO aber nach kurzer Timeout Zeit wieder ab geworfen Durch diese Ma nahme ist gew hrleistet dass man das Web IO zu jeder Zeit ber den Browser erreichen kann berblick der Output Konfiguration Neben der bersi
182. ite max 200 Pixel H he max 100 Pixel damit die bersichtlichkeit des Navigations Frames erhalten bleibt Anzeige bei Start W hlen Sie im Navigationsbaum Config gt gt Basic Settings gt gt HTTP Notwendige Zugriffsrechte Administrator Web IO Digital 100067 12 24vV Config gt gt Device gt gt Basic Settings gt gt HTTP 57630 Home Startup index htm Buser home htm onfig a Session Control user htm CH Device Enable DC GET Header enable BText Time Date HTTP Port 80 CHG Basic Settings Input Trigger m Input 0 Beer input 1 AHTTP np Plan annit 2 simp ea am D input 11 B Syslog npu Binary 1 T Select all Binary 2 E Output Mode li R cksetzen Logout amp Alarm E Ports Startup Hier kann festgelegt werden wie sich das Web IO bei Aufruf im Browser darstellt E index htm Es werden sowohl der Navigationsbaum als auch die Homeseite angezeigt E home htm Es wird nur die Homeseite ohne Navigationsbaum ange zeigt E user htm Es wird nur die Userseite ohne Navigationsbaum ange zeigt 88 W amp 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 N Diese Einstellung sollte nur dann ver ndert werden wenn hierf r ein zwingender Grund vorliegt Fragen Sie Ihren Administrator Wird der HTTP Port ge ndert ist das Web IO aus dem Browser nur noch ber die zus tzliche Ang
183. iten alle Web IO netzwerkseitig in der Betriebs art Auto Negotiation Daten bertragungsgeschwindigkeit und Duplex Verfahren werden hierbei mit dem angeschlos senen Switch Hub automatisch verhandelt und entsprechend eingestellt Beide Teilnehmer Switch und Web IO sollten in der Betriebs art Auto Negotiating betrieben werden Galvanische Trennung Der Netzwerkanschluss ist sowohl gegen ber der Versorgungs spannung als auch gegen ber den digitalen IOs und der seri ellen Schnittstelle n mit mindestens 500V_ galvanisch ge trennt rms Web IO Modelle mit PoE 57637 57638 1 TKH 2 TX N 7 3 RX V N as V lal Derenlalung 7X BSpare Pair Speisung mPhantomspeisung 6 RX V 4 V 5 V Belegung der RJ45 POE Netzwerkbuchse Irrtum und nderung vorbehalten 61 WE amp T Anschl sse Bedienelemente und LEDs Dank der integrierten Power over Ethernet Technologie kann das Ger t ber den Netzwerkanschluss mit der n tigen Betriebs spannung versorgt werden Link Status Den aktuellen Link Status zeigt die Error LED an der Ger tefront an Blinkt sie im Abstand von 1 2 Sekunden auf ist die Verbin dung zum Hub nicht vorhanden bzw gest rt N Managebare Switche verf gen h ufig ber spezielle Protokolle Spanning Tree Protocol Port Trunking wie sie z B f r Uplinks zu anderen Switches oder den breitbandigen Anschluss von Servern ben tigt werden Diese Protokolle werden f r
184. itere 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 Ist das nicht der Fall oder ist die aktuelle IP Adresse des Web IO nicht bekannt f hren Sie zun chst die in Kapitel 2 beschriebenen Schritte durch Hat das Web IO bereits eine IP Adresse geben Sie diese im URL Feld des Browsers ein Nach wenigen Sekunden er scheint die Startseite des Web IO zZ Webio Digital 12x12 Microsoft Internet Explorer Datei Bearbeiten Ansicht Favoriten Extras Adresse http 172 16 232 17 Wechseln zu Links W amp T W amp T Web IO Digital 12x12 EZENN Web IO Inputs Ouiputs Web IO Digital 101 00BT 12 24V Name 22 ST State 57630 Imputo OFF 0 Ouiput0 OFF p Iput1 OFF 0 Ouiput1 OFF G Contig bput2 OFF 0 Output 2 OFF Diag ut3 OFF 0 Ouiput3 OFF Doc Iput4 OFF 0 Output 4 OFF Inputs OFF 0 Ouiput5 OFF Imput6 OFF 0 Ouiput6 OFF ut7 OFF f Oumut7 OFF Input8 OFF 0 Ouiput8 OFF Iput 9 OFF 0 Oumut9 OFF ut 10 OFF 0 Output 10 OFF b put 11 OFF D Output 11 OFF last update Mi KWO1 01 01 2003 11 02 06 Reload Reload Webio Digital Homepage E i Internet Irrtum und nderung vorbehalten 75 WE amp T Konfiguration der Netzwerkparameter W hlen Sie im Navigationsmen Config
185. ktur ReadClearCounter Diese Struktur sendet das Anwenderprogramm an das Web IO um den Z hlerstand von einem bestimmten Input Coun ter anzufordern und den Z hler danach sofort auf O zu set zen Um welchen Input es geht wird in der Variablen counter_index bergeben Das Web IO antwortet immer mit der Struktur Counter ReadClearCounter WORD send _sequenz immer 0 PC gt 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 Counter WORD send _sequenz immer 0 PC lt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00B4 WORD length 0x000E WORD counter_index Input 0 11 bzw 23 LONG counter_value Z hlerstand Die IO Struktur ReadAllCounter Diese Struktur sendet das Anwenderprogramm an das Web IO um die Z hlerst nde von allen Inputs in einem Daten paket anzufordern Das Web IO antwortet immer mit der Struktur AllCounter ReadAllCounter WORD send _sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00B1 WORD length 0x0008 Die IO Struktur ReadClearAllCounter Diese Struktur sendet das Anwenderprogramm an das Web IO um die Z hlerst nde von allen Inputs in einem Daten 156 W amp T TCP UDP Binary paket anzufordern und die Z hler danach sofort auf 0 zu set zen Das Web IO antwortet immer m
186. laubt 2 w rde kein gesichertes Ergebnis brin gen Die oben ausgef llten Felder bedeuten also jeden Monat an jedem Montag bis Freitag alle vollen zwei Stunden bergeben Sie die gew hlten Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn alle Einstellungen festgelegt wurden aktivieren Sie diese ber Config gt gt Session Control gt gt LogOut 122 W amp T TCP UDP Kommandostrings Home Config gt gt Session Control gt gt LogOut Buser j R Config Alle neuen Einstellungen speichern Session Control Logout X rofiles 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 Der vierstellige Zahlenwert beim 24er Web IO acht Stellen gibt den Inputstatus in hexadezimaler Schreibweise wieder Das Web IO arbeitet mit Null terminierten Strings Das bedeutet alles was das Web IO zur Anwendung sendet endet mit einem O Character 2 Kommunikation zwischen Web IO und Anwendung Bei bestehender Verbindung kann die Server Anwendung ber Kommandostrings mit dem Web IO kommunizieren Beispiel 1 Abfrage des Status von Input 3 an dem ein Si gnal von 12 anliegt Es
187. laubt es das Web IO mit einem Patchkabel direkt mit dem lokalen Netzwerk zu verbinden Der Ethernet Anschluss ist in 10 100Mbit Autosensing Tech nologie aufgebaut ber die TCP IP Ethernet Schnittstelle ist es m glich das Web IO sowohl bei Erstinbetriebnahme als auch zu einem sp teren Zeitpunkt vollst ndig zu konfigurieren Die Konfiguration kann via Web Based Management von Hand im Browserfenster erfolgen und per XML File einge spielt werden Auch eine SNMP gest tzte Konfiguration ist m glich Dar ber hinaus ist ber die Ethernet Schnittstelle der kom plette Funktionsumfang des Web IO nutzbar WE amp T Einf hrung 1 2 bersicht ber die Funktionen der IOs Nach erfolgreicher Konfiguration der TCP IP Parameter stellt das W amp T Web IO Digital eine F lle verschiedener Betriebsar ten Funktionen und Dienste zur Verf gung Die Funktionen lassen sich in Gruppen gliedern m Basisbetriebsarten E Alarm Service E Input Output Service E System Service 1 2 1 Basisbetriebsarten Zum Setzen und berwachen der Inputs und Outputs k n nen f nf verschiedene Betriebsarten bzw Kommunikations wege genutzt werden F r jeden einzelnen Output muss festgelegt werden in wel cher Betriebsart gearbeitet werden soll Um Konflikte beim Zugriff zu vermeiden steht der Output nur f r diese Be triebsart zur Verf gung und ist auf anderem Wege nicht an sprechbar Die Inputs und Counter hingegen k nnen gleichberechtig
188. lchen Konfigurations seite abgeschlossen muss zun chst der Zwischenspeichern Button angeklickt werden und erst dann sollte zu einer neuen Webseite gewechselt werden Irrtum und nderung vorbehalten 73 WE amp 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 handenen Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut 1User 3 f aee Alle neuen Einstellungen speichern Session Control LogOut k rofiles Nach einem Mouse Klick auf das Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut Sollen nun weitere Einstellungen ge ndert werden muss ein erneutes Login mit den n tigen Zugriffsrechten erfolgen Login Timeout Wird im Administrator oder Operator Modus f r mehr als 60 Minuten keine Eingabe gemacht setzt sich das Web IO auf Default User Rechte zur ck Alle bis dahin gemachten Einga ben und nderungen auch wenn sie bereits zum Web IO ge sendet wurden werden damit verworfen 74 WE amp T Konfiguration der Netzwerkparameter 4 2 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 we
189. le Kommunikation durch Verwendung von Strukturen Die ben tigten Statuswerte stehen an de finierter Stelle und es m ssen keine Strings auf Ihren Inhalt untersucht werden mM Durch ereignisgesteuerte Kommunikation kann die Anwendung auf nderungen an den Inputs sofort re agieren E Hohe Anwendungssicherheit durch Passwort ge sch tzten Zugriff m glich Nachteile 108 W amp T TCP UDP Das Socketinterface E In Hochsprachen die keine Bin rstrukturen unterst tzen 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 mM Box to Box Zwei Web IOs k nnen miteinander kommunizieren ohne dass ein Anwendungsprogramm auf einem PC beteiligt ist InputO von Web IO A schaltet OutputO von Web IO B usw m OPC W amp T stellt einen OPC Server zur Verf gung der einen direkten Zugriff via OPC aus Prozess und Visualisierungsanwendungen auf das Web IO erlaubt E 50xxx Kompatibilit tsmodus zu lteren Digital EA Com Ser vern von W amp T Eine detailierte Beschreibung zu allen aufgezeigten M glich keiten finden Sie in den nun folgenden Kapiteln Irrtum und nderung vorbehalten 109 W amp T TCP UDP Kommandostrings mmandosst 5 5 Socketprogrammierung mit gs Um das Web IO Digital aus einfachen Anwendungs programmen anzu
190. legt wurden aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Benachrichtigung bei definierten Inputmustern Bei einigen Anwendungen ist es sinvoll den Zustand der In puts nur bei bestimmten Inputmustern zu erhalten A Die hier beschriebene Art der Benachrichtigung kann zwar parallel zum normalen Event gesteuerten Betrieb verwendet werden das bringt aber in der Praxis keine Vor teile da in diesem Fall ja ohnehin bei jeder nderung eine Benachrichtigung erfolgt Beim Auftreten des festgelegten Inputmusters w rde also doppelt benachrichtigt Um die Bedingungen f r eine TCP Alarmierung bei bestimm ten Inputmustern festzulegen w hlen Sie im Navigations baum Config gt gt Device gt gt Alarm gt gt Alarm 1 Notwendige Zugriffsrechte Administrator 116 W amp T TCP UDP Kommandostrings WE amp T Config gt gt Device gt gt Alarm gt gt Alarm 1 Input Trigger Minuto COFF ON vnw Wur ae Web IO inputi OFF CON Web IO Digital 101 00BT 12 24V ag 57630 Input 10 OFF CON E Home L BUser Minputil OFF CON E amp Config Ouiput Trigger Q Session Control Y map o Output COFF CON FHE Device MOutputi OFF CON BText _ Time Date eya TE Basic Settings I Output 10 OFF CON E Output Mode I Output 11 OFF CON System Trigger 7 Timer I Load Control Grenzwert Counter Max Counter Value l Sendeintervall in Minuten 0 Aus E Einmalig Interval E
191. lientSocket1 Open end Durch Aufruf der n chsten Prozedur wird die Struktur Read Counter an das Web IO versendet procedure TForml1 bSendClick Sender TObject begin ReadCounter send_sequenz 0 F llen der Struktur ReadCounter ReadCounter rec_sequenz 0 ReadCounter struct_typ B0 ReadCounter length 10 ReadCounter counter_index 11 Input Counter 11 ClientSocket1 Socket SendBuf ReadCounter 10 Zuletzt noch die Prozedur die das Winsock Steuerelement au tomatisch aufruft wenn Daten vom Netzwerk empfangen werden 164 W amp T TCP UDP Binary procedure TForml ClientSocketlRead Sender TObject Socket TCustomWinSocket var BytesReceived Integer begin BytesReceived ClientSocketl1 Socket ReceiveLength ClientSocket1 Socket ReceiveBuf Counter BytesReceived end Das gezeigte Beispiel kann nat rlich auch auf alle anderen Strukturen umgesetzt werden Irrtum und nderung vorbehalten 165 W amp T Box to Box 5 7 Box o 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 sol e Web IO 1 Web IO 2 f 2sasorssungmuns 29980080880988888 TCP Bei Box to Box Verbindungen bernimmt
192. llt nderungen dieses Eintrags durch den Benutzer sind nicht m glich Irrtum und nderung vorbehalten 77 WE amp T Konfiguration der Netzwerkparameter F r den manuellen Eintrag von DNS Servern stehen zwei zus tz liche Felder zur Verf gung Soll eine IP Adresse zu einem Namen gesucht werden wendet sich das Web IO zuerst an den automatisch zugewiesenen DNS Server Ist dieser nicht erreichbar oder fehlt der Eintrag versucht das Web IO es bei den DNS Servern 1 und 2 Mit dem p Button kann ein Ping auf den eingetragenen Ser ver ausgel st werden So kann berpr ft werden ob der ein getragene Server vom Web IO erreichbar ist Wenn der ange gebene Server sich nicht im gleichen Subnet befindet ist die Bedingung hierf r dass Subnet Mask und Gateway im Web IO ber Logout gt gt Speichern zuvor abgespeichert wurden Wurden alle Eingaben gemacht klicken Sie auf den Zwischen speichern Button Damit werden die Parameter zun chst in das Web IO bertragen Damit sich der Anwender z B bei IP Adress nderung nicht selbst den Boden unter den F en wegzieht werden die nderungen erst wirksam nachdem sie aktiviert werden Benutzen Sie hierzu den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut a Alle neuen Einstellungen speichern Session Control rones X rofiles Nach einem Mouse Klick auf den Speichern Button w
193. lt Ein WORD entspricht 16bit_integer ohne Vorzeichen Ein BYTE entspricht einem Byte 8Bit Ein LONG entspricht einem 32bit_integer ohne Vorzeichen Hexadezimale Schreibweise Ox vor dem Wert N Beim Senden und Empfangen gilt f r alle r Variablen Low Byte first Irrtum und nderung vorbehalten 149 W amp 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 struct type high byte high byte high byte high byte 0 oo oo oo o oo os oo 5 6 8 Arbeiten mit den lO Strukturen Im n chsten Kapitel werden die einzelnen Strukturen erl u tert und die entsprechenden Werte der Variablen send_sequence rec_sequence Struct_typ und length mit de nen jedes Paket beginnt angegeben Um die Kompatibilit t zum Web IO 12x Digital Input 12x Di gital Output zu erhalten unterst tzt das Web IO 19 OEM 24xDigital Input 24x Digital Output sowohl die Strukturen die nur f r 12 Inputs bzw 12 Outputs vorgesehen sind als auch spezielle Strukturen f r den Betrieb mit 24 lOs Die 12 bzw 24 digitalen Inputs und Outputs werden jeweils in ei nem WORD oder bei 24 IOs in einem LONG Wert dargestellt d h Bit O entspricht z B Input O oder Output 0 Die IO Struktur Read Register Das Senden dieser Struktur an das Web IO veranlasst dieses den Status der Inputs 0 11 an das Anwende
194. lt MSG gt in der Wayback Re sponse 5 12 3 Freischalten des Wayback Zugriffs Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des ERP Gateways Config gt gt Device gt gt Basic Settings gt gt WayBack FTP 234 W amp T Wayback WE amp T Config gt gt Device gt gt Basic Settings gt gt WayBack FTP EIEL Enable IV Wayback FTP enable Baysas ed FTP Control Port Port No 1 65536 default 21 ERP Gateway 2x Digital 21 57635 Password Home H Bu ne WayBack Response vor dem Schlie en der Verbindung an den Client gesendete a Session Control FTP Message Im Text k nnen folgende Variablen genutzt D E Device werden GText Mao F gt den zum Kommando passenden Status der H E TimeDate Ausg nge Eing nge oder Counter ein FE Basic Settings Network lt CRLF gt F gt die Zeichen CR und LF ein Per ENTER im EUL Textfeld eingegebene Zeilenumbr che werden ignoriert en 230 User Logged in lt CRLF gt Esump Gupp E G Sysh ia Connect Timeout Zeit in Sekunden jh WayBack FTI 60 hinat u Freier Speicher 41557 Bytes Zwischenspeichern R cksetzen Logout Auf dieser Seite k nnen die folgenden Einstellungen vorgenom men werden Enable Aktivierung des Wayback Dienstes Ist diese Option deaktiviert wird der Wayback Server Dienst nicht gestartet und Verbindungsversuche zum FTP Control Port werden ab gewiesen FTP Control Port Gibt d
195. lte Private MIB kann f r alle Web IO Digital Ger te eingesetzt werden F r die verschiedenen Mo delle sind getrennte OID Zweige vorhanden Die hier vorgestellte Vorgehensweise ist beispielhaft f r das Web IO 12xDigital Input 12xDigital Output ausgelegt Sobald der SNMP Zugriff wie eingangs beschrieben frei geschaltet wurde ist jeder Zeit ein lesender Zugriff m glich Um schreibenden Zugriff auf das Web IO zu bekommen ist es zun chst n tig eine SNMP Session aufzubauen Das gilt vor allem dann wenn die Outputs per SNMP gesetzt werden sollen Session Login Um eine Session zu ffnen muss das Administrator Passwort in die Variable wtWebioEAl2x12SessCntrlPassword eingetragen werden N Eine ge ffnete Session bleibt f r 5 Minuten erhalten und wird dannach automatisch verworfen 198 W amp T SNMP address 10 40 22 101 Advance E 1 3 61 4 1590 124210 Session auf G ltigkeit pr fen Durch Auslesen der Variablen wtWebioEA12x12SessCntrlConfigMode kann berpr ft werden ob die Session erfolgreich ge ffnet wurde 1 Session ge ffnet Web IO im Konfigurationsmodus 0 ffnen der Session ist fehlgeschlagen berpr fen Sie ob ggf das Passwort falsch angegeben wurde Irrtum und nderung vorbehalten 199 W amp T SNMP Nach erfolgreichem ffnen der Session k nnen ber die in der Private MIB definierten Variablen beliebige Konfigurations nderungen bzw Input und Output Zugri
196. meldung an den FTP Client Als User Name wird jetzt das Kommando zum Schalten der Ausg nge oder auch Lesen der Eing nge eingegeben Mit der Authentifizierung des Kommandos durch das Wayback Pass wort wird der Befehl dann umgehend ausgef hrt und zum Bei spiel der angegebene Ausgang in den gew nschten Zustand geschaltet Der Wayback Server sendet die konfigurierbare Ab schlussmeldung und schlie t dann automatisch die Verbin dung Zur Vermeidung gleichzeitiger konkurrierender Zugriffe ist der Wayback Dienst exklusiv ausgelegt Das hei t nach dem Verbindungsaufbau durch einen Client muss diese Verbindung zun chst durch eine g ltige Kommando Passwort Kombination oder den Timeout beendet werden bevor ein neuer Zugriff ak zeptiert wird Ablaufbeispiel eines Schaltkommandos f r Output 0 232 W amp T Wayback FTP Client ERP Gateway ftp 192 168 2 100 220 WuT WayBack FTP Server version 0 1 1 beta 220 copyright by Wiesemann amp Theis GmbH Benutzer 10 40 21 16 none output0 on 331 Password required for output0 on a Kennwort password a 230 User Logged in output 1 Meldung frei konfigurierbar TCP Close 5 12 2 Die Wayback Kommandos Die folgenden Kommandos k nnen als FTP User Name an das ERP Gateway bertragen werden Gro Kleinschreibung wird ig noriert Alle Antworten des ERP Gateways werden mit der Vari able lt MSG gt in der Wayback Response bermittelt outputix on off x Numm
197. mmen auch unge bte Programmierer sehr schnell zum gew nschten Ergebnis M Unter TCP wird der Port 80 sonst HTTP benutzt der in den meisten Firewalls nicht gesperrt ist Somit ist in aller Regel kein Eingriff in die Netzwerk infrastruktur n tig E Die Kombination aus der Benutzung von Stringvariablen und TCP Port 80 macht eine Integration in PHP und CGI Sripte sehr einfach Auch aus SPS und anderen Irrtum und nderung vorbehalten 107 W amp T TCP UDP Das Socketinterface Microcontrollern kann das WEB IO angesprochen werden wenn eine Netzwerkanbindung vorhanden ist Nachteile mM Nur bedingt ereignisgesteuerte Programmierung m g lich Dadurch f r zeitkritische Anwendungen nur ein geschr nkt nutzbar E 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 te Priorit t hat Bin rstrukturen BINARY In diesem Modus kann das Web IO als TCP Client TCP Ser ver oder UDP Peer arbeiten Der Zugriff kann ber ein Pass wort gesch tzt werden F r die verschiedenen Funktionen wie Lesen der Inputs Set zen der Outputs usw definiert das Web IO bin re Strukturen Der Zugriff erfolgt ausschlie lich durch Austausch dieser Strukturen Vorteile E Flexibel in der Art der Anwendung da Client und Ser ver Anwendungen m glich sind E Schnel
198. mp T Produktfamilien Web IO aber auch serielle Com Server und die lteren Digital E A Server Von der Architektur her handelt es sich im Gegensatz zu der auch blichen Implementierung mit einem Systemdienst im Hintergrund um eine monolithische Anwendung die so wohl den eigentlichen OPC Server als auch Bedienelemente f r Konfiguration und Diagnose enth lt 5 8 1 Die Installation des OPC Servers Den OPC Server finden Sie auf der dem Web IO beiliegenden Produkt CD im Bereich Web IO Digital J Auf unserer Webseite www WuT de finden Sie links die 1 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 Auf der Seite die sich dann ff net w hlen Sie den Link OPC Server Zum einfachen Download wurden die ben tigten Dateien in einem ZIP File untergebracht Speichern Sie die entpackten Dateien in einem beliebigen Verzeichnis Ihrer Festplatte z B C Temp Starten Sie das Setup Programm in dem Sie z B aus dem Startmen Ausf hren w hlen und dann eingeben 180 W amp T OPC 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 auc
199. n Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut User Alle neuen Einstellungen speichern Config Session Control LogOut X Den Irrtum und nderung vorbehalten 175 W amp T Box to Box Nach Klick auf den Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modus neu aufgebaut Box to Box Modus beim Slave Web IO beenden Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Slave Config gt gt Device gt gt Basic Settings gt gt Binaryl gt gt TCP Server und setzen Sie den Punkt Application Mode auf Default Best tigen Sie mit Mouse Klick auf das Zwischenspeichern Button Nun w hlen Sie im Navigationsbaum Config gt gt Device gt gt Output Mode und setzen die Outputs die nicht mehr Box to Box arbeiten sollen auf HTTP Best tigen Sie mit Mouse Klick auf das Zwischenspeichern Button Nun m ssen die ge nderten Einstellungen noch ak tiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut Buser r P Config Alle neuen Einstellungen speichern Session Control rones k rofiles Nach Klick auf das Speichern Button werden alle Einstellun gen im Web IO aktualisiert und die Startseite im Default User Modus neu a
200. n E Mail Versand Notwendige Zugriffsrechte Administrator Damit das Web IO berhaupt E Mail versenden kann m ssen einige Grundeinstellungen vorgenommen werden W hlen Sie hierzu im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Mail Irrtum und nderung vorbehalten 213 We amp T W amp T Alarme Config gt gt Device gt gt Basic Settings gt gt Mail ETE IDAM Name Absenderbezeichnung Web IO Web 10 12xDigital ne Digital 10100BT 12 24V RepiyAddr mustermann wutnetinfo Home Buser MailServer Name oder IP Adresse des SMTP Servers H Config smtp wutnet info Pe Session Control c Device a F 5Text Authentication C SMTP authentication off TimeDate ESMTP e Pr SMTP after POP3 EHTTPp User mustermann wutnet info Mail Mimp Password p es Retype Password p Binary 1 A anmode POPS Server popwutnetinio K HE Alarm oon Enable I Mail enable en Zwische orahom R cksetzen Logout Doc 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 ab gehende E Mail eingetragen wird Da das Web IO selber nur E Mail versenden aber nicht empfangen kann sollte hier z B die E Mail Adresse des Mitarbeiters eingetragen werden der das Web IO technisch bet
201. n im gleichen Modus betrieben werden C User UDP i Time ES Name HTTP ascu SNMP Binary 1 Binary 2 Logic Switch Session Control Output 0 G C c c C c zj C Logout Profiles Output1 c c C K L New Password Select all C Device C Text TimerDate Safety Nach Ablauf des Zeitintervalls Zeit in 100ms ohne Datenempfang mm Basic Settings L Output Mode Alarm Be Forts Power Max 150mA llkeniurecturer Fint I 24V Dl C UpiDownioad nterna enable Diag 7 Doc Freier Speicher 34164 Bytes u Timeout nehmen die Outputs die pro Port einstellbaren Safety States an Zwis i R cksetz Logout Bi E ee TEE Aktivieren Sie hier die Outputs die zeitgesteuert geschaltet wer den sollen und best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button Wenn das Web IO im Output Mode Time Switch arbeitet ist es nach wie vor ber die eingestellte Grundbetriebsart schaltbar Das bedeutet dass der durch die Schaltuhr eingestellte Output Zustand z B durch Bedienung im Browser ge ndert werden kann Das n chste zeitgesteuerte Schalten ndert aber den ma nuell eingestellten Zustand wieder 238 W amp T Time Switch zeitgesteuert schalten N Der parallele Zugriff von Logic und Time Switch ist nicht erlaubt 5 13 2 Schaltvorgaben laden Das Web IO hat keine Konfigurationsoberfl che zum Einstellen der Schaltuhr Stattdessen gibt es zwei M glichkeiten d
202. n werden N Die maximalen L ngen von Trap Text und des Alarm Clear Text d rfen 450 Byte nicht berschreiten L ngere Texte werden vom Web IO abgeschnitten Alarm Variable Beschreibung lt dn gt Device Name siehe Config gt gt Device gt gt Text lt i gt Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise Zustand des Inputs Nr x ON OFF lt inx gt Name des Inputs Nr x lt o gt Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise lt ox gt Zustand des Outputs Nr x ON OFF lt onx gt Name des Outputs Nr x lt cx gt Z hlerstand des Counters Nr x in dezimaler Schreibweise lt t gt Zeitstempel mit Datum und Uhrzeit im Format TT MMM JJJJ hh mm ss lt y gt Jahr im Format IJIJI lt m gt Monat im Format MM lt d gt Tag im Format TT lt h gt Stunde im Format hh lt i gt Minuten im Format mm lt s gt Sekunden im Format ss x kann je nach Modell zwischen 0 und 23 liegen Sollten Sie ein Administrator Passwort eingegeben haben m ssen Sie dieses in Ihrer Manager Software als community string eintragen 5 11 4 Alarm ber UDP Eine weitere M glichkeit einen Alarm an einen anderen Netzwerkteilnehmer weiterzugeben bietet das UDP Proto koll Hierzu muss auf den PCs die einen solchen Alarm emp fangen sollen ein entsprechendes Anwendungsprogramm laufen Irrtum und nderung vorbehalten 219 W amp T Alarme Um UDP zur Alarm bertragung zu aktivieren w hlen Sie
203. nd nderung vorbehalten 111 W amp 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 Das Web IO arbeitet nun als TCP Server woraus sich unab h ngig von der verwendeten Programmiersprache eine Drei teilung des Programmablaufes ergibt 1 Aufbau der TCP Verbindung Die Anwendung arbeitet in jedem Fall als Client und baut so mit die TCP Verbindung auf Das Socket Interface des Web IO ist in weiten Teilen an das HTTP Protokoll angelehnt Daraus ergibt sich dass der Listenport ab Werk auf TCP Port 80 eingestellt ist bzw dem konfigurierten HTTP Port entspricht Soll ein abweichender Port benutzt werden ist es m glich den HTTP Port unter Config gt gt Device gt gt Basic Settings gt gt HTTP zu ndern Notwendige Zugriffsrechte Administrator 112 W amp T TCP UDP Kommandostrings Wieb IO Digital 10 100BT 12 24V Config gt gt Device gt gt Basic Settings gt gt HTTP 57630 Home Startup index htm Buser C home htm onfig a Session Control user htm CHGB Device Enable D GET Header enable BText TimesDate HTTP Port eo CHE Basic Settings Input Trigger m Input 0
204. nd_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x01F0 WORD length 0x0010 LONG word_anz in dieser Version 1 LONG options bin re Codierung der Optionen In der vorliegenden Version des Web IO wird nur das Bit O der Variablen options verwendet Bit O 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 R ckmeldung zuverl ssig den Zustand nach Set zen des der Output s zu bekommen sollte zwischen zwei Output ver ndernden Zugriffen min eine Zeit 150ms liegen 5 6 9 IO Strukturen in verschiedenen Sprachen C C Die grunds tzliche Definition von Strukturen erfolgt in C ber das typedef Kommando typedef struct _SETBIT WORD send_sequence WORD rec_sequence WORD struct_typ WORD length WORD set_bits WORD value SETBIT Die Variablen liegen in diesem Fall Lowbyte First b ndig hintereinander im Speicher Um auch bei aus verschiedenen Variablentypen bestehenden Strukturen eine b ndige Anordnung im Speicher zu errei chen benutzen Sie bitte die Compileroption pragma pack 1 Irrtum und nderung vorbehalten 159 W amp T TCP UDP Binary pragmapack 1 typedef struct _COUNTER word send_sequence word rec_sequence word struct_typ word length word counter_index long counter_value COUNTER pragma pack Die b ndige Anordnu
205. ng 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 Visual Basic 5 und 6 Visual Basic bietet dem Programmierer f r die Netzwerk kommunikation ber TCP IP das sehr einfach zu handhaben de Winsock Steuerelement Leider erlaubt das VB Winsock Steuerelement nicht den Um gang mit Strukturen Statt dessen wird die Daten kommunikation ber Stringvariablen abgewickelt F r die Programmierung von Web IO Applikationen in VB ist es deshalb n tig die Bytefolge wie sie beim Sender einer Struktur bers Netzwerk geschickt wird in Form eines Strings abzubilden Der folgende Quelltextausschnitt zeigt anhand der ReadCounter Struktur wie Strings zum Senden aufbereitet werden k nnen Am Beispiel der Counter Struktur wird die Aus wertung der empfangenen Daten aufgezeigt Zun chst m ssen die ben tigten Strukturen und Variablen in einem externen Modul deklariert werden 160 WE amp T TCP UDP Binary Public Type Strukt_ReadCounter send_sequenz As Integer rec_sequenz As Integer struct_typ As Integer length As Integer counter_index As Integer End Type 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 Publ
206. ng on oder off gesetzt werden Irrtum und nderung vorbehalten W amp T Java Applets Um die Datenlast auf dem Netzwerk zu reduzieren kann ber den Navigationsbaum des Web IO unter Config gt gt Device gt gt Basic Settings gt gt HTTP der Input Trigger f r die zu berwa chenden Inputs gesetzt werden Web IO Digital 1010081 12 249 Config gt gt Device gt gt Basic Settings gt gt HTTP 57630 E Home Startup index htm E guser home htm Config fe Session Control user him E amp Device Enable 7 GET Header enable EText i f Timemate Input Trigger p Input 0 Ef Basic Settings M Input 1 BNetwork M input 2 Paa M input 3 E SHMP M input 4 Gupp M input 5 Binary 1 M Input 6 Binary 2 E Output Mode r Input 7 3 0 Alarm M input 8 Ports M Input 9 G Manufacturer Im Input 10 Up Download Diag M input 11 Doc ERSERCBEISER R cksetzen Logout 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 Damit die nderungen des Input Triggers wirksam werden m ssen die neuen Einstellungen unter Session Control gt gt Logout gespeichert werden outputpolling Mit Hilfe diesen Parameters wird beim Starten des Applets festgelegt ob die Outputs im unter pollingrate eingestellten Intervall auf ihren Zustand berpr ft werden sollen Als value kann f r outputpolling on oder o
207. ngs gt gt HTTP und markieren Sie GET Header enable Durch Klick auf Logout und Speichern wird das Versenden des Headers aktiviert Beispiel m Die IP Adresse des Web IO ist 172 16 232 17 mM Als Device Name wurde unter Config gt gt Device gt gt Text W amp T Web IO 12x Digital Input 12x Digital Output ein gegeben E mit GET input PW amp wurden von der Anwendung die In puts abgefragt Das Web IO gibt zur ck 172 16 232 6 W8 amp T Web IO 12x Digital Input 12x Digital Output input 0000 Wurde GET Header enable aktiviert wird der Header allen Datensendungen vom Web IO vorangestellt 128 W amp T TCP UDP Kommandostrings 5 5 4 Programmgesteuertes Fehlermanagement Erkennt das Web IO bei der Abwicklung seiner Aufgaben einen oder mehrere Fehler werden diese gespeichert und sind ber den Navigationsbaum unter Diag einsehbar Eine n here Beschreibung hierzu finden Sie im Kapitel 6 6 Diag nose und Test In einigen Anwendungen ist es gew nscht das Fehler management nicht manuell durch Ansehen einer Webseite abzuwickeln sondern Fehler automatisiert in einem Pro gramm auszuwerten Hierzu stellt das Web IO einige Kommandostrings zur Verf gung mit denen gleicherma en per TCP oder UDP gearbei tet werden kann Erstellen einer Liste m glicher Fehlermeldungen Das Web IO kann maximal 64 verschiedene Fehlertypen ver walten Die tats chliche Anzahl kann innerhalb dieser Gren ze je nach Firmware S
208. nistrator Mindestens einer bzw alle verwendeten Outputs m ssen f r HTTP aktiviert sein Sollten Sie die Output Modi ver ndert haben klicken Sie auf den Zwischenspeichern Button Abschlie end muss das Web IO f r die TCP Client Kommuni kation konfiguriert und aktiviert werden W hlen Sie im Navigationsbaum Config gt gt Basic Settings gt gt HTTP Client Notwendige Zugriffsrechte Administrator Irrtum und nderung vorbehalten 119 We amp T W amp T EARN HTTP Client Web IO Enable Web lO Digital 10 1 00BT 12 24 a Bea Local Port Home Buser cE Config Server Port Session Control cE Device EText Time Date C Basic Settings E Network GHTTP HTTP Client Pan EsnMP Bupr G sSyslog GFTP Binary 1 Binary 2 E Output Mode Alarm Ports E Manufacturer UpDownload Diag Doc Server IP Addr Input Trigger Time Trigger HTTP Client Inactive Timeout TCP UDP Kommandostrings Config gt gt Device gt gt Basic Settings gt gt HTTP Client M HTTP Client enable T GET Header enable Statische Ports No 1 65534 Dynamische Ports AUTO AUTO 0 172 16 232 16 Zeit in 100ms i M Input 0 M input 1 M input 2 T innt 3 M Inpu M Input 10 M Input 11 T Select all Uhrzeitgesteuerte Ausgabe des Alarms Feld Eingabe Zahl m glicher Zahlenbereich Minute o 0 59 Stunde zz 0 23 0 ist Mitternacht M
209. nputs die die korrespondierenden Outputs beim Master setzen sollen A Das Web IO Digital erlaubt den gleichzeitigen Zugriff auf die Inputs aus verschiedenen Betriebsarten So k nnen die Inputs 0 5 z B die Outputs 0 5 des Master Web IO steuern gleichzeitig aber auch noch ber HTTP aus gelesen werden Application Mode Markieren Sie Box2Box Slave Nachdem alle Parameter eingegeben wurden best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode Web IO Digital 10 100BT 12 24V Output Mask Name HTTP UDP ASCI SNMP Binary 1 Binary 2 57630 Home Output 0 C C Buser Config Output 1 e Session Control Output 2 C C E e HE Device L BTent Output 3 H TimeDate Output 4 c o re H Basic Settings 2 g Output Mode Output 5 e B G Alarm Pe r r ii nm gt a ee Aktivieren Sie hier die Outputs die von den korrespondie renden Inputs des Slave gesetzt werden sollen f r Binary 1 und best tigen Sie durch Mouse Klick auf den Zwischen speichern Button Im Gegensatz zu den Inputs sind die f r Box to Box aktivier ten Outputs f r andere Betriebsarten nicht mehr zug nglich Nun m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOu
210. nserer Homepage im Internet unter http www wut de 5 6 7 Definition der lIO Strukturen Um den Inhalt eines Paketes eindeutig identifizieren und auswerten zu k nnen m ssen im BINARY Modus alle Daten in Form dieser IO Strukturen an das Web IO gesendet wer den unabh ngig davon ob die Betriebsart 50xxx compatible oder Default benutzt wird 148 WE amp 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 nicht benutzt Beide Werte sind immer 0 strukt_typ Der Wert struct_typ identifiziert um welche Struktur es sich handelt Sowohl Die PC Anwendung als auch das Web IO ent scheiden bei Datenempfang anhand des Wertes struct_typ wie die Struktur ausgewertet werden soll length length gibt die Gesamtl nge der Struktur in Bytes an also inklusive der ersten 4 WORDSs Es ergibt sich also folgende allgemeine Paketstruktur Struktur Aufbau WORD send_sequenz immer 0 WORD rec_sequenz immer 0 WORD struct_type identifiziert die Struktur WORD length L nge der Struktur in Bytes VARIBLE je nach Funktion weitere Variablen N Achtung F r alle IO Strukturen gi
211. nun mit den aktuellen Parametern neu gestartet 3 Schlie en der TCP Verbindung Hier weicht das Web IO in seinem Verhalten vom HTTP Pro tokoll ab Im Gegensatz zum HTTP Protokoll ist es immer die Client Anwendung die eine Verbindung schlie t N Ausnahme Bei Empfang eines fehlerhaften Kommandostrings beendet das Web IO sofort die Verbindung 5 5 2 TCP Kommunikation das Web IO als Client In einigen Anwendungsf llen ist es n tig dass das Web IO als Client arbeitet In diesem Fall baut das Web IO eine TCP Verbindung zu einer Server Applikation auf Ausl ser f r den Verbindungsaufbau kann eine Status nderung an einem der Inputs sein oder es kann ein zeitgesteuerter Verbindungsauf bau konfiguriert werden 118 W amp 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 gt gt Device gt gt Output Mode Web IO Digital 101100BT 12 24V OuiputMask Name HTIP UDP ASCI SNMP Binary 1 Binary 2 Logic 57630 Home Qutput 0 o e C C c Buser Output 1 c amp Config Session Control Output 2 o C C C E Device Tert Output 3 B Time Date Output 4 E E a C C C Basic Settings Pau Mode Output 5 e iam Mtt 6 Pn r a r A Ma Notwendige Zugriffsrechte Admi
212. nung des Input Status ON OFF verf gt jeder Eingang zus tzlich ber einen Z hler Im Auslieferungszustand werden Flanken Zustandwechsel gez hlt Die Z hler k nnen alternativ von Flanken auf Pulsz hlung umkonfiguriert werden Irrtum und nderung vorbehalten WE amp T Anschl sse Bedienelemente und LEDs 3 3 3 Output Beschaltung Die 12 Outputs des Web IO sind stromtreibend Die Versorgungsspannung f r die Outputs kann zwischen 6 V und 30 V Gleichspannung liegen und wird ber die Klem men 16 Vdd und 15 GND eingespeist 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Web IO 57630 12x Digital Input 12x Digital Output lt gt 10 1008T Idiag C Wert system eror Sahttp 12 24V AC DC Jeder Output darf 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 1A bei 4 Ausg ngen max 2A Die Outputs verf gen ber eine thermische berlast sicherung und sind kurzschlussfest Im OFF Zustand erfolgt dar ber hinaus eine berpr fung ob an den Outputs eine Last vorhanden ist Bei angeschlossener Last flie t daher auch bei abgeschaltetem Output ein Messstrom von ca 10pA Das kann bei an den Outputs angeschlossenen LEDs zu einem leichten Glimmen auch im Ruhezustand f hren ber das Web based Man
213. o TCP Client 172 16 232 5 zur ck zur Web IO Digital Homepage 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 Safety State diese Spalte kann folgende Eintr ge enthalten E unver ndert Es wurde keine Watchdog Funktion f r diesen Ausgang gesetzt E ON Es wurde eine Watchdog Funktion f r diesen Ausgang fest gelegt 282 W amp T Diagnose und Test E Error Bei aktivierter Load Control wurde eine berlast oder eine fehlende Last erkannt Bei berlast wurde der Output vom Web IO abgeschaltet nicht bei Web IO mit Relaisausg ngen A Da es sich im letzten Fall um einen schwerwiegenden Fehler handelt werden die Felder im Fehlerfall rot hinterlegt Load Control nicht bei Web IO mit Relaisausg ngen und PoE versorgten Ge r ten Das Web IO Digital verf gt neben der thermischen Kurzschlusssicherung ber eine Last berwachung die im Fehlerfall die Outputs solange abschaltet bis sie vom Admi nistrator wieder freigeschaltet werden In den Werkseinstellungen ist die Load Control nicht akti viert Unter Config gt gt Device gt gt Output Mode kann durch das Mar kieren von Load Control Enable die Last berwachung akti viert bzw deaktiviert werden Notwendige Zugriffsr
214. olgen Irrtum und nderung vorbehalten 51 WE amp T Anschl sse Bedienelemente und LEDs Sollen die Inputs die Zust nde potentialfreier Kontakte berwa chen kann die Versorgungsspannung Vcc ber die Kontakte auf die Inputs geschaltet werden In diesem Fall muss Vcc mit einer Gleichspannung von 12 24V beschaltet werden 123456 7 8 9 10 1112 1314 15 16 06 0 Serial Port o 12 24V DC 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 Neben der Erkennung des Input Status ON OFF verf gt jeder Eingang zus tzlich ber einen Z hler Im Auslieferungszustand werden Flanken Zustandwechsel gez hlt Die Z hler k nnen alternativ von Flanken auf Pulsz hlung umkonfiguriert werden 52 WE amp T Anschl sse Bedienelemente und LEDs 3 4 3 Output Beschaltung Die 6 Outputs des Web IO werden intern ber Relaiskontakte Schlie er geschaltet Die maximale zu schaltende Gleich spannung darf 30V nicht berschreiten wobei die maximale Schaltleistung 150W betr gt Bei Wechselspannung betr gt die maximale Schaltspannung 48V bei einer maximalen Last von 240W 17 18 19 20 2
215. oll 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 J Die Private MIB steht unter http www wut de zum L Download zur Verf gung Navigieren Sie von der Datenblattseite des entsprechenden Web IO in den Bereich Tools 5 9 1 Freischalten des SNMP Zugriffs Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Web IO Config gt gt Device gt gt Basic Settings gt gt SNMP Wieb IO Digital 10M 00BT 12 24 Config gt gt Device gt gt Basic Settings gt gt SNMP 57630 Home Community string Read public User Session Control amp Config Community string Read Write public gs Device Manager IP 172 16 232 5 G Text TimeDate System Traps M Cold Start Basic Settings M Warm Start E Network i SHr p M Diag Messages 5 Mail Enable M SNMP enable SHMP Pior R cksetzen Logout Binary 1 Community String Read Tragen Sie hier den Community String f r SNMP Zugriff mit Leseberechtigung ein Community String Read Write Tragen Sie hier den Community String f r SNMP Zugriff mit Lese und Schreibberechtigung ein Irrtum und nderung vorbehalten 195 W amp T SNMP 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 So
216. ollte nach Ablauf der zugewiesenen Lease Time der DHCP Server nicht erreichbar sein l scht das web lO seine IP Adresse Alle bestehenden TCP UDP Verbindungen zwischen dem Web IO und anderen Netzwerkteilnehmern werden hierdurch unterbrochen Um St rungen dieser Art zu vermeiden empfehlen wir die zu vergebende Lease Time im DHCP Server m glichst auf unendlich zu konfigurieren Reservierte IP Adressen Wird das web IO als TCP Server oder UDP Peer eingesetzt stellt es Dienste zur Verf gung die andere Teilnehmer Clients im Netzwerk nach Bedarf in Anspruch nehmen k n nen F r die Verbindungsaufnahme wird von diesen nat rlich die aktuelle IP Adresse des Web IO ben tigt so dass es in diesen Anwendungsf llen sinnvoll ist auf dem DHCP Server eine bestimmte IP Adresse f r das Web IO zu reservieren In der Regel erfolgt dieses durch die Bindung der IP Adresse an die weltweit einmalige Ethernet Adresse des Web IO welche dem Aufkleber am Geh use entnommen werden kann 5763x Model EN 00c03d003fa0 Ethernet address OK XXXXXX Dynamische IP Adressen Eine v llig dynamische Adress Vergabe bei welcher das Web IO mit jedem Neustart oder auch nach Ablauf der Lease Zeit eine andere IP Adresse bekommt ist nur in Netzwerkumgebungen mit automatisierter Querverbindung zwischen den Diensten DHCP und DNS sinnvoll Das hei t bei der Neuzuteilung einer IP Adresse an das Web IO aktua lisiert der DHCP Server anschlie end automatisch auch
217. onatstag P 1 31 Monat 1 12 Wochentag 1 5 0 6 D ist Sonntag Zwische jegsienem R cksetzen Logout 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 120 W amp T TCP UDP Kommandostrings m Die IP Adresse des Web IO ist 172 16 232 17 m Als Device Name wurde unter Config gt gt Device gt gt Text W amp T Web IO 12x Digital Input 12x Digital Output ein gegeben mM Mit GET input PW amp wurden von der Server Anwendung die Inputs abgefragt Das Web IO sendet 172 16 232 17 W amp T Web IO 12x Digital Input 12x Digital Output input 0000 Wurde GET Header enable aktiviert wird der Header allen Datensendungen vom Web IO vorangestellt Bei Server An wendungen die mehr als eine Verbindung annehmen k n nen kann so sehr einfach unterschieden werden von wo die Datensendung kommt Local Port Tragen Sie im Feld Local Port den gew nschten lokalen Port ein Werksseitig ist AUTO voreingestellt und das Web IO ver wendet den n chsten freien Port Server Port An dieser Stelle wird der Port eingetragen auf dem die Ser ver Anwendung die Verbindung entgegen nimmt Server IP Adress Hier wird die IP Adresse des PC eingegeben zu dem verbun den werden soll Inactivity Timeout Nach der hier eingestellten Timeout Zeit
218. orbehalten 301 We amp T Fehler Nr Fehlermeldung 302 40 41 42 43 44 Fehlermeldungen 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 Binary 1 ung ltige lokale Portnummer Box2Box Zugriff vom Slave abgewiesen bitte Box2Box Einstellungen kontrollieren Box2Box Slave befindet sich im Box2Box Mastermode Box2Box Master konnte nicht gel scht werden bitte ausloggen System Lastabschaltung Details unter Diag gt gt Test gt OutputConfig System Neustart durch Report l schen Reservierte Portnummer bitte den Anhang der Anleitung beachten Time Server Synchronisation fehlgeschlagen System Data Overrun Error Daten im Eingangspuffer wurden berschrieben TCP Client Alarm IP Adresse oder Name des TCP Servers nicht eingegeben nicht bei Web IO Dial nicht bei Web IO Dial nicht bei Web IO Dial nicht bei Web IO Dial nicht bei Web IO Dial TCP Client Alarm Port des TCP Servers nicht eingegeben TCP Client Alarm Server nicht erreicht Syslog Alarm IP Adresse oder Name des Syslog Servers nicht eingegeben Syslog Alarm Port des Syslog Servers nicht eingegeben Syslog Alarm Server nicht erreicht Reservierte Portnummer Einstellung auf Port 80 ge ndert Mail IP Adresse oder Name des POP3 Servers nicht eingegeben FTP Alarm IP Adresse oder Name des FTP Servers nicht eingegben FTP Alarm Control Port des FTP S
219. ort 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 gt gt Ports gt gt Inputs und f r Input O gt gt Input 0 E Home Config gt gt Ports gt gt Inputs gt gt Input 0 Eilser E Config Name F lstand OK Session Control Device Text berwachung der maximalen F llmenge Ports Input Mode T Puls detection enable Inputs T Clear counter on read Input 0 Dat EBENEN ERBE R cksetzen Logout np Blnput 3 Die Einstellungen f r den Input Mode lassen Sie bitte unber hrt Detaillierte Informationen zu diesen Para metern erhalten Sie im Kapitel Allgemeine Einstellungen F r nderungen der Output Bezeichnungen w hlen Sie Config gt gt Ports gt gt Outputs und z B gt gt Output O f r Output 0 Home Config gt gt Ports gt gt Ouiputs gt gt Ouiput 0 Blser Name Pumpe 1 amp Config Session Control Text Steuerung der Pumpe im Zulaufsystem Device cG Ports Group Mode 0123 getrennt a Inputs 0 1 2 3 parallel E G Outpute 0 1 2 3 parallel mu 0 BLogie Safety State Safety enable OFF COON Output 1 amp Output 2 Zr EIER BEIENEM R cksetzen Logout 5 Output 3 Output 4 86 W amp T HTTP Inputs und Outputs im Browser Steuern Die Einstellungen f r den Group Mode lassen Sie bitte un
220. ort ein den das Web IO als HTTP Port verwendet werksseitig 80 TCP Portnummer Muss dem Local Port Eintrag des Web IO entsprechen werksseitig 49153 System Passwort Geben Sie hier das Konfigurator bzw Administrator Pass wort des Web IO an Falls Sie sich ber das korrekte Pass wort unsicher sind achten Sie bitte nach Beenden des Dia logs auf die Statusmeldung f r das Ger t in der ggf auf Pro bleme hingewiesen wird Passwort erforderlich bzw fal sches Passwort Ger tetyp W hlen Sie an dieser Stelle Web IO 12x bzw Web IO 24x Fortlaufende Ger tenummer Diese Nummer wird beim Hinzuf gen eines neuen E A Ser vers oder Com Servers automatisch zugewiesen und soll ga rantieren dass alle Ger te verschieden Namen erhalten Box1 Box2 Com3 Box4 usw nderungen von Hand k n nen sinnvoll sein um z B den E A Ports und dem seriellen Port eines E A Servers dieselbe Ger tenummer zuzuweisen Die resultierenden Ger tenamen w ren dann z B Box1 und Com1 Aktualisierung mindestens alle Sek W hrend das Web IO nderungen an den Inputs von sich aus meldet m ssen z B die Z hlerst nde der Counter abgefragt werden Das geschieht im hier eingetragenen Intervall wobei die Eingabe auf ein Vielfaches von 0 1 Sekunden gerundet wird Diese regelm igen Abfragen dienen au erdem dazu eine St rung der TCP Verbindung zum Endger t m glichst bald zu er Irrtum und nderung vorbeh
221. p T Upload Download 6 5 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 gt gt Up Download gt gt Download Notwendige Zugriffsrechte Administrator E Home Config gt gt Up Download gt gt Download T Config config xml Download Session Control Device Ports home htm Download G Manufacturer Up Download user htm Download m Download pload Config xml Download Die gesamte Konfiguration des Web IO ist im Ger t als XML Datei abrufbar So kann der Administrator bei Projekten in denen mehrere Web IO mit gleicher Konfiguration zum Ein satz kommen bei einem Ger t die Grundkonfiguration vor nehmen auslesen und sp ter in die anderen einspielen Starten Sie den Download der XML Datei durch Mouse Klick auf den entsprechenden Button Die XML Parameter werden daraufhin im Browserfenster an gezeigt Um die XML Daten als File abzuspeichern kann bei den meisten Browsern ber die rechte Mouse Taste der Quelltext im Texteditor angezeigt und von dort aus nat r lich auch gespeichert werden 276 W amp T Upload Download home html user html Download Auch hier wird die gew hlte Seite zun chst im Browserfenster angezeigt und kann ber den Weg
222. port 112 Load Control 15 283 Local Port 140 143 168 171 185 Location 80 Logic Func 271 Logik Funktionen 15 269 Logikfunktionen 15 Index Login 71 Login Timeout 74 Logo 275 Logo im Navigations Frame 87 logo gif Upload 278 M MAC Adresse 21 23 Mail Server 214 Mailtext 216 Manager IP 218 Massebezug 35 40 46 51 Master 170 mayscript 99 Men baum 69 Mode 142 256 Month 256 259 N Name 214 264 267 Navigation 69 Navigation durch Profile 70 Navigationsframe 69 Netzwerkanschluss 18 Netzwerkparameter 75 Netzwerksicherheit 291 Notzugang 290 o OEM Anwendungen 274 on error 65 OPC 12 180 OPC Server 180 Operationsmodus 136 Operator 71 Output Gruppen 14 Output Inverter 271 Output Mode 82 Output Trigger 207 Output Beschaltung 36 42 48 53 59 Output Konfiguration 266 outputpolling 100 P Passw rter 71 Passwortschutz 101 Patchkabel 18 19 Pinbelegung 63 Pinbelegung VG Leiste 57 pollingrate 101 Port 221 224 226 Port 8888 294 Port Bezeichnung und Beschreibung 86 Port Trunking 62 Power LED 64 Power LED 64 Private MIB 12 195 Puls Detection 265 309 W amp T R RARP 26 27 Read Register 150 151 ReadAllCounter 156 ReadCounter 155 156 Register Request 153 Register State 154 Relais 18 Remote IP Addr 144 Remote Port 144 Reply Address 214 Report 285 Reset 279 RJ45 61 RS232 Schnittstelle 63 R cklinks 96 S Safety State 262 282 Safty Output 15 261 Safty State 267
223. puts liegt bei 8V 1V Spannun gen darunter werden als OFF bzw O Signal erkannt Span nungen ber 8V wertet das Web IO als ON bzw 1 Signal Ein gangsspannungen zwischen 7V und 9V sollten vermieden werden da eine definierte Zuordnung nicht sicher m glich ist z 3 Das Anschlussbeispiel zeigt die Ansteuerung von zwei Inputs mit Signalen aus verschiedenen Stromkreisen Dabei ist es wichtig dass alle Signale einer Input Gruppe den gleichen Massebezug haben Bei Signalen mit unterschiedlichem Massebezug sollte die Anschaltung wie im Beispiel gezeigt auf getrennte Input Gruppen erfolgen 46 WE amp T Anschl sse Bedienelemente und LEDs Sollen die Inputs die Zust nde potentialfreier Kontakte berwa chen kann die Versorgungsspannung Vcc ber die Kontakte auf die Inputs geschaltet werden In diesem Fall muss Vcc mit einer Gleichspannung von 12 24V beschaltet werden W8 amp T oysemomor Sahttp 123456 7 8 910111213141516 oO Power Status Emr 8 Serial Port o 12 24V DC 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 Neben der Erken
224. r Entfer nen einer zus tzlichen externen Spannungsquelle im laufenden Betrieb zu einem Neustart f hren 3 2 1 externe Spannungsversorgung Schlie en Sie eine Spannungsversorgung von 24V 48V DC 10 oder 18Veff 30Veff AC 10 an der Klemme auf der Unterseite des Ger tes an Sie k nnen hierzu die von W amp T an gebotenen Netzteile oder alternativ jede beliebige Spannungs versorgung verwenden welche die technischen Voraussetzun gen erf llt 38 WE amp T Anschl sse Bedienelemente und LEDs h Die externe Spannungsversorgung des Ger tes ist in Netzwerken ohne PoE Unterst tzung immer erforderlich kann aber auch in PoE Umgebungen angewendet werden Bei Versorgung mit Gleichspannung muss auf die korrekte Polung geachtet werden Eine entsprechende Beschriftung ist an den Schraubklemmen auf dem gr nen Spannungs versorgungsstecker zu finden Die Versorgung des Ger tes mit 12V DC ist ebenfalls m glich Hierbei ist jedoch der sehr schlechte Wirkungsgrad des Netz teils und die damit verbundene erh hte Stromaufnahme zu be achten 3 2 2 Spannungsversorgung ber PoE Das Web IO 2x Dig Inp 2x Dig Out PoE ist f r den Einsatz in Power over Ethernet Umgebungen gem IEEE802 3af ausge r stet Die Spannungsversorgung erfolgt hierbei durch die Netzwerkinfrastruktur ber den RJ45 Anschluss Das Ger t un terst tzt sowohl die Phantom Speisung ber die Datenpaare 1 2 und 3 6 wie auch die Spare Pair Speisung
225. rd f r eine Sekunde kein Datentransfer erkannt beendet das Web IO die Verbindung Wird kein Wert eingetragen ist der automatische Verbindungsabbau deaktiviert Input Trigger Markieren Sie hier die Inputs deren Zustands nderung als Trigger f r den TCP Verbindungsaufbau bzw Datensendung an den Server dienen sollen wichtig f r ereignisgesteuerte Anwendungen Interval Wenn der Zustand der Inputs zyklisch an die Server Applika tion bermittelt werden soll kann hier das Intervall in 100ms Schritten eingetragen werden Beispiel Der Wert 300 entspricht 30 Sekunden N Bitte beachten Sie dass bei Verbindungen ber kostenpflichtige Wahlverbindungen ein zu kleines Inter Irrtum und nderung vorbehalten 141 W amp T TCP UDP Binary vall dazu f hren kann dass diese Verbindung nicht getrennt wird und dadurch permanente Geb hren entstehen Mode W hlen Sie hier m Default Wenn der Zugriff auf ein weiteres Web IO im Ser ver Modus passwortgesch tzt erfolgen soll m Compatible 50xxx Wenn Sie mit Server Anwendungen kommunizieren m chten die f r die lteren Digital EA Com Server programmiert wurden Diesen Modus k nnen Sie auch f r neue Anwendungen nutzen die ohne Passwortschutz arbeiten sollen Auf den Modus Box2Box Master wird im Kapitel Box to Box n her eingegangen Nachdem alle Einstellungen vorgenommen wurden berge ben Sie diese durch Mouse Klick auf den Zwischenspeichern Button an das Web
226. resse kopieren und in jeden Kalender einf gen der das iCal Format unterst tzt http www google an a na google com private 6e4b31ae9f7a1efdefb69911c7795F3a basic ics ox Die heruntergeladene iCal Datei kann dann mittels USB Stick auf einen PC bertragen werden der Verbindung zum Web IO hat Irrtum und nderung vorbehalten 245 W amp T Time Switch zeitgesteuert schalten Nat rlich kann die iCal Datei auch mit jedem Kalenderprogramm erstellt werden das ber eine iCal Exportfunktion verf gt Als Freeware Variante bietet sich z B Sunbird von Mozilla an Kostenloser Download unter http www sunbird kalender de downloads php Die Installation von Sunbird ist selbsterkl rend Juli 2010 Sunbird KW 26 30 Tag Woche Mehrere Wochen Monat Donnerstag Freitag Samstag Sonntag 1al 2 3 Zum Erstellen einer Aufgabe hier oT Nach dem ersten Start w hlen Sie im Men Datei gt gt Neuer Ka lender 246 W amp T Time Switch zeitgesteuert schalten Neuen Kalender erstellen Einen neuen Kalender erstellen Ort Ihres Kalenders feststellen Geben Sie dem Kalender einen sinngebenden Namen und be st tigen Sie mit Weiter Sunbird l sst sowohl einmalige als auch wiederholende Termi ne zu Um einen neuen Termin anzulegen doppelklicken Sie auf den gew nschten Tag im Kalender Irrtum und nderung vorbehalten 247 W amp T Time Switch zeitgesteuert schalten
227. reut Mail Server Hier muss der Host Name oder die IP Adresse des SMTP Ser vers eingetragen werden ber den das Web IO seine Alarm mails verschicken soll 214 W amp 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 getragen werden POP3 Server Wenn mit SMTP after POP3 gearbeitet wird muss hier der Name oder die IP Adresse des POP3 Servers eingetragen wer den Enable Setzen Sie Mail enable um den E Mailversand zu aktivieren a Wird der Name des Mail Servers bzw des POP3 Servers angegeben muss in den Netzwerkeinstellungen unbe dingt ein DNS Server angegeben sein bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Festlegen von E Mail Empf nger Betreff und Text Notwendige Zugriffsrechte Administrator Unter Config gt gt Device gt gt Alarm gt gt Alarmi gt gt Mail kann nun festgelegt werden an wen im Falle eines Alarmes die E Mail gesendet werden soll was in der Betreffzeile erscheint und welchen Text die E Mail beinhaltet Irrtum und nderung vorbehalten 215 W amp T Alarme 57630 Config gt gt
228. riebnahme des Web IO Digital die komplette Anleitung zu lesen E Anschluss der Versorgungsspannung E Verbinden mit dem Netzwerk E Vergabe einer IP Adresse W amp T Vorbereitung zur Inbetriebnahme 2 1 Versorgungsspannung und Netzwerkanschluss 2 1 1 Web IO 2x Digital Input 2x Digital Output Verbinden Sie das Web IO ber ein Patchkabel mit einem frei en HUB ober SWITCH Port Das Web IO hat einen autosen sing Netzwerkanschluss 10 100BaseT und erkennt automa tisch die Netzwerkgeschwindigkeit a Klemmen Sie eine Versorgungsspannung zwischen 12 V und 24 V AC oder DC an die Versorgungsspannungsklemme an der Unterseite des Web IO Passende Netzteile k nnen bei W amp T als Zubeh r bezogen werden Siehe http www wut de Bereich Web IO Digital Nach ca 2 Sek sollte die Status LED blinken und die Error LED erloschen sein Sollte die rote Error LED blinken ber pr fen Sie die Verbindung zum Netzwerk 2 1 2 Web IO 12x Digital Input 12x Digital Output Web IO 12x Digital Input 6x Relais Output Verbinden Sie das Web IO ber ein Patchkabel mit einem frei en HUB ober SWITCH Port Das Web IO hat einen autosen sing Netzwerkanschluss 10 100BaseT und erkennt automa tisch die Netzwerkgeschwindigkeit 18 WE amp 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 amp T als Zubeh r bezogen werden
229. riff so bald eine SNMP Session ge ffnet wird Irrtum und nderung vorbehalten 203 WE amp T Syslog 5 10 Syslog Systemmeldungen erfassen Das Web IO kann System und Fehlermeldungen aber auch Alarmmeldungen ber das Syslogprotokoll an einen Syslog Ser ver bertragen 5 10 1 Syslog System Messages freischalten Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum des Web IO Config gt gt Device gt gt Basic Settings gt gt Syslog N Home Config gt gt Device gt gt Basic Settings gt gt Syslog GUser E Config Syslog Server IP i 72 16 232 5 Session Control G Device Syslog Server Port Port No 1 65536 EiText default 514 B Time Date 1 4 CHG Basic Settings ENetwork System Messages M Cold Start purre M warm Start G Mail sump M Diag Messages gupp Enable IV System Messages enable Syslog inary 1 Zwischenspeichemn R cksetzen Logout Binary 2 N Syslog Server IP IP Adresse des Syslog Servers an den die Meldungen gesen det werden sollen Syslog Server Port Tragen Sie hier den Port ein auf dem der Syslog Server die Syslogmeldungen entgegennimmt Standard ist Port 514 Er laubt sind alle UDP Ports zwischen 1 und 65535 die nicht anderweitig benutzt werden System Messages Das Web IO bietet die M glichkeit bei Kalt oder Warmstart Hardware Reset und Power ON oder Software Reset eine Systemmeldung an den eingetragen Syslog Server abzuset
230. rigger Uhrzeitgesteuerte Ausgabe des Alarms Feld Eingabe Zahl m glicher Zahlenbereich Minute 0 595 0 59 Stunde 617 0 23 D ist Mitternacht Monatstag P 1 31 Monat Po 1 12 Wochentag 1 5 0 6 0 ist Sonntag Die Syntax der Zeiteinstellung ist an das in Linux Unix verwendte Cron Format angelehnt In ein Feld k nnen meh rere Angaben mit Komma getrennt eingegeben werden Das steht f r jeden zul ssigen ganzzahligen Wert Bei spiel im Feld Minute gibt min tlich einen Alarm wenn auch die Bedingungen in den anderen Feldern erf llt sind Wird dem eigentlichen Wert oder Wertebereich ein nach gestellt kann dahinter eine Zykluswert angegeben werden Beispiel 0 59 5 im Feld Minute ergibt alle f nf Minuten ei nen Alarm wenn auch die Bedingungen in den anderen Fel dern erf llt sind Wenn mit zyklischen Alarmen gearbeitet werden soll darf vor dem nicht mit Wildcards gearbeitet werden Irrtum und nderung vorbehalten 211 W amp T Alarme Mit k nnen Zeitspannen als Trigger bestimmt werden Bei spiel 8 17 im Feld Stunde bedeutet st ndlich zwischen 8 Uhr und 17 Uhr Die 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 Es macht keinen Sinn im Eingabefeld Interval etwas anderes als E einzugeben wenn mit Time Trigger gearbeitet wird N Bei Timer gesteuerten Alarm
231. rneut die Netzwerkeinstellungen vor A Mehr Informationen zur Men f hrung und Konfiguration finden Sie im Kapitel Web Based Management 64 WE amp T Anschl sse Bedienelemente und LEDs Power LED Status LED Error LED an Selbsttest Fehler Der nach jedem Start oder Reset des Web IO durchgef hrte Selbsttest konnte z B wegen eines unvollst ndigen Updates der Firmware nicht korrekt beendet werden Das Ger t ist in diesem Zustand nicht mehr betriebsf hig Senden Sie das Ger t bitte ber Ihren Fachh ndler zur berpr fung an W amp T on error http xxx xxx xxx xxx diag LED Zeigt interne Fehler der Konfiguration an Zur Fehleranalyse rufen Sie die Seite http lt IP Adresse des Web IO gt diag im Ger t auf Zum Beispiel http 172 16 232 17 diag system error Interner Kommunikationsfehler Versuchen Sie das Ger t durch das Trennen der Spannungsversorgung neu zu star ten Sollte der Zustand anhalten senden Sie das Ger t bitte ber Ihren Fachh ndler zur berpr fung an W amp T N Hat das Web IO keine bzw die IP Adresse 0 0 0 0 bleiben die LEDs on error und system error nach einem Reset oder Neustart an Erst wenn eine IP Adresse ver geben wird gehen die LEDs aus N Das Web IO 2x Digital Input 2x Digital Output verf gt nicht ber die on error und die system error LEDs Irrtum und nderung vorbehalten 65 We amp T 66 WE amp T Konfiguration der Netzwerkparameter 4 Konfiguration
232. ront Klemmleiste stellt das Web IO 2x Dig Inp 2x Dig Out PoE 24V DC zur Verf gung die mit maximal 150mA belastbar sind 40 WE amp T Anschl sse Bedienelemente und LEDs gt PoE Power over Ethernet ol 2 Power Status Network 2 24V DC max 150mA Outputs Vdd GND Inputs 1 Die Hilfspannung muss ber das Web Based Management zu n chst aktiviert werden Loggen Sie sich dazu als Administrator ein und w hlen Sie im Men baum Config gt gt Device gt gt Output Mode Output Mask ame urme Torascit Sum e j outputa I seeta e c Safety Nach Ablauf des Zeitintervalls Zeit in 1C Timeout nehmen die Outputs die pro Port einste Power Max 150mA gt gt gt X Internal 24V enable MEET ee EEE Aktivieren Sie unter Power gt Internal 24V enable Abschlie end muss die ge nderte Einstellung durch Logout und Speichern ins Web IO bernommen werden Irrtum und nderung vorbehalten 41 WE amp T Anschl sse Bedienelemente und LEDs Die Zuleitungen der Inputs sollten nicht l nger als n tig sein Bei Kabell 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 Ferri te sowie getrennte Kabelf hrungen damit St rsignale nicht als Nutzsignale erkannt werden Neben der Erkennung des Input Stat
233. rprogramm zu senden Das Paket besteht nur aus diesen vier WORDs Die se Struktur wird nur vom Anwenderprogramm verwendet und das Web IO reagiert immer mit dem Senden der Struk tur WriteRegister ReadRegister WORD send _sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0001 WORD length 0x0008 150 WE amp T TCP UDP Binary Die lO Struktur Read Register24 nur Web IO 19 OEM 24x Digital Input 24x Digital Output Das Senden dieser Struktur an das Web IO 19 OEM 24x Di gital Input 24x Digital Output veranlasst dieses den Status der Inputs 0 23 an das Anwenderprogramm zu senden Das Paket besteht nur aus diesen vier WORDs Diese Struktur wird nur vom Anwenderprogramm verwendet und das Web IlO reagiert immer mit dem Senden der Struktur WriteRegister24 ReadRegister24 WORD send_sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0101 WORD length 0x0008 Die lO Struktur WriteRegister Diese Struktur dient zum bertragen des Zustandes der In puts oder Outputs beim Web IO 12x Digital Input 12x Digi tal Output Sendet das Anwenderprogramm diese Struktur an das Web IO setzt das Web IO die Outputs entsprechend des in value bergebenen Wertes Sendet das Web IO diese Struktur an das Anwenderpro gramm hat value den dem Input Status entsprechenden Wert WriteRegister WORD send sequenz immer 0 PC lt gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x0008 WOR
234. s neu aufgebaut Das Web IO kann nun vom OPC Server ange sprochen werden 5 8 5 Programmoptionen ber den Optionen Dialog werden einige Details am Verhal ten des OPC Servers festgelegt Fenster verbergen Sp testens dann empfehlenswert wenn ansonsten alles kon figuriert und getestet ist Um ein verborgenes Fenster bei Be darf doch wieder anzuzeigen rufen Sie ber das Startmen den OPC Server erneut auf Beachten Sie dass hierdurch nicht etwa eine zweite Instanz des OPC Servers gestartet sondern wirklich nur der im Hintergrund laufende OPC Ser ver wieder sichtbar gemacht wird Nach Abschluss aller Tests und oder nderungen sollten Sie darum das Fenster nicht schlie en sondern nur minimieren woraufhin es wieder ver schwindet E A Ger te freigeben Freigeben bedeutet in diesem Zusammenhang die TCP Ver bindungen zu den Ger ten zu trennen so dass andere Clients wieder darauf zugreifen k nnen Die Wirkung ist mit der vergleichbar die man auch durch manuelles Deaktivieren einzelner Ger te erzielen kann Die OPC Variablen freigegebener Ger te existieren weiter liefern aber keine g ltigen Werte mehr Watchdog VT_RA R W ist eine globale d h keinem bestimmten E A Ger t zugeordnete OPC Variable Sie enth lt einen Sekundenwert der kontinuierlich heruntergez hlt wird so fern die entsprechende Option hier aktiviert ist Sobald der Wert O erreicht ist werden die E A Ger te freige geben Der Status de
235. s tzlich k nnen im File Namen und im FTP Alarm Text Variable eingesetzt werden Das sind Platzhalter f r Zustand und Namen der einzelnen Inputs und Outputs sowie f r die Z hlerst nde der Counter Dar ber hinaus k n nen Platzhalter f r Datum und Device Name eingesetzt werden 228 W amp T Alarme Alarm Variable Beschreibung lt dn gt Device Name siehe Config gt gt Device gt gt Text Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise Zustand des Inputs Nr x ON OFF Name des Inputs Nr x Zustand der Outputs als Bitmuster in hexadezimaler Schreibweise Zustand des Outputs Nr x ON OFF Name des Outputs Nr x Z hlerstand des Counters Nr x in dezimaler Schreibweise Zeitstempel mit Datum und Uhrzeit im Format TT MMM JJJJ hh mm ss Jahr im Format IJJI Monat im Format MM Tag im Format TT Stunde im Format hh Minuten im Format mm Sekunden im Format ss x kann je nach Modell zwischen 0 und 23 liegen Alarm Clear Text Wie beim FTP Alarm Text kann hier ein frei formulierter Text f r die Alarmclear Meldung eingetragen werden Option W hlen Sie STORE wenn die Datei mit jeder eingehenden Meldung komplett berschrieben werden soll F r eine mit jeder Meldung wachsende Datei w hlen Sie APPEND bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Zuletzt muss noch der FTP Dienst freigeschaltet und grund s tzlich konfiguriert werden W hlen Sie
236. s OPC Servers ndert sich dann in Irrtum und nderung vorbehalten 187 W amp T OPC 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 Er ist allerdings darauf angewiesen dass sich alle Clients korrekt an und wieder abmelden und das ist nicht unbe dingt garantiert Denkbare Probleme sind fehlerhaft pro grammierte oder berraschend abst rzende Clients sowie unterbrochene Netzwerkverbindungen zu Clients auf einem anderen Rechner Das Verfahren mit der Watchdog Variable ist gegen solche Probleme unempfindlich Ganz beenden wenn bereits verborgen Voraussetzung f r das automatische Beenden ist wie gesagt dass das Programmfenster nicht sichtbar ist Au erdem beendet sich das Programm niemals selber in einer Situati on wo Beenden von Hand zu einer R ckfrage f hren w rde also weder wenn noch OPC Clients verbunden sind noch so lange ungespeicherte nderungen an der Ger te konfiguration vorliegen 5 8 6 Direktsteuerung ber Bedienfelder F r jeden Server in der Liste k nnen Sie ein Bedienfeld ff nen das im W
237. s Web IO 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 gt gt Device gt gt Alarm gt gt Alarm im Be reich Enable den Punkt Send input to pending TCP connections Notwendige Zugriffsrechte Administrator Enable I Mail enable TI SNMP Trap enable TI UDP Client enable M Send special alarm to pending TCP connections MI TCP Client enable C Syslog Messages enable C FTP Client enable Zwischenspeichern R cksetzen Logout bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Wenn alle den Alarm betreffenden Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern 5 11 6 Alarmmeldung an einen TCP Server Sollen Alarmmeldungen von einer TCP Server Anwendung weiterverarbeitet werden stellt das Web IO eine TCP 222 W amp T Alarme Clientfunktion zur Verf gung die im Alarmfall eine TCP Verbin dung zum gew nschten Server aufbaut und die Alarmmeldung bertr gt Der TCP Server muss nach Empfang der Al
238. schaltung Ethernet Anschluss Serieller Anschluss LEDs f r Ger testatus 4 Konfiguration der Netzwerkparameter 4 1 4 1 1 4 1 2 4 1 3 4 1 4 4 1 5 4 1 6 4 1 7 4 2 Web Based Management Zun chst ein paar Worte zum Sprachgebrauch Aufbau der Webseite Die Navigation Erleichterte Navigation durch Profile Zugriffsrechte ndern und Einrichten der Zugriffspassw rter bernahme und Aktivierung der Einstellungen Grundeinstellung der Netzwerkparameter ndern des Device Name 5 Zugriffsarten 5 1 5 2 5 2 1 5 2 2 5 3 5 4 5 4 1 5 5 5 5 1 3 3 2 5 3 3 5 5 4 Festlegen des Outputmode HTTP Inputs und Outputs im Browser steuern Beschriftungen und Texte Eine eigene Web Seite f r das Web IO erstellen Java Applets Auto Aktualisierung im Browser Arbeiten mit dem Java Applet Die Verwendung des Applets mit JavaScript Grenzen beim Einsatz des Java Applets Das Web IO mit TCP UDP Sockets steuern Wahl des richtigen Zugriffsmodus Socketprogrammierung mit Kommandosstrings TCP Kommunikation das Web IO als Server TCP Kommunikation das Web IO als Client UDP Kommunikation Programmgesteuertes Fehlermanagement Inhalt 51 53 55 55 57 58 58 59 61 63 64 67 68 68 68 69 70 71 72 13 75 79 81 82 84 85 90 98 98 101 105 107 107 110 111 118 124 129 W amp T 5 6 5 6 1 5 6 2 5 6 3 5 6 4 3 6 5 5 6 6 5 6 7 5 6 8 5 6 9 5 7 FZ 5 7 2 3 3 5 7 4 9 79 5 7 6 5 8 5 8 1 5 8 2 3
239. schen 12V und 24V zur Versorgung angeklemmt werden Da das Web IO mit Gleich oder Wechselspannung betrieben werden kann spielt die Polarit t der Versorgungsspannung keine Rolle Um Kabelbruch zu vermeiden empfehlen wir die Draht enden mit Aderendh lsen auszustatten 50 WE amp T Anschl sse Bedienelemente und LEDs 3 4 2 Input Beschaltung Die 12 digitalen Eing nge sind in 3 Gruppen zu je 4 Eing ngen unterteilt Die Gruppen sind mit 2kV galvanisch gegeneinander getrennt F r jede Eingangsgruppe ist eine eigene Bezugsmasse nach au en gef hrt Der erlaubte Eingangsspannungsbereich liegt bei 30V ge gen die entsprechende Bezugsmasse Die Schaltschwelle der Inputs liegt bei 8V 1V Spannun gen darunter werden als OFF bzw O Signal erkannt Span nungen ber 8V wertet das Web IO als ON bzw 1 Signal Ein gangsspannungen zwischen 7V und 9V sollten vermieden werden da eine definierte Zuordnung nicht sicher m glich ist 12V o GND 12V o 18V o GND 18V o Web IO 57634 12x Digital Input 6x Relais Output lt gt 10 100BT Power Status g 8 Serial Port 12 24V AC DC Das Anschlussbeispiel zeigt die Ansteuerung von zwei Inputs mit Signalen aus verschiedenen Stromkreisen Dabei ist es wichtig dass alle Signale einer Input Gruppe den gleichen Massebezug haben Bei Signalen mit unterschiedlichem Massebezug sollte die Anschaltung wie im Beispiel gezeigt auf getrennte Input Gruppen erf
240. ser steuern Der Zugriff aus dem Browser ist f r den Anwender die wohl HTTP Inputs und Outputs im Browser Steuern einfachste Art mit dem Web IO Digital zu arbeiten Bereits auf der Startseite bekommt der Anwender den Status der Inputs angezeigt Status ON zeigt an dass eine Eingangsspannung gt 9V am Input erkannt wurde m Spannungen darunter werden mit Status Um auch die Outputs vom Browser aus bedienen zu k nnen ist es notwendig sich als Administrator oder mit Operator Rechten einzuloggen io Digital 12x12 Microsoft Internet Explorer Datei Bearbeiten Ansicht Favoriten Extras W amp T Web IO Web IO Digital 10100BT 12 24V 57630 Home Buser Config Diag HHE Doc 84 Inputs State Counter A eg amp ON ON ON OFF e OFF ON ON OFF ON OFF eee AANE EEERBBERRE SS TESTER 3 last update Di KW01 01 Reload Reload Vebio Digita S ri 01 2002 15 03 30 Homepage OFF signali siert Der Status ON wird zus tzlich durch einen gr nen Hintergrund des Tabellenfeldes hervorgehoben Mm Dar ber hinaus kann der Z hlerstand f r die Counter der einzelnen Inputs abgelesen werden W amp T HTTP Inputs und Outputs im Browser Steuern Nach erfolgreichem Login sind die Statusangaben f r die Out puts ON OFF mit einem Link ausgestattet Durch Klick auf d
241. sprechen ist ein direkter Zugriff ber TCP oder UDP Sockets m glich Der Datenaustausch zwischen PC und Web IO geschieht da bei durch die bergabe von einfachen Kommandostrings Parameter Beschreibung PW password amp Anforderung des Inputstatus An Stelle von password muss das x kann ein Wert zwischen 0 11 sein und gibt den Administrator oder Configpasswort Input an eingesetzt werden Die R ckmeldung des Web IO ist ein String Wurde kein Passwort vergeben wird beginnend mit inputx gefolgt vom Input Pw amp angegeben Status gilt f r alle Kommandos ON Signal am Input und OFF kein Signal am Input Wird x komplett weggelassen gibt das Web IO ein den Input Signalen entsprechendes Bitmuster in hexadezimaler Schreibweise zur ck GET counterx PW password amp Anforderung des Counterwertes x kann ein Wert zwischen 0 11 sein und gibt den Input an Die R ckmeldung des Web IO ist ein String beginnend mit counterx Der Z hlerstand des gew hlten Counters wird in dezimaler Schreibweise angef gt GET counter PW password amp Anforderung aller Counter Werte Die R ckmeldung des Web IO ist ein String beginnend mit counter Die Z hlerst nde werden mit Semikolon getrennt in dezimaler Schreibweise angef gt GET outputx PwW password amp Anforderung des Outputstatus x kann ein Wert zwischen 0 11 sein und gibt den Output an Die R ckmeldung des Web IO ist ein String beginnend mit outputx gefolgt vom Output Sta
242. srechte Administrator Web IO Digital 100067 12 24vV Config gt gt Device gt gt Basic Settings gt gt HTTP 57630 Home Startup index htm Buser home htm onfig a Session Control user htm EB Device Enable T GET Header enable BText E Timemate HTTP Port eo Basic Settings Input Trigger T input 0 BiNetwork T input 1 HTTP np Pan nt 2 e Mipu UDP 3 8yslog input 11 Binary 1 T Select all Binary 2 E Output Mode Enee pRa R cksetzen Logout Alarm E Ports Input Trigger Legen Sie hier fest welche Inputs auf Zustands nderung berwacht werden sollen Bei bestehender Verbindung sen det das Web IO automatisch den neuen Zustand der Inputs an die Anwendung Einen Header mitsenden lassen Das Web IO kann bei Bedarf dem gesendet String einen Header voranstellen der die IP Adresse und den Namen ent h lt Beispiel m Die IP Adresse des Web IO ist 172 16 232 17 Irrtum und nderung vorbehalten W amp T TCP UDP Kommandostrings m Als Device Name wurde unter Config gt gt Device gt gt Text W amp T Web IO 12x Digital Input 12x Digital Output eingegeben E mit GET input PW amp wurden von der Anwendung die In puts abgefragt Das Web IO gibt zur ck 172 16 232 17 W8 amp T Web IO 12x Digital Input 12x Digital Output input 0000 Wurde GET Header enable aktiviert wird der Header allen Daten sendungen vom Web IO vorangestellt Wenn alle Bedingungen festge
243. statischen Eintrag hinzu arp s IP Adresse MAC Adresse Beispiel unter Windows arp s 10 40 72 15 00 C0 3D 00 3F A0 Beispiel unter SCO UNIX arp s 10 40 72 15 00 C0 3D 00 3F A0 A ltere Windows Systeme akzeptieren einen statischen Eintrag nur dann wenn bereits ein dynamischer vor Irrtum und nderung vorbehalten 23 W amp T Vergabe der IP Adresse handen ist F hren Sie hier zun chst ein PING auf einen ande ren Netzwerkteilnehmer durch Starten Sie abschlie end den Web Browser und geben Sie fol gende URL ein http IP Adresse Return Beispiel Adresse http 10 40 72 15 N In Windows Umgebungen darf die Eingabe von IP Adressen nur ohne f hrende Nullen erfolgen Anson sten wird die Eingabe vom System falsch interpretiert und dem Web IO wird eine falsche IP Adresse zugewiesen Das Web IO bernimmt die IP Adresse des ersten an seine Ethernet Adresse gesendeten Netzwerkpaketes als seine ei gene und speichert diese nichtfl chtig ab Die HTTP Verbin dung wird daraufhin aufgebaut und die Homepage des Web IO erscheint im Browser Alle weiteren Einstellungen k nnen nun bequem per Web Based Management vorgenommen wer den siehe Kapitel Grundeinstellung der Netzwekparameter 2 2 3 Vergabe der IP ber die serielle Schnittstelle Nach einem Reset des Web IO wird am seriellen Port ein Zeit fenster von ca 1 2 Sekunden zur Verf gung gestellt in dem durch die Eingabe von mindestens 3 x die Vergabe e
244. t Irrtum und nderung vorbehalten 169 W amp T Box to Box Home Config gt gt Session Control gt gt LogOut Buser Config i Alle neuen Einstellungen speichen ee EiNew_ assword N 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 N 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 Notwendige Zugriffsrechte Administrator W hlen Sie im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binaryl 57631 Home Config gt gt Device gt gt Basic Settings gt gt Binary 1 User Config Operation Mode application Operation Mode a Box2Box Master TCP Client BText Box2Box Slave TCP Server Time Date OPC Device TCP Server D Basic Settings Socket Device Depends on application GHetwork 50x compatible Depends on application BuTTP TCP Server EA HTTP Client TCP Client G Mail pansis C UDP Peer Gupp Enable M Enable BINARY 1 GsSyslog Ber a Zwische NED R cksetzen Logout HTCP Server G TCP Client H UDP Peer Stellen Sie als Operation Mode die Betriebsart TCP Client ein 170 W amp T Box to Box Klicken Sie anschlie end auf den Zwischenspeichern Button um die nderungen ans Web IO zu ber
245. t In diesem Fall werden beide Outputs auf OFF gesetzt Es wird zus tzlich berwacht ob berhaupt eine Last vor handen ist Kann das Web IO eindeutig feststellen dass es sich bei dem aufgetretenen Fehler um eine fehlende Last 284 W amp 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 gt gt 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 A Overload Fehler k nnen auch als Trigger f r einen Alarm konfiguriert werden Siehe Kapitel Alarme 6 6 3 LED Test Um alle LEDs des Input Output Teils des Web IO Digital auf Funktion zu pr fen w hlen Sie im Navigationsbaum Diag gt gt Test gt gt LED und klicken Sie auf den LED Test Button Notwendige Zugriffsrechte Default User Config Admi nistrator nams Diag gt gt Test gt gt LED Buser E Config Start LED Test f r 2s F FE revon LED Test Test ALED Doc A Alle LEDs werden f r ca 2 Sek eingeschaltet Mit Hilfe dieser Funktion kann ein Web IO im Schaltschrank eindeutig identifiziert werden i Am tats chlichen Zustand der Outputs ndert sich nat rlich nichts Die 3 LEDs ber dem Ethernet An sc
246. t wird der Zustand der Inputs nicht mehr als Alarmbedingung gewertet sondern nur noch das Errei chen des Z hlerstandes berwacht Alarm bei berlast nicht bei Web IO mit Relaisausg ngen Die Outputs des Web IO Digital haben eine thermische ber lastkontrolle Wird eine berlast an einem Output erkannt wird dieser umgehend abgeschaltet Das gleiche gilt bei komplett fehlender Last Auch der ber bzw Unterlastfall kann als Alarmbedingung gew hlt werden Aktivieren Sie hierzu unter Config gt gt Device gt gt Alarm gt gt Alarml System Trigger den Punkt Load Control System M Load Control Trigger M Interval Timer D Cold Start D warm Start N Im Falle einer berlast kann der entsprechende Output nach Beseitigung der Ursache durch Aufruf von Diag gt gt Report im Navigationsbaum und Mouseklick auf den Report L schen Button wieder freigeschaltet werden Beim Freischalten des betroffenen Output wird eine Alarmclear Meldung gesendet 210 W amp T Alarme 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 System M Load Control Trigger M interval Timer C Cold Start D warm Start Auf diese Weise kann z B eine Keep Alive berwachung rea lisiert werden Zu welchen Zeiten Alarm ausgel st wird l sst sich im Be reich Time Trigger festlegen Time T
247. t 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 Application Mode Markieren Sie OPC Device Nachdem alle Parameter eingegeben wurden best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode Web IO Digital 10 0057 12 24V Ouiput Mask Name HTTP UDP ASCI SNMP Binary 1 inary 2 57630 Home Output L E Buser B Config Output 1 Session Control Output 2 C o C H Device U BText Output 3 o HE TimeDate Output 4 C c HG Basic Settings a 2 H fh Output Mode Output 5 o o a E amp Alarm REN r r rn er ai Aktivieren Sie hier die Outputs die vom OPC Server gesteu ert werden sollen und best tigen Sie durch Mouse Klick auf den Zwischenspeichern Button Nun m ssen die neuen Einstellungen noch aktiviert werden Benutzen Sie den Logout Button oder w hlen Sie im Men Config gt gt Session Control gt gt LogOut Home Config gt gt Session Control gt gt LogOut User Alle neuen Einstellungen speichern Config Session Control LogOut N Dee 186 a o BE W amp T OPC Nach Klick auf den Speichern Button werden alle Einstellungen im Web IO aktualisiert und die Startseite im Default User Modu
248. t in allen Betriebsarten ausgelesen werden HTTP Browserzugriff Diese Betriebsart kann bei Werkseinstellungen ohne weitere Konfiguration sofort genutzt werden Der Browser Zugriff auf die Outputs ist allerdings nur mit Administrator oder Operator Login m glich F r eine aktuelle Anzeige der Input Zust nde k nnen Java Applets in eigene Webseiten einge bunden werden TCP Socketstrings ASCII In diesem Modus k nnen die Inputs und Outputs durch Sen den von Kommandostrings via TCP gesteuert werden Der TCP Zugriff kann bei Werkseinstellungen ebenfalls ohne wei tere Konfiguration sofort genutzt werden Irrtum und nderung vorbehalten 11 W amp 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 Es kann aber auch Einfluss auf die Konfiguration des Web IO genommen werden Der Zugriff auf die Outputs muss zun chst f r diesen Modus aktiviert werden TCP UDP Binary I und Binary II Diese Modi erlauben einen schnellen flexiblen Socketzu gang wobei die Kommunikation ber den Austausch von Bin rstrukturen abgewickelt wird Daf r stellt das Web IO zwei unabh ngige Sockets Binary und Binary Il zur Verf gung die jeweils als TCP Server TCP
249. t 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 Das Passwort ist in diesem Fall unverschl sselt lesbar im Quelltext hinterlegt Aus Sicherheitsgr nden empfehlen wir deshalb die Passwortabfrage ber ein Eingabefeld Schreibende Funktionen Um auch einen individuellen Zugriff auf die Outputs zu er lauben stellt das Applet entsprechende Funktionen zur Ver f gung function setOutput iDevice iOutput iValue i0ut 0 iOut Math pow 2 iOutput document applets dio iDevice outputAccess iOut Wenn Sie per JavaScript auf die Outputs zugreifen m chten sollte vorstehende Funktion im Kopf der Webseite eingef gt werden iDevice gibt an bei welchem Web IO ein Output ge schaltet werden soll ber iOutput wird bergeben welcher Output gesetzt werden soll iValue wird auf OxOFFF gesetzt wenn der Output auf ON schalten soll 0x000 entspricht OFF Innerhalb der Funktion wird das JavaScript Kommando document applets dio iDevice J outputAccess iOut iValue verwendet Wenn Sie mehr als einen Output gleichzeitig schalten m chten k nnen Sie dieses Kommando in eigenen Funktionen verwenden Die Variable iOut ist ein ganzzahliger 16Bitwert Durch z B mathematische Funktionen oder ber gabe von Konstanten k nnen die Bits die ver ndert werden sollen auf 1 gesetzt werden In iValue wird f r
250. tand variieren Um einen berblick ber die m glichen Fehler zu bekommen kann das Kommando GET diaglistx PW password amp an das Web IO gesendet weden F r x wird ein Wert zwischen O0 und 64 eingesetzt Anstelle von password setzen Sie das Administrator oder Operator Passwort ein Das Web IO beantwortet die Anfrage mit der entsprechenden Fehlermeldung diaglistx errortext Beispiel Irrtum und nderung vorbehalten 129 W amp T TCP UDP Kommandostrings sendet die Anwendung zu Web IO Passwort wut GET diaglist2 PW wut amp antwortet das Web IO mit diaglist2 Formatfehler in der DNS Anfrage Mit einer for next Schleife k nnen ber das diaglist Komman do alle m glichen Fehlermeldungen ausgelesen und als sta tische Liste abgespeichert werden Im Binary Modus zum Bei spiel kann nur ermittelt werden wieviele Fehler aktuell vor liegen Zus tzlich werden die zugeh rigen Fehlernummern bergeben Mit Hilfe der statischen Fehlerliste kann dann ein lesbarer Fehler ausgegeben werden Direktes Auswerten der aktuellen Fehler Um den aktuellen Fehlerstatus des Web IO zu bekommen wird das Kommando GET diagnosis PW password amp verwendet Das Web IO gibt daraufhin zur ck diagnosis 2222 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 wend
251. ten a Input 0 Group 0 Input 1 Group O not connected Input 0 Group 1 Input 1 Group 1 not connected Input 0 Group 2 Input 1 Group 2 not connected Input 0 Group 3 Input 1 Group 3 not connected Input 0 Group 4 Input 1 Group 4 not connected Input 0 Group 5 Input 1 Group 5 not connected Output 0 Output 1 Output 2 Output 3 Output 12 Output 13 Output 14 Output 15 Vdd Outputs 0 11 Vdd Outputs 12 23 Vcc Power Supply not connected Vcc GND GND WE amp T Anschl sse Bedienelemente und LEDs N Stecken Sie die Web IO 24x Digital OEM Karte Is in bestehende 19 Systeme mit Standard Back plane Beschaltung Die Web IO 24x Digital OEM Karte hat eine eigene spezifische Belegung Eine Inbetriebnahme in nicht ge eigneten Systemen k nnte sowohl die Karte als auch das vor handene System zerst ren oder besch digen 3 5 3 Versorgungsspannung Vcc Power Supply Spannungsversorgung f r die Elektronik des Web IO 19 OEM 24x Digital Input 24x Digital Output 24V DC gegen Vcc GND Typische Stromaufnahme bei 24 V 150mA Vcc GND Bezugsmasse f r Vcc Power Supply 3 5 4 Input Beschaltung Das Web IO 19 OEM 24x Digital Input 24x Digital Output verf gt ber 24 digitale Inputs die in 6 Gruppen zu je 4 In puts unterteilt sind Die Gruppen sind mit 2kV galvanisch gegeneinander getrennt F r jede Eingangsgruppe ist eine ei gene Bezugsmasse nach au en gef hrt Die Zuleitungen sollten n
252. tenpakete in 100ms nur Web IO 19 OEM 24x Digital Input 24x Digital Output Mit dieser Struktur werden die Triggerbedingungen festge legt mit denen das Web IO 19 OEM 24x Digital Input 24x Digital Output den Status der Inputs an das Anwenderpro gramm sendet Prinzipiell gibt es drei M glichkeiten die je doch 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 konfigurierbaren Zeit intervall 3 Das Web IO sendet die WriteRegister24 Struktur mit dem Status der Inputs nach Zustands nderung der konfi gurierten Inputs SendMode24 WORD PC gt Web IO WORD WORD WORD LONG LONG Die IO Struktur ReadCounter send_sequenz rec_sequenz struct_type length ea_bits interval immer 0 immer 0 0x0110 0x0010 Maske f r Inputtrigger Intervall f r Datenpakete in 100ms Diese Struktur sendet das Anwenderprogramm an das Web IO um den Z hlerstand von einem bestimmten Input Counter an zufordern Um welchen Input es geht wird in der Variablen counter_index bergeben Das Web IO antwortet immer mit der Struktur Counter Irrtum und nderung vorbehalten 155 W amp T TCP UDP Binary ReadCounter WORD send _sequenz immer 0 PC gt Web IO WORD rec_sequenz immer 0 WORD struct_type 0x00B0 WORD length 0x000A WORD counter_index Input 0 11 bzw 23 Die IO Stru
253. ter Tools aus und klicken Sie auf Los Auf der Seite die sich dann ff net w hlen Sie den Link zum Wutility Tool HTML Upload Der Update Vorgang f r die home htm und user htm Seite l uft genauso ab wie das XML Upload Die genaue Vorgehensweise ist im Kapitel HTTP detailliert beschrieben logo Upload Um ein m glichst kundenspezifisches Erscheinungsbild der Web IO Startseite zu erm glichen besteht die M glichkeit das W amp T Logo im Navigations Frame gegen ein beliebiges anderes zu ersetzen Nach Mouse Klick auf den entsprechenden Button wird im Konfigurations Frame ein Eingabefeld angezeigt in dem das Upload File eingetragen bzw ausgew hlt werden kann Upload usersampie htmi Durchsuchen CUMENGE R cksetzen Datei Durch Mouse Klick auf den Upload Button wird das Upload gestartet Damit die Uploads auch nach Unterbrechung der Stromversor gung noch Wirkung haben aktivieren Sie die neuen Einstellun gen ber Config gt gt Session Control gt gt LogOut Speichern 278 W amp T Diagnose und Test AET ORT BCTI 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 Alle Fehlermeldungen werden im Web IO gespeichert
254. tive Komponenten wie Router Bridges oder gar ISDN Strecken in den bertragungsweg einbezogen erh ht sich die Latenzzeit entsprechend so dass es zu Laufzeiten von 500ms und h her kommen kann Box toBox zu mehreren Partnern Es ist nicht m glich Signale von einem Input an den Outputs mehrerer Web lOs auszugeben Es besteht aber die M glich Irrtum und nderung vorbehalten 177 W amp T Box to Box keit ber die Modi Binary 1 und Binary 2 von einem Master Web IO z B die Inputs 0 5 an Slave A zu binden aber die Inputs 6 11an Slave B zu kn pfen Mischen der verschiedenen Web IO Modelle Es besteht grunds tzlich die M glichkeit verschiedene Web IO Modelle Box to Box miteinander zu verbinden Als Bedin gung gilt in diesem Fall dass das Web IO mit der geringeren Anzahl an Ports als Master konfiguriert wird 1 Beispiel Ein Web IO 2x Digital Input 2x Digital Output soll mit einem Web IO 12x Digital Input 12x Digital Output Box to Box ver bunden werden Das Web IO 12x Digital Input 12x Digital Output wird in die sem Fall unter Binary 1 als Box to Bos Slave konfiguriert wo bei die Input Trigger f r InputO und Inputi gesetzt werden Ferner werden im Bereich Output Mode die Outputs O und 1 f r Binary 1 freigeschaltet Anschlie end wird die Konfiguration abgespeichert Das Web IO 2x Digital Input 2x Digital Output wird ganz normal als Box to Box Master f r Binary 1 konfiguriert 2 Beispiel Es sollen
255. tput 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 Safety Output Es kann ein Sicherheitsmuster f r die Outputs definiert wer den Erkennt das Web IO f r eine konfigurierbare Timeout Zeit keine Netzwerkaktivit t werden die Outputs auf dieses Sicherheitsmuster gesetzt Sobald die Ansteuerung von der Netzwerkseite her wieder funktioniert werden die Outputs auf den urspr nglichen Zustand gesetzt und lassen sich nor mal steuern Load Control Die Outputs verf gen ber eine thermische Sicherung und werden vom Web IO auf berlast aber auch auf fehlende Last kontrolliert Im Fehlerfall werden die Outputs abgeschal tet gilt nicht f r Web IO Relais 1 2 4 System Service Neben den Funktionen des Web IO die direkt auf Inputs und Outputs zugreifen gibt es noch einige wichtige System funktionen Dazu geh ren E Web Based Management E Systemuhr inkl Timeserver Synchronisation m M glichkeiten zum Firmware Update i Alle hier kurz vorgestellten Funktionen sind in den nachfolgenden Kapiteln noch einmal ausf hrlich be schrieben Irrtum und nderung vorbehalten We amp T WE amp T Vorbereitung zur Inbetriebnahme 2 Vorbereitungen zur Inbetriebnahme Wir empfehlen in jedem Fall vor Inbet
256. tragen W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Basic Settings gt gt Binary gt gt TCP Client WET Local Port auto www Wurde Server Port 43153 Web I eb IO Server HTTP Port eo Web IO Digital 10M 00BT 12 24 57630 ServerIP Addr 17216 2325 Aon 172 16 232 5 K GUser s L G Config Server Password Session Control CH Device Input Trigger M Input 0 EiText M input 1 TimeDate M input 2 CHG Basic Settings m t3 BE Network Inpu EHr p M input 4 G Mail M input 5 rel M input 6 3 Syslog M Input 7 H Binary 1 M input 8 E TCP Server M input 9 Tine Client input 10 DP Peer F t11 Binary 2 npu H B0utput Mode T Select all H Alarm Porte Interval E Manufacturer UpDownload Application Mode C Socket device B Diag Compatible 50 Box2Box Master Ameche poicham R cksetzen Logout Die folgenden Parameter m ssen eingetragen werden B Doc Local Port Wenn Ihnen von Ihrem Netzwerkadministrator keine beson deren Vorgaben gemacht werden kann der werkseitig ein gestellte Port 49153 bernommen werden Irrtum und nderung vorbehalten 171 W amp T Box to Box ServerPort Hier muss der beim Slave eingestellte Local Port eingetragen werden Auch hier k nnen die Grundeinstellungen 49153 ber nommen werden wenn vom Administrator keine anderen Vor gaben gemacht werden A Local Port und Slave Port m ssen nicht unbedingt gleich sein wie a
257. trukturen BOX_VERSION enth lt Informationen zum jeweiligen Modell des Web IO bzw Com Servers und dessen Firmwarestand Der Struktur BOX_DESCRIPT k nnen die netzwerkrelevanten Daten wie z B MAC und IP Adresse entnommen werden Die 3 6 Struktur PORT_DESCRIPT liefert Informationen ber die eingestellte Betriebsart nur bei W amp T Com Servern bzw den aktuellen Verbindungsstatus der einzelnen Schnittstellen Die Gesamtl nge des Infopaketes errechnet sich wie folgt 10 22 port_anz x 10 Bytes pragma pack 1 typedef struct _BOX_VERSION 10 byte unsigned int version 0x10 1 0 Version of this structure unsigned int sw_rev z B 1 24 0x1501 unsigned int hw_rev C2_EURO 2 0 0x0002 c3_PC104 3 0 0x0003 CA_MINI 4 0 0x0004 296 WE amp 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 IP Adresse des Com Servers unsigned long gateway Gateway unsigned long subnet_mask Subnet Mask unsigned int MTU MTU unsigned int port_anz Anzahl der Ports im Com Server BOX_DESCRIPT port_anz 10 byte typedef struct _PORT_DESCRIPT 10 byte union unsigned int wState struct _new_type unsigned char port_type 0
258. tus ON Signal am Output und OFF kein Signal am Output Wird x komplett weggelassen gibt das Web IO ein den Output Signalen entsprechendes Bitmuster in hexadezimaler Schreibweise zur ck GET outputaccessx PW password amp Setzen eines oder mehrerer Outputs Mask XXXX amp x kann ein Wert zwischen 0 11 sein und gibt den State 0N OFF YYYY amp Output an der gesetzt werden soll NA ON amp Die R ckmeldung des Web IO ist ein String ON Output 1 beginnend mit output gefolgt von einem den OFF Output 0 Output Signalen entsprechenden Bitmuster in TOGGLE Output wechselt Zustand hexadezimaler Schreibweise XXXX Hex Wert zwischen 0000 und Die Angabe von Mask ist optional Wird Mask OFFF entsprechend der Bits die nicht mitgesendet gilt das outputaccess gesetzt werden sollen Kommando f r alle Outputs Yyyy Hex Wert zwischen 0000 und Mit Na 0N wird optional erreicht dass vom Web OFFF entsprechend dem IO keine Antwort auf das outputaccess Ausgangsbitmuster Kommando gesendet wird GET counterclearx PW password amp Setzt den Z hlerstand eines Counters Wird der Set value amp Parameter Set nicht mitgesendet ist die value Voreinstellung 0 z hlervoreinstellung x kann ein Wert zwischen 0 11 sein und gibt den Wert zwischen Input an dessen Counter zur ckgesetzt werden 0 und 2 Milliarden soll Die R ckmeldung des Web IO ist ein String beginnend mit counterx Der neue Z hlerstand des gew hlten Counters wird in dezim
259. ubnet bergreifenden Datenaustausch m ssen die pas sende Subnet Mask und die IP Adresse des Gateway eingetra gen werden DHCP Client BOOTP Client Ab Werk ist das Web IO so vorkonfiguriert dass es seine IP Adresse und weitere zum Betrieb notwendige Netzwerk parameter von einem DHCP Server beziehen kann In diesem Fall erh lt das Web IO irgend eine IP Adresse aus dem Adress Pool des DHCP Servers wenn nicht eine speziel le Adressreservierung vorgenommen wurde Eine gesicherte Nutzung der Server Dienste des Web IO ist dann nur m g lich wenn im Netzwerk ein automatisierter Abgleich zwi schen DHCP und DNS Server stattfindet Das Web IO ist dann ber den Device Name eindeutig adressierbar Alternativ kann das Web IO ber das ltere BootP Protokoll eine IP Adresse beziehen was aber f r einen problemlosen Betrieb eine Adressreservierung auf dem DHCP BootP Server erfordert Soll das Web IO nicht an der zentralen IP Adressvergabe via DHCP oder BootP teilnehmen w hlen Sie static DNS Server Bei einigen Netzteilnehmern wie z B Mail und Time Ser vern ist es sinnvoll diese nicht ber Ihre IP Adresse sondern ber einen Namen zu adressieren Um Namen in IP Adressen aufzul sen wird ein DNS Server ben tigt F r den Fall dass DHCP BootP f r die Vergabe der Netzwerk parameter genutzt wird bekommt das Web IO auch die Adresse des DNS Servers automatisch zugewiesen Das Feld DNS Server by DHCP wird vom Web IO ausgef
260. uch aus Anwendungsprogrammen her raus automatisch verarbeitet werden k nnen ist es m glich einen entsprechenden Alarm zu definieren der bei bestehen der TCP Verbindung eine Fehlermeldung an das Programm schickt W hlen Sie im Men baum Config gt gt Device gt gt Alarm gt gt Alarml1 Aktivieren Sie unter System Trigger den Punkt Load Control System M Load Control Trigger M interval Timer C Cold Start DC warm Start Tragen Sie als Intervall E f r einmalig ein Interval E Unter Enable aktivieren Sie Irrtum und nderung vorbehalten 133 W amp T TCP UDP Kommandostrings Enable Mail enable TI SNMP Trap enable D UDP Client enable M Send special alarm to pending TCP connections D TCP Client enable EN ERDE SEIEN R cksetzen Logout und klicken Sie auf Zwischenspeichern Wenn alle den Alarm betreffenden Eingaben gemacht wur den aktivieren Sie die neuen Einstellungen ber Config gt gt Session Control gt gt LogOut Speichern Tritt nun ein berlastfall ein sendet das Web IO ber die be stehende TCP Verbindung an die Anwendung error xXXXX wobei xxxx in hexadezimaler Schreibweise wiedergibt wel cher Output abgeschaltet wurde Beispiel error 0001 In diesem Fall ist Output O betroffen Um die betroffenen Outputs wieder einzuschalten sendet das Anwendungsprogramm GET errorclear PW password amp an das Web IO Besteht keine berlast mehr arbeitet das Web IO auf allen
261. ufgebaut 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 dus beim Slave deaktiviert werden w hlen Sie im Navigationsbaum Config gt gt Session Control gt gt LogOut 176 W amp T Box to Box Im Konfigurationsframe sollte ein zus tzliches Button Stopp Box2Box Slave vorhanden sein Web IO Digital 10 100BT 12 244 Config gt gt Session Control gt gt LogOut 57630 mnome Alle neuen Einstellungen speichen User E amp Config T Ta a Alle neuen Einstellungen verwerfen ogOut Mew Password Abbruch Device Ports Slave Mode beenden E Manufacturer Stopp Box2Box Slave UpDownload Sollte dieser Button nicht angezeigt werden Klicken Sie zu n chst den Reset Button Das Web IO wird neu gestartet Nach erneutem Login und Aufruf von Config gt gt Session Control gt gt LogOut ist das Stopp Box2Box Slave Button vor handen Durch Mouse Klick wird der Box to Box Modus im Slave zur ckgesetzt 5 7 6 Box to Box Hinweise und Grenzen Laufzeiten Bitte beachten Sie dass bei Daten bertragung ber ein Netzwerkprotokoll systembedingt Laufzeitverz gerungen auftreten Im Gegensatz zu einer direkten Kabelanbindung bei der ein Schaltsignal direkt am Aktor ansteht m ssen bei Verbin dung ber Web IO im lokalen Netzwerk Latenzzeiten zwi schen 20 und 50 ms einkalkuliert werden Sind ak
262. ummertime Start EStop UTCOffset Geben Sie hier die Differenz zwischen lokaler Sommerzeit und UTC Zeit im Format hh mm ein Im Eingabefeld kann zu s tzlich ein Vorzeichen vorangestellt werden Enable Markieren Sie Apply Summertime damit der eingestellte Off set Wert zum Tragen kommt bergeben Sie die Einstellungen durch Mouse Klick auf den Zwischenspeichern Button an das Web IO 6 1 3 Beginn der Sommerzeit Notwendige Zugriffsrechte Administrator Irrtum und nderung vorbehalten 255 W amp T Time Date Um einzustellen wann die Sommerzeit beginnt w hlen Sie Config gt gt Device gt gt Time Date gt gt TimeZone gt gt Summer time gt gt Start Web IO Digital 10 100BT 12 24 Config gt gt Device gt gt Time Date gt gt Time Zone gt gt Summertime gt gt Start 57630 Die Sommerzeit beginnt im Home Buser Month Maerz x Config a Session Control en Mode letzten 7 G Text Weekday Sonntag z TimeDate R Ma tanine Time oz Joo Summertime t Start EREKE EEGEN R cksetzen Logout Stop 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 Weekday Wenn die Umstellung nicht z B von Samstag auf Sonntag stattfindet kann hier ein anderer Wochentag ausgew hlt werden Time Uhrzeit zu der die
263. und bleiben auch erhalten wenn die Fehlerursache bereits beho ben ist W hlen Sie dazu im Navigationsbaum Diag gt gt Report Web IO Digital 10 100BT 12 24 57630 Diagnose Home User Es wurde eine Netzwerkst rung erkannt Kabel offen o Config Tae an Report l schen da Durch Mouse Klick auf den Report l schen Button kann der Administrator alle Fehlermeldungen l schen Notwendige Zugriffsrechte Administrator Ein Reset unabh ngig ob er durch Dr cken der Resettaste am Ger t durch Unterbrechung der Versorgungsspannung oder durch Reset aus der Logout Seite ausgel st wurde l scht ebenfalls den Report A Eine genaue Liste m glicher Fehlermeldungen und deren Ursache finden Sie im Anhang Im Kapitel So cket Programmierung wird gezeigt wie Fehler auch aus ei genen Anwendungen heraus verarbeitet werden k nnen Irrtum und nderung vorbehalten kein Link 279 W amp T Diagnose und Test Dar ber hinaus k nnen Fehler und Diagnosemeldungen auch ber SNMP Traps oder als Syslog Systemmeldung verarbeitet 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 W hlen Sie im Navigationsbaum Diag gt gt Test gt gt Check Config Wet EENEN Web IO Wieb IO Digital 1011 00BT 12 24 57630 Home
264. ungen au er acht gelassen werden F r den Programmierprofi es handelt sich bei yyyyyyyY XXXXXXXX um Zwei 32Bit Werte in jeweils achtstelliger hexa dezimaler Schreibweise Die damit wiedergegebenen 64 Bit stehen stellvertretend f r die 64 m glichen Fehlertypen Mit Hilfe der statischen Fehlerliste siehe GET diaglist k nnen die einzelnen Bits dekodiert werden Dabei wird das 130 W amp T TCP UDP Kommandostrings niederwertigste Bit rechts im x Bereich angezeigt und das das h chstwertige links im y Bereich Um die aktuellen Fehler als Fehlertext zu bekommen stellt das Web IO das Kommando GET diagnosisx PW amp zur Verf gung x ist hierbei der Index f r den Fehler in dezimaler Schreib weise beginnend bei 1 Die Antwort vom Web IO sieht dann so aus diagnosisx errortext Im Gegensatz zu den Fehlertexten die mit diaglist aus dem Web IO gelesen werden enth lt der Fehlertext bei diagnosis ggf auch dynamische Elemente wie z B IP Adressen oder Portnummern Ein Beispiel Die Anwendung sendet GET diagnosis PW wut amp Das Web IO antwortet diagnosis 0005 00400040 008A0000 Die Anwendung sendet GET diagnosis1 PW wut amp Das Web IO antwortet diagnosis1 Mail Server antwortet nicht Die Anwendung sendet Irrtum und nderung vorbehalten 131 W amp T TCP UDP Kommandostrings GET diagnosis2 PW wut amp Das Web IO antwortet diagnosis2 Das Versenden der Mail wurde abgebrochen un
265. us ON OFF verf gt jeder Eingang zus tzlich ber einen Z hler Im Auslieferungszustand werden Flanken Zustandwechsel gez hlt Die Z hler k nnen alternativ von Flanken auf Pulsz hlung umkonfiguriert werden Dar ber hinaus k nnen 2 Inputs zusammen f r eine inkrementale richtungsabh ngige Z hlung genutzt werden Hierbei wird immer der Z hler erh ht bei dem der Wechsel zuerst erkannt wurde 3 2 4 Output Beschaltung Network Power Status Wer Outputs Vdd GND Inputs WE k 24V 48V DC oder 18V 30V AC bei DC Polarit t beachten Die 2 Outputs des Web IO sind stromtreibend Die Versorgungsspannung f r die Outputs kann zwischen 6 V und 42 WE amp T Anschl sse Bedienelemente und LEDs 30 V Gleichspannung liegen und wird ber die Fron Klem men 3 4 GND und Vdd eingespeist Jeder Output darf max 500mA schalten Um h here Schalt str me zu erreichen k nnen die beiden Outputs zu einer Grup pe zusammen geschaltet werden Der maximale Schaltstrom er gibt sich aus der Summe der Einzelstr me Bei 2 Ausg ngen max 1A Bei der Dimensionierung der Ausgangsspannungsversorgung sollte der ben tigte Strom ber cksichtigt werden Wenn sich die gew hlte Output Spannung zwischen 12V und 24V Gleich spannung bewegt k nnen Vcc und Vdd auch aus der selben Quelle versorgt werden Bei Versorgung ber PoE k nnen die Outputs alternativ ber die interne 24V Hilfsversorgung gespeist werden
266. ustand und Namen der einzelnen Inputs und Out 216 W amp T Alarme puts sowie f r die Z hlerst nde der Counter Dar ber hinaus k nnen Platzhalter f r Datum und Device Name eingesetzt wer den Die m glichen Variablen k nnen der folgenden Tabelle ent nommen werden Alarm Variable Beschreibung lt i gt Zustand der Inputs als Bitmuster in hexadezimaler Schreibweise lt inx gt Name des Inputs Nr x lt ox gt Zustand des Outputs Nr x ON OFF lt cx gt Z hlerstand des Counters Nr x in dezimaler Schreibweise lt y gt Jahr im Format IIJJI lt d gt Tag im Format TT lt i gt Minuten im Format mm x kann je nach Modell zwischen 0 und 23 liegen Das im Konfigurationsframe eingetragene Beispiel w rde als E Mail dann so aussehen Web IO Tankanlage technik firmaxy de Freitag 7 Februar 2003 12 51 An notdienst firmaxy de Betreff Tanki F llstand zu niedrig Zeit 05 Feb 2003 13 36 50 Pumpe 1 OFF Die Mail Tags wurden durch die zum Zeitpunkt des Mailversandes aktuellen Werte ersetzt 5 11 3 SNMP Alarm In Netzwerken mit einem Netzwerkmanagementsystem kann f r die bermittlung von Alarmen auch das SNMP Protokoll genutzt werden Irrtum und nderung vorbehalten W amp T Alarme Es muss unter Config gt gt Device gt gt Alarm gt gt Alarm zus tz lich zu den Alarmbedingungen SNMP Trap Enable aktiviert wer den Notwendige Zugriffsrechte Administrator Enabl
267. ut 0298 Bei Web IO 19 OEM 24x Digital Input 24x Digital Output achstellige hexadezimale Werte Das Web IO arbeitet mit null terminierten Strings Das bedeutet alles was das Web IO zur Anwendung sendet endet mit einem O Character Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden Um unter UDP bei Zustands nderungen automatisch eine Meldung zu bekommen stellt das Web IO eine F lle ver schiedener Alarmbedingungen zur Verf gung A Eine detailierte Beschreibung zur Nutzung dieser Alarmm glichkeiten finden Sie im Kapitel Alarme Einen Header mitsenden lassen Das Web IO kann bei Bedarf dem gesendet String einen Header voranstellen der die IP Adresse und den Namen ent h lt Irrtum und nderung vorbehalten 127 W amp T TCP UDP Kommandostrings Wieb IO Digital 10 100BT 12 24V Config gt gt Device gt gt Basic Settings gt gt HTTP 57630 Home Startup index htm Buser home htm onfig a Session Control user htm HGB Device Enable M GET Header enable Text TimewDate HTTP Port 80 Basic Settings Input Trigger M Input D E Hetwork rn HTTP u Input 1 Plan anit 2 E SHMP lit au Di a t11 E sSyslog npu Binary 1 MT Select all Binary 2 E Output Mode ZMSENETSENENEIN R cksetzen Logout amp Alarm E Ports Um den Header freizuschalten w hlen Sie im Navigations baum Config gt gt Basic Setti
268. 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 F r jeden Input k nnen individuelle Grundeinstellungen vor genommen werden Um z B die Einstellungen f r Input O zu ndern w hlen Sie im Navigationsbaum Config gt gt Ports gt gt Inputs und f r Input 0 gt gt Input 0 Notwendige Zugriffsrechte Administrator oder Config Web IO Digital 10 1 D0BT 12 24 Name Input 0 57630 Home Text Beschreibung Input 0 User Config Filter Session Control z Device Input Mode I Short Puls detection enable EHE Ports I Change detection enable Inputs I Clear counter on read Input 0 Counter Mode I Bidirectional counter enable Sim R cksetzen Logo Name Geben Sie in dieses Feld eine Bezeichnung f r den Input ein Diese Bezeichnung wird dann im Browser f r den Input 0 an gezeigt Text Hier kann eine n here Beschreibung z B zur Funktion des Inputs eingegeben werden die im Browser durch Mouse Klick auf den Input Link abgerufen werden kann 264 W amp T Port Konfiguration Filter Pulse mit kleinerer L nge als der hier angegebene in 1 1000 sek werden ignoriert N Bei Inputs die mit Short Puls Detection arbeiten bleiben die eingestellten Filter ohne Wirkung Input Mode Short Puls Detection Enable
269. werkparameter Es ist nicht zul ssig f r Admin und Operatorzugriff das glei che 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 4 1 7 bernahme und Aktivierung der Einstellungen Um das Verst ndnis f r die Abl ufe beim Web Based Managment zu erh hen zun chst ein paar grunds tzliche Anmerkungen zum HTTP Protokoll Bei HTTP ist es so dass der Browser eine TCP Verbindung zum HTTP Server aufnimmt Webseiten und Inhalte vom Ser ver anfordert oder Daten zum Server sendet Der Server be endet anschlie end sofort die Verbindung Eingaben die der Anwender auf einer Webseite macht wer den zun chst vom Browser zwischengespeichert und erst durch Mouse Klick auf den Submit bzw Zw Button komplett ber eine neue TCP Verbindung zum Server bertragen Wird z B der Browser geschlossen bevor der Zwischen speichern Button bet tigt wurde sind die Eingaben unwie derbringlich verloren Das kann auch dann passieren wenn die Webseite gewechselt wird ohne die Eingaben zu senden Fast alle ber den Navigationsbaum abrufbaren Webseiten beinhalten die M glichkeit Eingaben zu machen oder zu n dern Sind die Eingaben auf einer so
270. wurde kein Administratorpasswort f r das Web IO vergeben Die Anwendung sendet folgenden String zum Web IO GET input3 PW amp Irrtum und nderung vorbehalten 123 W amp 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 amp State 0298 amp Das Web IO sendet daraufhin zur ck output 0298 Das Web IO arbeitet mit Null terminierten Strings Das bedeutet Alles was das Web IO zur Anwendung sendet endet mit einem O Character Bei Web IO mit Relasausg ngen muss zwischen zwei Schalt vorg ngen an einem Output ein Pause von min 200ms ein gehalten werden 3 Abbau der TCP Verbindung Der Verbindungsabbau wird vom Web IO automatisch ein geleitet wenn nach dem letzten Datenverkehr zwischen Web IO und Server Anwendung die eingestellte Timeout Zeit verstrichen ist Nat rlich kann auch die Server Anwendung zu jedem belie bigen Zeitpunkt die Verbindung beenden 5 5 3 UDP Kommunikation Zun chst muss das Web IO f r die Kommunikation via UDP Kommandostrings aktiviert und der lokale Port eingetragen werden 124 W amp T TCP UDP Kommandostrings W hlen Sie im Navigationsbaum Config gt gt Basic Settings gt gt U
271. x 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 ver wendet werden Input Trigger Markieren Sie hier die Inputs deren Zustands nderung eine Datensendung an die Client Anwendung ausl sen soll wich tig f r ereignisgesteuerte Anwendungen Application Mode W hlen Sie hier m Socket device Wenn der Zugriff auf das Web IO passwort gesch tzt erfolgen soll m Compatible 50xxx Wenn Sie mit Anwendungen die f r die lteren Digital EA Com Server programmiert wurden auf das Web IO zugreifen m chten Diesen Modus k nnen Sie auch f r neue Anwendungen nutzen die ohne Passwortschutz arbeiten sollen A Auf die Modi Box2Box Slave und OPC Device wird in den entsprechenden Kapiteln n her eingegangen Nachdem alle Einstellungen vorgenommen wurden berge ben Sie diese durch Mouse Klick auf den Zwischenspeichern Button an das Web IO Des Weiteren m ssen die benutzten Outputs noch f r den Binary Modus freigeschaltet werden W hlen Sie nun im Navigationsbaum Config gt gt Device gt gt Output Mode und markieren den gew nschten Binary Zu gang Notwendige Zugriffsrechte Administrator 138 W amp T TCP UDP Binary Web IO Digital 10100BT 12 24V Output Mask Name HTTP UDP ASCI SNMP Binary I Binary II 57630 Home Output 0 e C Huser
272. x01 serieller Port Serial CPU Port 0x02 Serieller Port UART Port 0x03 reserved 0x04 Digital E A 0x05 Analog E A in Vorbereitung 0x06 W amp T Dual Port RAM unsigned char state O free 1 connect 2 waits unsigned int mode 0x0001 TCP Client 0x0002 TELNET Client 0x0003 FTP Client 0x0004 Box2Box Client aktiv 0x0005 UDP Send ReceiveMode 0x0006 MULTI PORT DPRAM SERIAL PROTOCOL 0x0007 SNMP Agent 0x0008 Box2Box Server passiv 0x0010 SLIP Router 0x0020 PPP Router in Vorbereitung 0x0030 Box2Box Bus System Slave Box 0x0040 Box2Box Bus System Master Box unsigned long remote _IP wenn state CONNECT sonst 0 unsigned int remote port wenn state CONNECT sonst 0 PORT_DESCRIPT typedef struct _WT_INTERN3 all parameters in Hostorder Low Byte First BOX_VERSION bv Port UDP_BOX_INFO_8513 BOX_DESCRIPT bd PORT_DESCRIPT pd ACT_PROCESS WT_INTERN3 pragma pack Irrtum und nderung vorbehalten 297 W amp T Inventarisierung Die Struktur PORT_DESCRIPT muss f r das Web IO nicht ausge wertet werden Sie ist ausschlie lich f r W amp T Com Server betref fende Informationen gedacht N 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 in der Byte Reihenfolge 3 2 1
273. zwei Web IO 2x Digital Input 2x Digital Output mit einem Web IO 12x Digital Input 12x Digital Output im Box to Box Modus verbunden werden Wie im ersten Beispiel wird zun chst das Web IO 12xDigital als Slave konfiguriert Das geschieht sowohl f r Binary 1 als auch f r Binary 2 F r Binary 1 werden die Input Trigger O und 1 gesetzt f r Binary 2 die Input Trigger 2 und 3 Dar ber hinaus werden im Bereich Outputmode die Outputs O und 1 f r Binary 1 und die Outputs 2 und 3 f r Binary 2 konfiguriert Anschlie end wird die Konfiguration abgespeichert 178 W amp T Box to Box Das 1 Web IO 2x Digital Input 2x Digital Output wird ganz nor mal als Box to Box Master f r Binary I konfiguriert Beim 2 Web IO 2x Digital Input 2x Digital Output wird in der gleichen Weise f r Binary 2 verfahren Nachdem die Einstellungen bei allen beteiligten Web IO gespei chert wurden folgt Output 0 des Web IO 12x Digital Input 12x Digital Output nderungen an Input 0 vom 1 Web IO 2x Digi tal Input 2x Digital Output ndert sich Input 1 am 2 Web IO 2x Digital Input 2x Digital Output zieht das eine nderung an Output 2 des Web IO 12x Digital Input 12x Digital Output nach sich Alte und neue Ger te als Box to Box Kombination Es ist nicht m glich ltere E A Com Server 50xxx mit einem Web IO Box to Box zu betreiben Web IO die im Box to Box modus zusammenarbeiten sollten den gleichen Firmware stand haben Probleme bei Box to Box
274. zyf gen Einstellungen 14 23 24 25 26 27 28 29 Weitere Kalender von Freunden hinzuf gt Um einen neuen Kalender anzulegen w hlen Sie unter Meine Kalender den Link Hinzuf gen Kalenderdetails Zur ck zum Kalender Kalender einrichten Abbrechen Kalendername Output 0 Beschreibung Standort Es spielt keine Rolle welchen Namen Sie dem Kalender geben Wir empfehlen aber sinngebende Namen zu verwenden um bei Einsatz mehrerer Web lOs den berblick zu behalten Weitere Eintr ge oder nderungen sind an dieser Stelle nicht n tig Um den Kalender anzulegen klicken Sie auf Kalender ein richten Wenn f r beide Outputs ein Kalender eingerichtet wurde k n nen die gew nschten Schaltzeiten eingetragen werden 240 W amp T Time Switch zeitgesteuert schalten Der Google Kalender l sst sowohl einmalige als auch wiederho lende Termine zu Um einen neuen Termin anzulegen klicken Sie auf Termin eintragen oder auf den gew schten Tag im Ka lender Google kalender Meine Kalender durchsuchen Suchoptionen anzeigen Termin eintragen Heute KW CH August 2010 ky Print Aktualisieren Tag Woche Monat August 2010 o0 fy Mo Di 2 Mi Do p Fr MDMDFSS 26 27 28 29 30 31 1 ZEIT ER 9 10 11 12 13 14 15 I 2 3 4 5 16 17 18 19 20 21 22 23 24 25 26 27 28 29 i eN Meine Kalender Wann So 5 September a Termin Aufgabe j Was n amp to z B 19 00 Uhr Abendessen im Bella Italia
Download Pdf Manuals
Related Search
Related Contents
REFRACTOR LAUNCH SYSTEM quick start guide Air King AK863FL User's Manual DM-D30 詳細取扱説明書 PDF - 2,27 MB File - Solartron Metrology Massive Aro Samsung SGH-L811 Керівництво користувача Untitled LG 55LA6900 Energy Guide Copyright © All rights reserved.
Failed to retrieve file