Kommunikation mit Modbus-Gateway

VISA, TCP/IP, CAN und ähnliche Protokolle
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Hallo,

ich muss eine Modbusverbindung mit einem Fremdgerät (Lüftung) mit Labview realisieren. Die Kommunikationsschnittstelle verläuft über RS485.Ich dachte an
ein Gateway TCP/IP-RS485 welches mir einfach die Daten von RS485 auf TCP/IP konvertiert und umgekehrt. Dieses würde mir ein gewisse Flexibilität geben.
Muss man beim Kauf eines solchen Gateways auf etwas besonderes achten?
Danke und Grüße
montanaro
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение Eugen Graf »

Also ich habe zwei unterschiedliche schon ausprobiert: NetCom und ADAM. Beide laufen gut mit LabVIEW, aber bei beiden gibt es Probleme beim Abragen der Installierten COM-Ports (VISA Find Ressource). Sobald der Treiber installiert ist, dauert es um die 15-20 Sekunden beim Ausführen dieses VIs.
Ansonten war die Installation des Treibers ziemlich umständlich, man sollte mehrmals den PC neustarten, bis es endlich installiert war. Aber sobald es erfolgreich installiert ist, kannst du damit ganz normal über VISA VIs kommunizieren.
jg69

Professionalism
developer
developer
Сообщения: 265
Зарегистрирован: 14 окт 2008, 00:09
Награды: 1
Версия LabVIEW: 8.x, 20x

Re: Kommunikation mit Modbus-Gateway

Сообщение jg69 »

Übrigens, eine entsprechende LabVIEW-Bibliothek gibt es hier:
http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711

Gruß, Jens
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Danke eg und jg69 für eure Infos. Ich werds dann mal mit dem NetCom-113 versuchen.
Grüsse
montanaro
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Hallo,

ich habe mir das Beispiel "MB Serial Example Master.vi" angeschaut und kann dort die CRC16 Abwicklung nicht sehen. Wurde diese in diesem Beispiel nicht berücksichtigt?
Danke und Grüsse
montanaro
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение Eugen Graf »

Ich habe es mir auch heruntergeladen, denn ich arbeite manchmal auch mit Modbus Protokoll, aber ich verwende normalerweise zum Gerät beigelegte API.

In den Beispielen habe ich auch keine CRC Berechnung gefunden, kann das sein, dass es einfach eine andere Ebene (vgl. OSI-Modell) ist?
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Ist kein Problem, das CRC kann ich ja selbst implementieren, habe ja das Polynom. Ich wollte nur Mal sehen, wie man von Labview direkt zugreifen kann. Habe bis jetzt immer
meine Schnittstellenanbindung in C programmiert und dann als invoke node in Labview hineingezogen. Diesmal wollte ich es direkt in Labview erledigen. Mein Lüftungsgerät
ist von der Firma Menerga, auch habe ich die Protokollbeschreibung. Da ich das Gerät nicht vor mir habe, es wird erst in ein paar Tagen installiert, habe ich schon Mal versucht zu verstehen, wie ich die Anbindung angehen kann.
jg69

Professionalism
developer
developer
Сообщения: 265
Зарегистрирован: 14 окт 2008, 00:09
Награды: 1
Версия LabVIEW: 8.x, 20x

Re: Kommunikation mit Modbus-Gateway

Сообщение jg69 »

Klick dich mal durch die VIs. Die CRC-Erstellung und Überprüfung ist tief in den Lese/Schreib-VIs versteckt, aber vorhanden. Mit dieser NI-Bib musst du dich darum nicht kümmern. :super:

Gruß, Jens
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Ja, jetzt habe ich es auch gefunden. Danke nochmal euch beiden.
montanaro
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Ich habe nun das Gateway NetCom 113 erhalten und es wie eg schon vorhersagte auch "hart und irgendwie ging es dann" installiert.
Ich wollte mich Mal ein bisschen mit dem Gerät vertraut machen und habs an die serielle Schnittstelle eines PC's angeschlossen. Beim anderen PC, wo ich den Driver für das Gateway installiert habe, habe ich das NI-Beispiel MB Serial Example Master geöffnet. Dasselbe Programm für Slave öffnete ich am Slave-PC. Zuerst habe ich wie im Beispiel beschrieben, den Slave ausgeführt, dann den Master.
Leider gibt mir der MasterPC immer einen Timeoutfehler 6101 wenn ich lesen oder schreiben will.
Ich dachte zuerst es liege vielleicht am Gateway und habe deshalb beide PCs direkt mit einem Cross Over Kabel verbunden. Das Problem besteht.
Wo kann ich hier den Hebel ansetzen? Leider taucht das Problem in einem Sub-Vi auf, welches Reentrant ist und ich nicht debuggen kann, zumindest wüste ich nicht wie.
Muss ich am Gateway auf serieller Seite etwas bestimmtes einstellen? Bei Transfer Mode habe ich driver Mode gelassen.
Grüsse
montanaro
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение Eugen Graf »

Kannst du über diesen Weg ganz normal über ein Hyperterminal kommunizieren? Also erstmal ohne Modbus...
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Hab ich probiert, geht nicht. Müsste ich Mal ohne Gateway direkt über das serielle Cross Over Kabel versuchen!
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Ich habe nun die PC's direkt über das Cross Over Kabel verbunden. Auf beiden den Hyper Terminal gestartet, aber leider nichts... :cry:
Oft ist es besser, eine Nacht drüber zu schlafen.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение Eugen Graf »

Sagen wir mal so, das ist die Voraussetzung :haha:
montanaro
user
user
Сообщения: 81
Зарегистрирован: 01 сен 2008, 19:14
Версия LabVIEW: 8.6, 2009
Откуда: Südtirol-Italien
Контактная информация:

Re: Kommunikation mit Modbus-Gateway

Сообщение montanaro »

Ist für eine serielle Verbindung (cross over) nicht genug, folgende Verbindungen zu realisieren:
2-3,3-2,5-5. Ich kann nämlich in keinster Weise kommunizieren!
montanaro
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Kommunikation mit Geräten»