Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Zur Datenbank; Datenlogger Im Digiweb - Digitronic Automationsanlagen DigiWEB Bedienungsanleitung

Ethernet web server modul
Vorschau ausblenden Andere Handbücher für DigiWEB:
Inhaltsverzeichnis

Werbung

Digitronic
Automationsanlagen GmbH

6.14.2. Beispiele zur Datenbank

.

6.14.2.1. Datenlogger im DigiWEB

Wenn Sie das folgende Beispiel in einer "TXH" - Datei speichern und diese durch die E - Mail
Steuerung z.B. alle 10 Minuten aufrufen lassen, so wird hier z.B. das aktuelle Datum mit Uhrzeit, der
DigiWEB - Timer und der Istwert eines CamCon Nockenschaltwerks in der Datenbank "Logger.csv"
gespeichert.
Datei: Logger.txh
<!--##SqlConnect('','','')-->
<!--#if(##000173b0)-->
<!--#$SqlField('Date') := #$000172 % 19 -->
<!--#else-->
<!--#$SqlField('Date') := 'kein NTP-Server' --> Kein Datum zum Eintragen vorhanden.
<!--#endif-->
<!--##SqlField('Value1') := ##000187-->
<!--##SqlField('Value2') := ##201000-->
<!--##SqlInsertMax('logger.csv','Dataset'):=1-->
<!--##SqlDisconnect()-->
Datei: Logger.csv leer
Dataset;
Datei: Logger.csv mit Daten
Dataset;
1;
2004-02-24 16:40:39;
2;
2004-02-24 16:40:42;
3;
2004-02-24 16:40:45;
usw....
Um die notwendigen Daten in die E - Mail Steuerdatenbank "smtpfile.csv" einzufügen kann nätürlich
auch ein SQL - Zugriff in einer HTML - Seite verwendet werden.
Beispiel HTML - Code:
<form method="POST"
<input type = "hidden" name = "#$SqlField('Expression') := #input; '##000187/1000/600'"
value="#####################" >
<input type = "hidden" name = "#$SqlField('Text')"
value="logger.txh" >
<input type = "hidden" name = "#$SqlField('Subject')"
value="Start alle 10 Minuten den Logger" >
<input type="submit" name="##SqlInsertMax('smtpfile.csv','Id')"
value="Logger Anweisung einfügen alle 10 Minuten" ></p>
</form>
Wird auf der HTML - Seite der Knopf "Logger Anweisung einfügen alle 10 Minuten" betätigt, so wird
in die Datenbank "smtpfile.csv" die Logger - Anweisung eingefügt.
Hinweis:
Je größer die Anzahl der Datensätze einer Datenbank wird, desto länger benötigt das
DigiWEB zum Einfügen von neuen Datensätzen.
F
Achtung
:
Der Flashspeicher des DigiWEB kann maximal 100000 gelöscht und geschrieben
werden. Jeder schreibzugriff auf eine Datenbankdatei belastet den Flashspeicher.
Ausgabe: 14.05.2004
Date;
Date;
5191470;
5194010;
5196840;
Datenbank öffnen
Nur wenn die Uhrzeit syncron ist, wird die Zeit
eingetragen.
Datum eintragen
Wert eintragen z.B. DigiWEB Timer Register:
000187 seit letztem Power UP
Wert
eintragen
Register: 201000
Datensatz anhängen
Datenbank schliessen
Value1;
Value2
Value1;
Value2
253
62
251
Das Ethernet Modul
DigiWEB
oder
z.B.
CamCon
Seite: 43/43
Istwert

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis