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 -Kommunikations-Problem



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!

22.02.2010, 16:14
Beitrag #10

sebastian2010 Offline
LVF-Grünschnabel
*


Beiträge: 17
Registriert seit: Feb 2010

8.0
2008
en

56412
Deutschland
MODBUS -Kommunikations-Problem
Zitat:Problem dabei ist, dass die Abschaltung sofort nach dem Senden des letzten Zeichens geschehen muss.
Heißt das, dass ich RTS sofort nach dem Senden der Anfrage abschalten muss? Oder muss ich dafür etwas anderes reinprogrammieren? Liegt es vielleicht auch an der "Handshake"-Einstellung und wie kann ich diese in LV bearbeiten? Ist das die Flusssteuerung?

Zitat:Das Empfangen des gesendeten Telegrammes (Echo) ist bei RS485 prinzipiell normal (siehe Protokoll Modbus Poll).
Ich sehe das Echo beim Protokoll von MODBUS POLL nicht. Da steht doch nur:
Request: 01 03 00 25 00 01 95 C1
Answer: 01 03 02 FF EA 78 3B
Bei LV sieht das Protokoll mit RTS-Ein/Aus, wie ich es nachträglich reinprogrammiert habe, so aus:
Request: 01 03 00 25 00 01 95 C1
Answer: 01 03 00 25 00 01 95 C1 01 03 02 FF EA 78 3B
Aber auch nur manchmal. Ab und zu meldet LV auch ein timeout. Aber es steht niemals nur die Antwort der Heizung da. Schnappe ich ggf. noch meine herumgeisternde Anfrage auf? Ein Löschen der Puffer vor dem Senden und Empfangen hat übrigens nichts gebracht.

Zitat:Da Sender und Empfänger die selben Leitungen haben, geht der Sender immer rückwärts auch auf den Empfänger. Das kann man im übrigen dazu verwenden, die DÜ-Strecke zu testen.
Das heißt ich sende im Kreis, oder? Ich sende vom PC zum Konverter, der leitet es aber nicht weiter und so kommt es wieder bei mir an? Aber das Kabel ist in Ordnung...Wink

--> Also ich werde mal Folgendes ausprobieren: Ich schalte RTS an, warte 10 ms, sodass der Konverter auch Zeit hat sich umzustellen. Oder sollte ich besser / muss ich auf einen High-Pegel auf dem CTS-Kanal warten, über den der Konverter mir mitteilt, dass er die Daten annehmen kann? Dann sende ich meine Anfrage und sofort danach schalte ich RTS wieder aus. Dann müsste der Konverter die Daten ja weiterschicken, die Heizung antworten und ich die richtige Antwort empfangen.

Eigentlich müsste dies (RTS, CTS etc.) doch alles automatisch laufen, wenn ich die Flusssteuerung auf Hardware einstelle, oder? Aber wie ich es bisher ausprobiert habe, klappt's auch dann nicht...

Ich werde nochmal versuchen mich bei wikipedia schlauzulesen und dann ein paar Sachen ausprobieren. Wenn ihr noch Tipps, Tricks oder Ideen habt, nur her damit. Sollte es an meinem generellen Verständnis liegen, wäre ich für jegliche Aufklärung sehr dankbar!Wink

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


Nachrichten in diesem Thema
MODBUS -Kommunikations-Problem - jg - 21.02.2010, 23:12
MODBUS -Kommunikations-Problem - jg - 22.02.2010, 00:17
MODBUS -Kommunikations-Problem - sebastian2010 - 22.02.2010 16:14
MODBUS -Kommunikations-Problem - jg - 22.02.2010, 22:29
MODBUS -Kommunikations-Problem - jg - 22.02.2010, 23:52

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Modbus-Problem knuemm 6 4.743 17.05.2019 10:05
Letzter Beitrag: knuemm
  Modbus TCP MrChipsy 1 5.955 26.06.2012 06:33
Letzter Beitrag: NWOmason

Gehe zu: