INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Kern Waagensteuerung (via kern.llb)



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

08.11.2013, 18:37
Beitrag #1

Tobbel Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jan 2010

2013
2009
DE

38106
Deutschland
Brick Kern Waagensteuerung (via kern.llb)
Hallo LabViewer ;-)

Der Kontext:
... derzeit versuche ich drei Kern Präzisionswaagen mit Hilfe von Labview anzusteuern und die Messwerte auszulesen. In den Unterlagen die ich vorort auftreiben konnte, waren eine LabView-Bibliothek "kern.llb" inklusive "devices.ini" ... aber leider keinerlei Dokumentation ... in der Bibliothek ist alles dabei von "Initialisierungs VI über Close, Measure und und und.... es lässt sich jedoch keinerlei Verbindung zu den Waagen herstellen bzw. Messwerte auslesen.... aufgrund nachfolgendem Problem.

Das Problem:
Nach Start des Vi's taucht sofort ein "Model Property" Fehler auf.. das ist höchstwahrscheinlich auf die devices.ini zurückzuführen, da entscheidende VI's ("KERN Get Device Property") auf diese zugreifen und Informationen abrufen wollen... (devices.ini ist jedoch komplett leer...). Ich konnte bisher nicht herausfinden was genau in die variable "Device Model" hinein muss bzw. welche Nomenklatur für das Gerätemodell gilt.

Die Frage:
Hat IRGENDWER Erfahrung mit der Ansteuerung über die kern-Gerätetreiber? Oder etwas Dokumentation? (Habe den KERN-Support schon angeschrieben, aber man kann es ja immer an auch an anderen Orten versuchen! ;-))

Eine Ansteuerung ohne Gerätetreiber über VISA-Befehle ist zwar auch möglich, hat sich bisher aber als nicht sehr stabil/zuverlässig erwiesen...

Ich hoffe, dass jemandem dieses Problem schon über den Weg gelaufen ist! ;-) Schonmal ein Dankeschön jede Hilfe/Hinweise. ^^


Angehängte Datei(en)
8.6 .llb  kern.llb (Größe: 217,83 KB / Downloads: 572)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.11.2013, 09:27
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
Nur interessehalber: Was ist da unstabil? Unsure

Gruß Markus

(08.11.2013 18:37 )Tobbel schrieb:  Eine Ansteuerung ohne Gerätetreiber über VISA-Befehle ist zwar auch möglich, hat sich bisher aber als nicht sehr stabil/zuverlässig erwiesen...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2013, 19:56
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
Die VIs in der LLB machen auch nichts anderes als VISA-Write/Read. Auf den ersten Blick sind die meisten "fehlenden" Parameter die RS-232 Einstellungen, wie Baudrate etc. pp. Die müssten dir eigentlich bekannt sein, denn laut eigener Aussage bekommst du eine Kommunikation zu deine zu Stande.

Also mit ein wenig "Reverse-Engineering" müsstest du alles, was dir aktuell in der Ini-Datei fehlt, selber herausfinden. Alle VIs der LLB sind offen und einsehbar.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.11.2013, 22:27 (Dieser Beitrag wurde zuletzt bearbeitet: 11.11.2013 11:20 von Lucki.)
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
Ist denn das verwendete serielle Kabel ein Originalkabel zur Waage? Zwar sind hier, abgesehen von der Masseleitung, nur zwei Adern wichtig. Aber da bleibt immer noch die Frage, ob diese überkreuzt oder parallel (1:1) mit den beiden Steckern verbunden werden müssen. So richtig genormt ist das nämlich nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.11.2013, 23:12 (Dieser Beitrag wurde zuletzt bearbeitet: 12.11.2013 23:14 von Tobbel.)
Beitrag #5

Tobbel Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jan 2010

2013
2009
DE

38106
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
(09.11.2013 09:27 )Y-P schrieb:  Nur interessehalber: Was ist da unstabil? Unsure

Gruß Markus

(08.11.2013 18:37 )Tobbel schrieb:  Eine Ansteuerung ohne Gerätetreiber über VISA-Befehle ist zwar auch möglich, hat sich bisher aber als nicht sehr stabil/zuverlässig erwiesen...

Ich sende derzeit den Waagen den "Waage-Befehl" einmalig und lese dann in regelmäßigen Intervall via "VISA-Read" den aktuellen Messwert aus, den die Waage bereitstellt. Sobald ich aber das Messintervall auf mehr als 500ms (bsp 1s oder 5s) kommt es nach einigen Minuten zu einem Fehler im VISA-Read. Probiere morgen vor jedem Auslesen den Waagebefehl zu senden, vllt ist das ja schon die Lösung des Problems..... andererseits noch folgendes...

Nach mehrmaligen Nachhaken bei dem, der die LLB an Land gezogen hat... habe ich noch einmal die Originaldateien erhalten ... (samt gefüllter devices.ini mit den genutzten Gerätemodellen/Einstellungen...) ... damit erübrigt sich das "Model Property"-Problem und alle Fehler/Probleme im Programm sollten behoben sein... die Lösung war mal wieder viel zu einfach... -_-

Sind auch die Originalkabel (nur nicht direkt verbunden mit dem PC, sondern über einen USB->Serial-Converter). ^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.11.2013, 12:34
Beitrag #6

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
(12.11.2013 23:12 )Tobbel schrieb:  Ich sende derzeit den Waagen den "Waage-Befehl" einmalig und lese dann in regelmäßigen Intervall via "VISA-Read" den aktuellen Messwert aus, den die Waage bereitstellt. Sobald ich aber das Messintervall auf mehr als 500ms (bsp 1s oder 5s) kommt es nach einigen Minuten zu einem Fehler im VISA-Read. Probiere morgen vor jedem Auslesen den Waagebefehl zu senden, vllt ist das ja schon die Lösung des Problems..... andererseits noch folgendes...
Aus dieser Aussage schließe ich:
Die Waage sendet nach Empfang des "Waage-Befehls" unaufgefordert immer wieder Messwerte. Wenn du jetzt natürlich zu langsam ausliest, läuft dir irgendwann der VISA-Read-Buffer über und es kommt zu einem Fehler - aus meiner Sicht normal und nicht unerwartet.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.12.2014, 18:38
Beitrag #7

Ina-Pina Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Dec 2014

12
2014
DE



RE: Kern Waagensteuerung (via kern.llb)
Hallo zusammen,
ich muss im rahmen eines Projektes eine Waage in Labview einbinden. Leider kenne ich mich noch nicht so wirklich aus.
Ich hab Labview 12 und habe folgendes Problem.
Es ist eine Kern Waage typ FKB-A...hier finden man das Manual
http://www.kern-sohn.com/manuals/files/E...e-0812.pdf

Die Waage habe ich auf kontinuierliches messen eingestellt. Mit einem RS232-USB Adapter am Laptop angeschlossen.
Das Labview Programm erkennt auch den Messwert, aber aktualisiert Ihnen nicht. Wenn ich was auf die Waage zu-oder drauf lege. Er behält immer den Anfangsmesswert. Ich habe es schon versucht, den Lesepuffer zu löschen. Aber das hat auch nicht gebracht. Achja habe mit einem Serial Port Monitor, mir angeschaut, ob die Waage die Messwertänderungen angibt.Die tut Sie auch. Ich weiß einfach nicht mehr weiter.
Kann mir vielleicht einer helfen, dass immer das aktuelle Gewicht angezeigt wird???
Danke im voraus...
Habe mein VI und das Programm von der Waage mit in den Anhang gepackt.
LG ina


Angehängte Datei(en)
12.0 .vi  waage1.vi (Größe: 15,53 KB / Downloads: 535)

0.0 .zip  SW_SHM-01.zip (Größe: 366,67 KB / Downloads: 366)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2014, 19:36 (Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2014 09:43 von Lucki.)
Beitrag #8

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Kern Waagensteuerung (via kern.llb)
Das hast Du Glück, denn jeder String endet mit CR/LF. Das macht das Lesen ganz einfach, und zwar so:
   
Alles was Du das sonst noch drin hast, ist überflüssig oder schädlich.
Zu beachten ist bei dem einfachen Beispiel, dass das Programm schon laufen sollte, bevor von der Waage aus der Transfer aktiviert wird bzw. die Waage eingeschalten wird. Umgekeht geht es auch, aber da gibt es bei den ersten Bytes Synchronisationprobleme und unvollständige Strings. Das müsste dann fehlerbehandlungsmäßig abgefangen werden.
Die Übertragung der Daten in eine andere Schleife ("Verbraucherschleife") mit einer lokalen Variablen ist übrigens schlecht, weil die beiden Schleifen sich nicht automatisch synchronisieren. (Es werden gleiche Nachrichten mehrfach gelesen, oder es gehen Nachrichten verloren) Hier sollte unbedingt eine Queue verwendet werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.12.2014, 10:08
Beitrag #9

Ina-Pina Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Dec 2014

12
2014
DE



RE: Kern Waagensteuerung (via kern.llb)
Danke schön...
Du hast mich echt gerettet...dann werde ich das gleich morgen in der Uni ausprobieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.06.2016, 08:12
Beitrag #10

Seid Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jun 2016

2015
2015
EN



RE: Kern Waagensteuerung (via kern.llb)
(13.12.2014 19:36 )Lucki schrieb:  Das hast Du Glück, denn jeder String endet mit CR/LF. Das macht das Lesen ganz einfach, und zwar so:

Alles was Du das sonst noch drin hast, ist überflüssig oder schädlich.
Zu beachten ist bei dem einfachen Beispiel, dass das Programm schon laufen sollte, bevor von der Waage aus der Transfer aktiviert wird bzw. die Waage eingeschalten wird. Umgekeht geht es auch, aber da gibt es bei den ersten Bytes Synchronisationprobleme und unvollständige Strings. Das müsste dann fehlerbehandlungsmäßig abgefangen werden.
Die Übertragung der Daten in eine andere Schleife ("Verbraucherschleife") mit einer lokalen Variablen ist übrigens schlecht, weil die beiden Schleifen sich nicht automatisch synchronisieren. (Es werden gleiche Nachrichten mehrfach gelesen, oder es gehen Nachrichten verloren) Hier sollte unbedingt eine Queue verwendet werden.


Hallo an alle!


Hätte das gleiche Problem bei einer Waage von Kern. (Modell FKB 30K1A)

Hätte Ihre Programmierung übernommen jedoch funktioniert es noch immer nicht. Es wird einfach kein Wert angezeigt im LabVIEW.
Hätten Sie Ideen an was es liegen kann?

LG


Angehängte Datei(en)
15.0 .vi  Waage.vi (Größe: 12,05 KB / Downloads: 347)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  [split] Datenerfassung Kern-Waage braendy 1 3.605 18.10.2020 15:49
Letzter Beitrag: GerdW
  Kern Waage Yilhak 1 5.784 29.06.2016 07:23
Letzter Beitrag: GerdW
  Befehl and KERN Waage senden. Heartless 4 8.598 29.06.2015 12:42
Letzter Beitrag: Schwand

Gehe zu: