Modbus RTU Slave Protolollstack

#1742220
Lesenswert?
• ▲
▼
Ich muss den T noch mal aufwaermen

bin auch gerade am AVR - Modbus Master/Client stricken

zu

> http://freemodbus.berlios.de/index.php

Dieses Paket ist mir auch in die Haende gefallen, wie ich finde ist es 
super geplant und umgesetzt, (auch wenn es anstrengend ist den Code zu 
lesen und zu verstehen).
Doch fuer mein Befinden nicht unbedingt uC freundlich.
Bei mir kompiliert es fuer einen Atmega32 mit 23k

Ich habe das ganze fuer den m32 und UART umgestrickt und bin gerade 
dabei den UART Teil "wasserdicht" zu machen. Bis jetzt funktioniert 
ASCII und RTU.

Nur das mit den 3.5 Chars for dem Paket macht mir zur Zeit etwas 
Kopfschmerzen.


Gruss Ju
#1747285
Lesenswert?
• ▲
▼
Meine AVR's "sprechen" jetzt modbus. Getestet zwischen AVR's also Master 
bzw. Slave auf verschiedenen AVR's und auch zu verschiedenen HMI's und 
PLC's.

...  und, nicht mit 23k sondern mit 2.9k fuer den Slave und 3.4k fuer 
den Master.

Den Quellcode kann ich gerne fuer die Codesammlung zur Verfuegung 
stellen, allerdings nur wenn es jemanden gibt der Zeit hat das Ganze in 
eine "representable Form" zu bringen.

Ju
#1748357
Lesenswert?
• ▲
▼
Uhh, das hört sich gut an. Ich hätte Interesse an den Sourcen, da ich 
bei mir einen Zähler mit Modbusschnittstelle einbauen will. Ich hatte 
ursprünglich geplant einen PC via Kabel dranzuhängen. Mit dem Atmel 
könnte ich mir das Ganze vor Ort mit einem RFM modul per Funk zusenden 
lassen.
Ich bin aber nicht so ganz C fest, bin einer von der BASCOM-Fraktion. 
Ich verstehe C zwar, aber schön formatieren von C-Code ist nicht meins.

Wäre nett wenn du mir die Sourcen zukommen lassen könntest.
#1815730
Lesenswert?
• ▲
▼
Sorry an Joachim R. weil er auf seine Master Anfrage keine Reaktion 
bekommen hat.
Ich bin gerade ziehmlich tief in einigen Projekten die nichts mit Modbus 
zu tun haben.

Heute Abend (meine Zeit GMT-5) wenn ich zu Hause bin pack ich das ganze 
mal zusammen und stell es hier rein.

Aber wie in Post vom  14.06.2010 14:38 gesagt. Der Code ist zum anwenden 
geschrieben, nicht um damit einen Schoenheitswettbewerb zu gewinnen.

Ju
#1830496
Lesenswert?
• ▲
▼
Hallo Jup

Wenn Du etwas in Richtung Modbus Master Code hast, wäre ich ebenfalls
interessiert. Bin schon eine Weile auf der Suche um meinen Siemens
7KT1340 Multizähler auslesen zu können (RTU).
Und so, wie ich es bis jetzt verstanden habe, ist der Freemodbus Code
ein Slave und nicht Master.

Gruss

Daniel
Gast #2556870
Lesenswert?
• ▲
▼
Hallo Jup,

der T hört sich gut an, hat jemand Erfahrung gesammelt mit dem Modbus 
auf ATM.
Ich wäre am Modbus Slave Code interessiert um ein wenig zu testen. 
Speziell die grösse ca 3-4k scheint interessant.

Gruss reinis

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.