Modbus TCP auf avr

Gast #3642225
Wenn du den TCP im Griff hast ist der MODBUS nur noch eine Fingerübung.
Das Protokoll ist recht simpel gehalten. Meist reicht es auch aus wenn 
man nur ein paar der services implementiert, z.b. read Coil und read 
Register.

Was spricht denn gegen englischsprachige Doku?
Da sollte man über google genügend von finden können!
Gast #3642342
> Das mein englisch schlecht ist!

Du wirst es nicht hören wollen: Dann lerne es!

Heute ohne Englisch, und dann noch Technik, speziell Elektronik, geht 
überhaupt nicht mehr.
Gast #3642448
Hi,

wo hast du denn die Probleme?
Ich hab Modbus auf RS232, RS485 und UDP implementiert, wenn du irgendwo 
nicht weiter kommst melde dich.

Wenn es nicht unbedingt für die Aussenwelt ist, halte ich TCP als zu 
überladen!

Stephan
Gast #3642465
Ich möchte über eine Standard Schnittstelle mit einer SPS kommunizieren!
Und in der Doku steht TCP Modbus.
Ich weiß nicht ob die SPS UDP auch kann!

Habe mir das ganze erst oberflächlich angeschaut um festzustellen ob es 
Sinn macht diesen weg zu gehn!

Stephan schrieb:
> Ich hab Modbus auf RS232, RS485 und UDP implementiert, wenn du irgendwo
> nicht weiter kommst melde dich.


Danke für Dein Angebot

LG
Gast #3642617
zwickel schrieb:
> Ich möchte über eine Standard Schnittstelle mit einer SPS kommunizieren!
> Und in der Doku steht TCP Modbus.
Da haste Pech und du musst den Weg über TCP gehen.

Uwe M. schrieb:
> Ich habe Inferfacemodule gemacht unter Verwendung von Lantronix XPort.
> Da gibt es auch eine Variante für ModBUS-TCP.
Ja, gibs auch noch andere wie 'Deutschmann-Module', hab ich auch schon 
programmiert. Alles kein Hexenwerk.

Es gibt ja auch noch diese Wiznet Chips, die haben schon TCP eingebaut.
Wenn es nur für dich ist, versuche es über TCP zu lösen, du hast ja 
Zeit. lol

Tip: versuche es erst mit RS232, wenn der 'Server' (Händler) in C oder 
C++ steht kannste ja weiter machen.

viel Spass

Stephan
Gast #3642689
U. M. schrieb:
> Ich habe Inferfacemodule gemacht unter Verwendung von Lantronix XPort.
> Da gibt es auch eine Variante für ModBUS-TCP.

Wo kann man so ein Modul bekommen?

für das xp1001000m-05r  finde ich kein ordentliches Datenblatt!

Stephan schrieb:
> Ja, gibs auch noch andere wie 'Deutschmann-Module', hab ich auch schon
> programmiert. Alles kein Hexenwerk.

Wie viel muß man für so ein Modul berappen?

LG
#3642945
zwickel schrieb:
> für das xp1001000m-05r  finde ich kein ordentliches Datenblatt!

Die Variante ist auch ganz neu.
Gibt es aber inzwischen überall, z.B. Mouser, Arrow, Farnell
Der Vorgänger war XP1001000M-04R, den gibt es auch noch z.B. bei R&S.

Hardwaremäßig ist das Teil auch kompatibel zum normalen Ethernet-Typ
XP1001000-04R bzw. XP1001000-05R

Wegen Datenblatt suche mal bei Lantronix auch unter XP1001000M-04R
Ich habe dazu eine ganzen Haufen Datasheets, auch die 
Protokollbeschreibungen und Parameterregister.
Bei R&S sind auch einige Datenblätter mit verfügbar.

Ich habe für diese XPort auch ein nettes Parametrietool gemacht, weil 
das originale Lantronix-Programm so umständlich ist.
Gruß Öletronika

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.