Function Code in Modbus

OP #1709437
Lesenswert?
• ▲
▼
Servus,

ich lese gerade die Spezifikation für Modbus. Kann mir jemand erklären, 
was ist der Unterschied zwischen Function Code 1 und 2 bzw. Function 
Code 3 und 4? Nach meinem Verständnis sind FC 1 und 2 beides 
Digitaleingänge, FC 3 und 4 beides Analogeingänge.

MfG
Senmeis
Gast #1709469
Lesenswert?
• ▲
▼
Morgen,

also JANEIN...
1
FC   1   Read Coils   -> Bits lesen 
2
     2   Read Dis Inputs  -> reine Bits-Inputs lesen
3
     3   Read Holding Reg. -> das sind IO Reg. lesen
4
     4   Read Input Reg.   -> reine Input-Reg. lesen

Reine Inputs sind nur zum lesen!
Coils und Holding Reg sind RW!

Also die Aufteilung der Daten ist willkürlich, ob sich dahinter Eingänge 
oder andere Sachen, wie StatusBits, verbergen ist abhängig von deiner 
Register-Tab.

mfg
Stephan

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.