Skip to content
Menu

Knowledge Base

KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

Produkt: Elvis
Version: ab 2.4
Stand: 2006-05-10

Zusammenfassung

Das Sensor-Interface 850286 der ADOLF THIES GmbH (http://www.thiesclima.com/) dient der Messwerterfassung und Fernübertragung von Messwerten (speziell Klimawerte) über eine 4/5-Draht Leitung RS232/RS422. Für den Anschluss des Interfaces an Elvis kann der Elvis Custom Port benutzt werden.

Hier können Sie das Beispielprojekt und das Script für den Custom Port herunterladen:  thies_clima.zip (120 KB).

Einzelheiten

Das Sensorinterface

Das Sensorinterface sendet nach gegebener Konfiguration (automatische Telegrammausgabe) ein Telegramm mit 82 Bytes Länge. Das Telegramm besteht aus den Messwertdaten, getrennt von jeweils einem Leerzeichen. Abgeschlossen wird es durch einen Zeilenrücksprung (CR) und einen Zeilenvorschub (LF).

Die genaue Zusammensetzung des Telegramms findet sich in der Bedienungsanleitung des Sensorinterfaces 850286.

Ein Beispiel soll hier genügen:

0126 16000 0 34.2 632 100.0 50.0 160 12.7 14.4 -1.0 180 18.4 0 0.0 ????<CR><LF>
Nr. Wert Beschreibung
1 0126 Anzahl der Messungen seit IF-Start
2 16000 Sichtweite in Metern
3 0 Status Sonne (Ja = 1/Nein = 0)
4 34.2 Momentanwert relative Feuchte in %
5 632 Momentanwert der Strahlung (1W/10µV)
6 100.0 Momentanwert 0–20 mA in %
7 50.0 Momentanwert 0–20 mA in %
8 160 Lüfterstrom Wetter & Strahlungsschutz in mA
9 12.7 Momentanwert der Temperatur 1 in °C
10 14.4 Momentanwert der Temperatur 2 in °C
11 -1.0 Momentanwert der Temperatur 3 in °C
12 180 Momentanwert der Windrichtung in °
13 18.4 Momentanwert der Windgeschwindigkeit im m/s
14 0 Niederschlagstatus (Ja = 1 / Nein = 0)
15 0.0 Summe des Niederschlages seit IF-Start in mm/d
16 ???? Wolkenhöhe im Metern
17 CR Zeilenrücksprung
18 LF Zeilenvorschub
Elvis Custom Port

Der Custom Port ist ein Anschluss für die Kommunikation mit Geräten über serielle Protokolle. Die Implementierung des fremden Protokolls erfolgt in einem Script. Dieses Script enthält alle für die Kommunikation notwendigen Einstellungen für den Aufbau der Kommunikation sowie die Anweisungen für die Verarbeitung eingehender und ausgehender Sendungen (Telegramme). Damit liegen alle wesentlichen Operationen in unserer Hand, dennoch ist die Erstellung eines Scripts nicht schwierig. Spezielle Funktionen für den Datenaustausch mit dem Prozessserver und die Kommunikation mit dem Gerät machen uns die Arbeit leicht!

Hinweise zur Funktionsweise des Basic Skriptes „thies.bas“

Das „thies.bas“ Skript funktioniert eigentlich relativ simpel.

Das Sensor Interface sendet beim Einschalten einen „Header“ (Startinformationen: Versionsnummer, Release Datum, CPU Taktung…). Diese Informationen können optional in Elvis angezeigt werden (müssen aber nicht). Die eigentlichen Daten erhält Elvis auf Anfrage(zyklisch /in einem definierten Zeitraum), indem es die Steuersequenz „<STX>mm<ETX>“ (<STX> und <ETX> sind die ASCII-Codes 2 und 3) an das Sensor Interface sendet. Dieses wiederum erwidert die Anfrage und sendet einen Datenstring, der die Messwerte enthält.

Die Messwerte werden vom Basic Skript gefiltert und in einer Struktur zwischengespeichert. Eine Formatierung auf den richtigen Datentyp findet noch statt, bevor die Messwerte an Elvis gesendet werden. So formatiert kann der Benutzer die Messwerte ganz normal weiterverwenden.

Wichtig: ausgeblendete oder nicht verwendete Kanäle sendet das Skript als String an Elvis. Sollen diese dennoch angezeigt werden, so muss der Datenpunkttyp „Text“ gewählt werden. Ansonsten sind die Datenpunkte als „Wert“ zu verwenden.

Hinweis: Die Adressen der Datenpunkte zu den jeweiligen Messwerten sind im Skript festgelegt (können aber nach Belieben verändert werden).

Support Area

KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

Knowledge Base

Hier finden Sie Antworten, Problemlösungen und Beispiele zu unseren Produkten.
KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

Case Studies

Erfolgreich im Einsatz: Praxisbeispiele unserer Produkte und Individualentwicklungen.
KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

Support

Beschreiben Sie ihr Anliegen über unser Supportformular.
KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

Lizenzregistrierung

Registrieren Sie ihre Elvis-Lizenz!

IT GmbH · An der Kaufleite 12 · D-90562 Kalchreuth

KB050118 | ZUGANG VON ELVIS AUF THIES SENSOR-INTERFACE

BÜRO
Telefon: +49 911 5183490
E-Mail: info@it-gmbh.de

VERTRIEB
Telefon: +49 911 5183490
E-Mail: vertrieb@it-gmbh.de

partner-knx

© Copyright 2024. IT GmbH | designed by Appear Online