W&T Interfaces
für TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA
Glas- und Kunststoff-LWL, http, SNMP, OPC, I/O digital, I/O analog, ISA, PCI, ...?
      Produkte
Home Kontakt   Distributoren weltweit
Sprachen:
DE

US

ES

IT

RU
Web-IO Universal
Digital
Analog
Web-IO Anwendungsfertig
Klima überwachen
Alarmmeldezentrale
Web-Count / S0-Erfassung
IP-Überwachung
Datenserver
Motherbox 2
pure.box 2
Netzwerkspeicher
TCP/IP-Ethernet Server
Com-Server (Seriell)
USB-Server
Serielle Interfaces
USB, RS232, RS485, 20mA
Isolatoren & Lichtleiter
USB, RS232, RS485, 20mA
PC-Karten
PCI Express, PCI- und
ISA-Bus
...
Drucker-Interfaces
Kundenfrequenzmessung

Zubehör
Downloads
Altes
Warenkorb    Ihr Warenkorb

 
      Fachwissen
Bücher, Aufsätze, Glossare...
Technische Hintergrundinfo
Applikationen zu Com-Server,
USB-Server
, Web-IO,
Web-Thermometer,
Motherbox und pure.box
 
Applikation zum Web-IO Digital:

Web-IO Digital wird mit Windows PC und Taskplaner zur Zeitschaltuhr




 Weiterführende Links: Produktübersicht Applikationsübersicht Druck-Version


Zeitschaltuhren werden für vielfältige Aufgaben, wie dem Schalten der Hof- oder Eingangsbeleuchtung, Leuchtreklamen, dem Öffnen und Schließen von Rolläden oder dem Abspielen einer Pausenglocke eingesetzt. Bedarf für zeitlich gesteuerte Schaltvorgänge gibt es zu hauf. Meist wird für jede einzelne Aufgabe eine eigene Zeitschaltuhr benutzt, die individuell konfiguriert bzw. eingestellt werden muss.

.

In den meisten Firmen gibt es zentrale File-Server, die ohnehin 365 Tage im Jahr Tag und Nacht durchlaufen. Ein unter einem Windows Betriebssystem laufender Server kann ganz einfach die Aufgaben einer zentralen Zeitschaltuhr übernehmen (natürlich ist das auch mit Linux Servern und Linux PCs möglich).

Mit dem Taskplaner von Windows können über das Netzwerk die Outputs von Web-IO Digital Boxen gesteuert werden. Dazu ruft der Taskplaner zum gewünschten Zeitpunkt ein kleines VBScript bzw. eine Batch-Datei auf. So hat man die Konfiguration der Schaltaufgaben an zentraler Stelle zusammengefasst und kann dennoch dezentral schalten.

Das im Folgenden beschriebene Beispiel zeigt, wie das geht.


Sie haben noch kein Web-IO und möchten das vorgestellte Beispiel einfach mal ausprobieren?

Kein Problem: Wir stellen Ihnen das Web-IO Digital 2xInput, 2xOutput gerne kostenlos für 30 Tage zu Verfügung. Einfach Musterbestellung ausfüllen, wir liefern das Web-IO zum Test auf offene Rechnung. Wenn Sie das Gerät innerhalb von 30 Tagen zurückschicken, schreiben wir die Rechnung komplett gut.

Zur Musterbestellung   Zur Musterbestellung  

Vorbereitungen
Sie haben Ihr Web-IO Digital bereits

1. VBScript zum Steuern der Outputs

Um direkt aus dem Taskplaner bzw. einer Batch-Datei schalten zu können, kann das VBScript setoutputs.vbs benutzt werden, das unter www.wut.de zum Download zur Verfügung steht. Detaillierte Beschreibungen zu diesem VBScript finden Sie auf der zugehörigen Applikationsseite.

Beim Aufruf des Scriptes werden die nötigen Parameter übergeben, durch die bestimmt wird, bei welchem Web-IO welche Schaltaktion ausgeführt werden soll.

  • IP
: IP-Adresse des Web-IO
  • PORT
: TCP-Port des Web-IO
Dieser Parameter ist optional; wird er nicht übergeben, benutzt das Script Port 80
  • PW
: Administrator oder Operator Passwort des Web-IO
Dieser Parameter ist optional; wird er nicht übergeben, arbeitet das Script ohne Passwort
  • MASK
: gibt in hexadezimaler Schreibweise an, welche Outputs gesetzt werden sollen
Dieser Parameter ist optional; wird er nicht übergeben, arbeitet das Script mit allen Outputs
  • STATE
: gibt in hexadezimaler Schreibweise an, in welchen Zustand die Outputs gesetzt werden sollen

Der Aufruf des Scriptes sieht so aus:

setoutput.vbs IP=<IP address> [PORT=<portno.>] [PASSWORD=<password>] [MASK=<hex value>] STATE=<hex value>

Beispiel: Output 1 von Web-IO 10.40.22.101 soll auf ON geschaltet werden. Output 0 hingegen soll unverändert bleiben. Als Password für das Web-IO wurde "XYZ" vergeben:

setoutput.vbs IP=10.40.22.101 PASSWORD=XYZ MASK=2 STATE=2

Um Output 1 auf OFF zu schalten, muss setoutputs.vbs so parametriert werden:

setoutput.vbs IP=10.40.22.101 PASSWORD=XYZ MASK=2 STATE=0

Beide Scriptaufrufe könnte man z.B. unter den Namen lighton.bat und lightoff.bat als Batch-Job speichern.


2. Anlegen einer Schaltaufgabe im Taskplaner

Abhängig von der benutzten Windows Version kann die Vorgehensweise geringfügig von dem hier gezeigten Beispiel abweichen.

Schaltaufgabe: Die Hofbeleuchtung einer Firma soll täglich um 17:00 Uhr eingeschaltet werden.

Über Output 1 von Web-IO 10.40.22.101 soll ein Relais geschaltet werden, das die Beleuchtung bei bedarf mit Strom versorgt. Dazu kann die Batch-Datei lighton.bat benutzt werden.

Zum Anlegen einer neuen Aufgabe zunächst Start >> Programme >> Zubehör >> Systemprogramme >> Geplante Tasks wählen.

Doppelklick auf Geplanten Task hinzufügen

.

mit Weiter bestätigen

.

Durchsuchen anklicken

.

und die Datei lighton.bat auswählen

.

Täglich aktivieren und weiter klicken

.

als Uhrzeit 17:00 Uhr eintragen

.

und angeben unter wessen Benutzerkonto die Batch-Datei ausgeführt werden soll

.

abschließend mit Fertig stellen quittieren.

Zum Ausschalten der Hofbeleuchtung in gleicher Weise mit der Batch-Datei lightoff.bat vorgehen und Uhrzeit auf z.B. 8:00 setzen.

Eine Alternative zum Windows Taskplaner bietet das Tool Z-CRON, dass auf der Webseite der Fa. IMU Hard- und Softwareservice zum privaten Gebrauch kostenlos zum Download angeboten wird. Gewerbliche Nutzer haben die Möglichkeit, gegen eine faire Gebühr eine Lizenz für Z-CRON zu erwerben.

Z-CRON erlaubt den direkten Aufruf des VBScriptes mit den nötigen Parametern ohne den Umweg über eine Batch-Datei. Darüber hinaus können die Tasks deutlich übersichtlicher verwaltet und angelegt werden.


Eine detaillierte Beschreibung zu VBScript in Verbindung mit Web-IO finden Sie auf der zugehörigen Applikationsseite

Zur Musterbestellung   Zur Musterbestellung VBScript herunterladen   Zum Download

 
    Weitere Applikationsbeispiele für Web-IO Digital
Webtechniken
     
     
     
     
  Eigene Webseiten
       
        PHP und AJAX - dynamische Webseiten auch für mehrere Web-IO
        Mashup Webseiten - Werteanzeige in Google Maps Landkarten
        Java-Applet - das integrierte Applet nutzen
        Java-Applet - Beispiel: Anzeige der In- und Outputs
        Java-Applet - Beispiel: Anzeige der In- und Outputs und Steuerung der Outputs
        Java-Applet - Beispiel: Anzeige der Counter
        Java-Applet - Beispiel: Türen öffnen und Lichter schalten im Browser
        Web-IO mit iPhone - visualisieren und steuern
        Web-IO mit iPhone Beispiel: Rolladensteuerung
        Web-IO mit iPhone Beispiel: Klimaüberwachung
        Web-IO mit iPhone Beispiel: Messwertanzeige
Systemintegration
     
     
     
     
     
      Box-to-Box
Datenerfassung
     
      FTP-Datenlogger - Beispiel
Zeitschaltuhr
     
      CRON Zeitschaltuhr (Linux)
      Taskplaner als Zeitschaltuhr
Individual-Programmierung
     
      Visual Basic.Net 2005/2008/2010
      Visual Basic.Net 2005/2008/2010 mit WuTdevice.dll
      Visual C++
      Visual C#
      Visual C# mit WuTdevice.dll
      Visual C++ (Linux mit QT-Designer)
      Visual Delphi
      Visual Delphi.Net (2005)
      Lazarus / FreePascal
      Java
      mit VBScript steuern
Web-IO System
     
     
      Motherbox - mehrere Web-IO ansprechen
      Motherbox - Web-IOs logisch verknüpfen
      Grenzwertüberwachung
  Web-IO - Möglichkeiten der Netzwerkanbindung
       
        DSL
        UMTS/GPRS/Mobilfunknetz
        Satelitenfunk

 
  • Mister Wong
  • Google Bookmarks
  • Twitter
  • Facebook
  • Digg
   Impressum
Wir sind gerne persönlich für Sie da! Wiesemann & Theis GmbH Tel.: 0202/2680-110 (Mo-Fr. 8-17 Uhr)
Porschestr. 12 Fax: 0202/2680-265
42279 Wuppertal individuelle E-Mail

© Wiesemann & Theis GmbH, Irrtum und Änderungen vorbehalten: Da wir Fehler machen können, darf keine unserer Aussagen ungeprüft verwendet werden. Bitte melden Sie uns alle Ihnen bekannt gewordenen Irrtümer oder Mißverständlichkeiten, damit wir diese so schnell wie möglich erkennen und beseitigen können.