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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren