Zurück   IP-Symcon Community Forum > IP-Symcon 1.0 > Archiv > Ideen & Anregungen

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 21.11.06, 06:46
Benutzerbild von nancilla
Great Neil Young Fan
 
Registriert seit: Mar 2006
Ort: SOK
Beiträge: 2,035
Standard Füllstandsmessung mit US über COM-Schnittstelle [LEVELJET]

Hallo Experten,

Da ich den Leveljet http://www.projet.de/seiten_leveljet...ljet_stand.htm zur Füllstandsmessung der Heizöltanks (momentan nur) im Einsatz habe, würde mich die Anbindung an IPS interessieren um damit den Füllstand in Litern zu loggen.

Es gibt eine Protokollbeschreibung für die COM-Schnittstelle:
http://www.projet.de/Software/Leveljet_seriell.pdf

Ein Datenblock umfasst 12 Bytes, davon 10 Datenbytes und 2 CRC-Bytes:

Datenbyte / Zuordnung
0 / Gerätekennung Low-Byte $E8
1 / Gerätekennung High-Byte $03
2 / Distanz Low-Byte (Entfernung US-Sensor zur Flüssigkeit)
3 / Distanz High-Byte
4 / Füllhöhe Low-Byte
5 / Füllhöhe High-Byte
6 / Liter Low-Byte
7 / Liter High-Byte
8 / Inhalt in Prozent
9 / Zustand der Ausgänge
10 / Kontrollbyte Low-Byte
11 / Kontrollbyte High-Byte

Zum Protokollieren wären für mich interessant, die Literausgaben.
Ich würde das dann gerne graphen mit WIIPS.

Leider habe ich keine Ahnung, wie ich das anstellen soll, bis auf die Einbindung der COM-Schnittstelle... aber wie auslesen und protokolieren?

Desweiteren würde ich gerne für die Ausgaben Distanz, Füllhöhe, Liter, Inhalt, Zustand der Ausgänge, Variablen anlegen, um damit dann weiter arbeiten zu können... Alarmmeldungen etc.

Wer kann weiterhelfen?

Vielen Dank im Voraus!
__________________
Gruß nancilla
IP-Symcon auf Quanmax-QBox 1010 (2GB RAM + SSD-HDD OCZ 64GB) WinXP SP3
erweiterte Forum-Suche http://www.ip-symcon.de/forum/search.php

Geändert von nancilla (09.03.07 um 23:38 Uhr) Grund: LEVELJET in Themenüberschrift eingefügt
Mit Zitat antworten
  #2 (permalink)  
Alt 21.11.06, 10:07
Senior Member
 
Registriert seit: Apr 2006
Ort: Dingelstädt/ Eichsfeld
Beiträge: 596
Standard

Einfach eine RegisterVariable Instanz an den Com hängen. Dann landen alle Inputs in einer Var. Dann in Bytes zerlegen und voila.
>> Such einfach mal nach "register variable" im Forum, da gibts schon was dazu...

Zum Loggen:
Dafür brauchst Du doch einfach nur die "Ergebnisse", welche ja sicherlich wieder in Variablen landen mit wiips aufzeichnen (Graph anlegen)

Gruß
Fabian
__________________

Was nicht passt wird passend gemacht!
Mit Zitat antworten
  #3 (permalink)  
Alt 21.11.06, 18:04
Benutzerbild von nancilla
Great Neil Young Fan
 
Registriert seit: Mar 2006
Ort: SOK
Beiträge: 2,035
Standard

Hallo Fabian,

Vielen Dank für deine Antwort.

Das habe ich so gemacht...
Also den COM-Port angelegt (ist auch connected), den Splitter "Register Variable" angelegt, eine Variable dafür und mit dem COM-Port verbunden.

Es kommt nix an der Variable an
Habe ich etwas vergessen?
Es sollte sekündlich eine Übertragung stattfinden und sich die Variable damit ändern, oder?!

Ich weiss erstmal nicht weiter...
__________________
Gruß nancilla
IP-Symcon auf Quanmax-QBox 1010 (2GB RAM + SSD-HDD OCZ 64GB) WinXP SP3
erweiterte Forum-Suche http://www.ip-symcon.de/forum/search.php
Mit Zitat antworten
  #4 (permalink)  
Alt 21.11.06, 19:32
Senior Member
 
Registriert seit: Apr 2006
Ort: Dingelstädt/ Eichsfeld
Beiträge: 596
Standard

Also wenn sekündlich der Ölstand wechseln würde, hättest Du nen satten Verbrauch

Mal Spaß beiseite, kommt einfach nur nix in der Variable an oder hat sie einen Inhalt, der sich nicht ändert?

Ich gehe davon aus, dass die Einstellungen (19200,8,N,1) stimmen. Hast Du den COM-Port in der Instanz nach dem Anlegen geöffnet (grün). Schau bitte nochmal in der wiki nach den Einstellungen.

Stimmt alles, dann sieh mal mit dem Debugger auf dem Com und der RV nach, ob überhaupt etwas reinkommt.
Klappt das, stell den Com auf forward, damit alles erstmal weiter geleitet wird.

step by step...
__________________

Was nicht passt wird passend gemacht!
Mit Zitat antworten
  #5 (permalink)  
Alt 22.11.06, 01:13
Senior Member
 
Registriert seit: Aug 2005
Beiträge: 923
Standard

Zitat:
Zitat von nancilla Beitrag anzeigen
Es kommt nix an der Variable an
Habe ich etwas vergessen?
Es sollte sekündlich eine Übertragung stattfinden und sich die Variable damit ändern, oder?!

Ich weiss erstmal nicht weiter...
1) so wie prof sagt...

2) sollte alles von dir nach bestem wissen und gewissen ;-) richtig gemacht worden sein, dann fällt mir bzgl. dem pdf-manual folgendes auf:

a) wie wird der flow-control (hardware, software) gehändelt - das steht nicht im pdf -> testen oder experimentieren)

b) muss ggf. noch dtr oder rts gesetzt werden? (keine angaben dazu im pdf -> also erkundigen). ips hat befehle zum setzen des dtr (COMPort_SetDTR) oder rts (COMPort_SetRTS).
Mit Zitat antworten
  #6 (permalink)  
Alt 22.11.06, 05:05
Benutzerbild von nancilla
Great Neil Young Fan
 
Registriert seit: Mar 2006
Ort: SOK
Beiträge: 2,035
Standard

Moin Moin,

Also sekündlich ändert sich der Füllstand nicht, es findet laut Beschreibung aber jede Sekunde eine Übertragung statt.
Es kommt nur nichts an der Variable an ...d.h. die ist "nackig" ...es gibt bisher einfach keinen Wert bzw. Eintrag.

Schnittstellenparameter sind wie vorgegeben eingestellt.
Mit der Flusskontrolle habe ich auch schon experimentiert und durch probiert...
COM steht auf forward...
Mit DTR und RTS habe ich noch nichts unternommen.

Wie bzw. wo muss ich die Befehle setzen?
__________________
Gruß nancilla
IP-Symcon auf Quanmax-QBox 1010 (2GB RAM + SSD-HDD OCZ 64GB) WinXP SP3
erweiterte Forum-Suche http://www.ip-symcon.de/forum/search.php
Mit Zitat antworten
  #7 (permalink)  
Alt 25.11.06, 19:00
Benutzerbild von nancilla
Great Neil Young Fan
 
Registriert seit: Mar 2006
Ort: SOK
Beiträge: 2,035
Standard

^^

-->
Zitat:
Mit DTR und RTS habe ich noch nichts unternommen.

Wie bzw. wo muss ich die Befehle setzen?
__________________
Gruß nancilla
IP-Symcon auf Quanmax-QBox 1010 (2GB RAM + SSD-HDD OCZ 64GB) WinXP SP3
erweiterte Forum-Suche http://www.ip-symcon.de/forum/search.php
Mit Zitat antworten
  #8 (permalink)  
Alt 30.11.06, 20:07
Junior Member
 
Registriert seit: Aug 2006
Beiträge: 4
Standard

Hallo,

ich würde ersteimal Kommunikation über die COM SSt testen mit Hyperterminal. Wenn das geht, dann den nächsten Schritt mit der IPSymcon Software.
Ich benutze für die Zisterne einen Ultraschall-Entfernungsmesser und kann den auch über die COM SST und IPSymcon lesen. Schau mal bei www.icplan.de

Geändert von hansheinrich (30.11.06 um 20:09 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 08.12.06, 16:41
Benutzerbild von nancilla
Great Neil Young Fan
 
Registriert seit: Mar 2006
Ort: SOK
Beiträge: 2,035
Standard

Hallo,

Vielen Dank für den Tipp mit HT!

Ich habe das mal probiert und empfange auch etwas, doch kann ich damit nichts anfangen... Siehe Screenshot!

Kann jemand helfen? Bitte!
Miniaturansicht angehängter Grafiken
leveljet_ht.jpg  
__________________
Gruß nancilla
IP-Symcon auf Quanmax-QBox 1010 (2GB RAM + SSD-HDD OCZ 64GB) WinXP SP3
erweiterte Forum-Suche http://www.ip-symcon.de/forum/search.php
Mit Zitat antworten
  #10 (permalink)  
Alt 08.12.06, 17:16
Benutzerbild von GGGss
Senior Member
 
Registriert seit: Jul 2005
Ort: Roeselare - Belgium
Beiträge: 1,359
Standard

Ist doch perfekt so... jetzt nur noch das protololl rausfädelen und fertig.
start- und stopbits mit dazwichen die data bytes (wahrscheinlich)
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Virtuelle COM Ports ! guyabano Allgemeine Diskussion 24 15.12.09 09:48
COM Port Modul - wie DTR und RTS setzen? Olli Allgemeine Diskussion 4 09.11.06 17:34
Bessere AVISARO Unterstützung chrisu Ideen & Anregungen 13 05.11.06 23:17
Schnittstelle COM1 öffnen Doctor Snuggles Allgemeine Diskussion 14 01.02.06 11:39
1-Wire COM Port Adapter an c't-COM-auf-LAN-Adapter babba 1-Wire, M-BUS 9 31.12.05 17:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0