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 

BK9000 über Modbus TCP unter LabVIEW 8.6



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!

17.01.2009, 13:27 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2009 13:29 von utechle.)
Beitrag #1

utechle Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2009

8.6
2008
de

70xxx
Deutschland
BK9000 über Modbus TCP unter LabVIEW 8.6
Hallo liebe LabVIEW-Gemeinde!

Ich habe LabVIEW in der Version 8.6 installiert und möchte über Modbus mit dem Beckhoff-Buskoppler BK9000 kommunzieren. Hierzu verwende ich nicht die Modbus-Bibliothek, sondern das neue LabVIEW-Feature "Shared Variable", wie auf folgender Seite ganz unten beschrieben: Latest NI LabVIEW DSC Module Features and Demos (leeres Projekt öffnen, Modbus TCP I/O Server erstellen, Bindungsvariablen zum Lesen und Schreiben von Daten hinzufügen).

Die ersten Versuche habe ich mit einer Thermoelement-Klemme vom Typ KL3314 unternommen und schon nach kurzer Zeit die Daten auslesen können - ging ohne Code sehr schnell und einfach. Nun habe ich die Thermoelement-Klemme durch eine Analog-Ausgangsklemme vom Typ KL4424 ersetzt und versucht, auf den ersten Kanal zu schreiben - bisher leider ohne Erfolg.

Irgendwie scheine ich das mit den Variablen bzw. dem Mapping noch nicht durchschaut zu haben. Zwar bietet die Hilfefunktion von LabVIEW 8.6 eine kurze Übersicht an (siehe
Sonstige .pdf  LabVIEW_Using_Modbus.pdf (Größe: 34,85 KB / Downloads: 2654)
), aus der ich jedoch leider nicht schlau werde. Ich habe mittlerweile zig Variablen zum Schreiben ausprobiert, aber nie ein entsprechendes Ausgangssignal messen können. Außerdem fehlt mir der Zusammenhang zwischen diesen neuen Variablen und dem Modbus Command-Cluster aus der Modbus-Bibliothek. So würde ich z.B. gerne wissen, wo bei diesen Variablen der Modbus Function Code hinterlegt ist.

Was mich zudem stutzig macht: Bei meinen ersten Gehversuchen mit der Thermoelement-Klemme habe ich die Variablen S30001 und S30002 zum Lesen des 1. Kanals verwendet - hat wie gesagt gut funktioniert. Das gleiche funktioniert aber auch mit den Variablen 300001 und 300002 oder mit 400001 und 400002 usw.

Hat unter Euch jemand Erfahrung mit diesen "Shared Variables" und kann mir weiter helfen? Ich würde mich sehr über eine kurze Erläuterung und ein einfaches Beispiel freuen! Ich habe das Forum schon mehrfach durchsucht, aber noch keine Antwort auf meine Frage gefunden, nämlich wie ich bei meiner Konfiguration (Buskoppler BK9000 + Analog-Ausgangsklemme KL4424 + Endklemme) mit diesen "Shared Variables" auf den ersten Kanal meiner Ausgangsklemme schreiben kann.

Vielen Dank im Voraus für Eure Unterstützung!

utechle
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
BK9000 über Modbus TCP unter LabVIEW 8.6 - utechle - 17.01.2009 13:27

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  BC9000 über ModBus Fpunkt 6 10.239 11.01.2009 17:00
Letzter Beitrag: siham
  Treiber für Beckhoff Buskoppler BK9000 chaos 29 45.123 15.12.2008 09:05
Letzter Beitrag: siham
  Modbus TCP bastimeister 2 8.884 17.05.2005 13:55
Letzter Beitrag: bastimeister

Gehe zu: