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 

Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen



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!

29.09.2016, 14:17
Beitrag #1

p4tti Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2016

Labview 2015
2016
DE


Deutschland
Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Hallo,

ich arbeite mit dem Modbus an einem Leistungssteller (JUMO TYA 201). Der Verbindungsaufbau funktioniert ohne Probleme, jedoch schaltete der Leistungssteller nach einer gewissen Zeit in den Modus "Busfehler" um, da keine Verbindung aufrecht gehalten wird.

Hier mein Beispielcode:

   

Jetzt suche ich nach einer Lösung wie ich den Modbus aktiv haben kann bis ich diesen per VI schließe.

Gruß
p4tti
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.09.2016, 14:23
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Hallo p4tti,

wie strikt ist die Vorgabe "ohne etwas zu schreiben oder zu lesen"?
Kannst du nicht einfach regelmäßig einen Istwert abfragen oder immer wieder den gleichen Stellwert senden?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2016, 14:27
Beitrag #3

p4tti Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2016

Labview 2015
2016
DE


Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Das wäre ein Möglichkeit, jedoch finde ich diese nicht sauber.

Ich regel mit dem Leistungssteller eine Heizung und stelle diese z.B. auf einen bestimmten Wert ein und möchte mit dieser heizen bis ich diese ausschalte.

Aber wenn ich keine andere Möglichkeit gibt des Modus "Busfehler" zu umgehen werde ich wohl etwas abfragen müssen.

Ich wunder mich, dass die Verbindung abbricht, ohne dass ich die Session schließe.

Gruß
Patrick
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2016, 14:32 (Dieser Beitrag wurde zuletzt bearbeitet: 29.09.2016 14:33 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Hallo p4tti,

Zitat:Ich wunder mich, dass die Verbindung abbricht, ohne dass ich die Session schließe.
Die Verbindung selbst bricht wohl nicht ab.
Aber viele Geräte, insbesondere solche mit potentiell gefährlicher Wirkung, haben eine Art "Totmannschalter" eingebaut: wenn innerhalb einer bestimmten Zeitspanne keine Aktion von einer übergeordneten Steuerung kommt, wird das Gerät "sicher gemacht", d.h. (je nach Anwendungsfall) abgeschaltet! (Anderer Fall: Ich habe gerade eine PKW-Kühlwasserpumpe in Benutzung, die geht auf 100% Leistung/Kühlwasserstrom, wenn das Steuersignal wegbleibt…)

Also: Handbuch lesen, dort sollte dieser Timeout-Wert genannt sein. Und dann eben regelmäßig Steuerbefehle senden!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.09.2016, 14:34
Beitrag #5

TSC Offline
LVF-Team
LVF-Team

Beiträge: 1.882
Registriert seit: Sep 2008

LV 2018 SP1
2008
EN

52379
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Als Stichwort fürs Handbuch evtl noch Watchdog, Trigger!

"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" (Konrad Zuse)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2016, 09:50
Beitrag #6

p4tti Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2016

Labview 2015
2016
DE


Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Ich habe mich jetzt damit angefreundet den Leistungswert auszulesen und somit den "Busfehler" zu umgehen.
Dafür habe ich eine While Schleife aufgebaut, soweit so gut. Jedoch hängt sich jetzt anscheinend nach einer gewissen Zeit der Modbus selber auf. Vllt liegt es auch an der verwendeten Plasmionique_Modbus_Libary. Oder daran das ich jetzt mit LV 2016 arbeite und diese Libary nicht mit der Version kompatibel ist?

   

Gruß
Patrick
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.09.2016, 10:00
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Hallo Patrick,

vielleicht hängt es ja auch mit den vielen Knicken in den Drähten zusammen, dass die Daten nicht mehr fließen wollen!? (Big Grin)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2016, 10:03
Beitrag #8

p4tti Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: Jul 2016

Labview 2015
2016
DE


Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Ich habe die Drähte jetzt alle geglätten und im richtigen Verrundungsradius ausgelegt, leider immernoch keine Funktion 2hands
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2016, 10:11
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
Hallo Patrick,

Zitat:das ich jetzt mit LV 2016 arbeite
Profil_ergaenzen

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2016, 11:01
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Modbus aktiv behalten ohne etwas zu schreiben oder zu lesen
(30.09.2016 09:50 )p4tti schrieb:  Vllt liegt es auch an der verwendeten Plasmionique_Modbus_Libary. Oder daran das ich jetzt mit LV 2016 arbeite und diese Libary nicht mit der Version kompatibel ist?
Das halte ich für unwahrscheinlich. Was ist die Fehlermeldung, wenn es nicht funktioniert? Wie oft liest du aus - vielleicht lastet du den Modbus-Slave zu sehr aus? Alternativ musst du den Fehler halt abfangen, dh. im Fehlerfall TCP schließen und wieder neu aufbauen. Das darf nicht mehr als einige ms dauern.

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mit RS232 Daten lesen und schreiben Moxel 22 28.163 15.01.2014 12:38
Letzter Beitrag: jokersad
  RS232 lesen und schreiben eventgesteuert theandreas 11 12.700 22.10.2013 19:05
Letzter Beitrag: theandreas
  Zeitproblem bei Schreiben/Lesen atbab3 3 4.135 07.11.2012 14:01
Letzter Beitrag: Lucki
  ModBus Lakritzast 2 7.866 26.01.2010 18:18
Letzter Beitrag: stevenhiker
  Auf bzw.von Seriell/schreiben und lesen nano2 4 4.623 02.11.2009 12:01
Letzter Beitrag: nano2
  Timing RS232: Befehle schreiben, Werte lesen GT123 5 9.930 02.11.2009 08:57
Letzter Beitrag: GT123

Gehe zu: