NModbus Libary in C#

Gast #1670761
Hallo alle zusammen,
ich will ein kleines C# Programm schreiben, das Daten von einer 
Steuerung über Modbus ausliesst. Hierzu verwende ich die neuseste Libary
von( hab mir da die Binaries runtergeladen)

http://www.nmodbus.com/Downloads.aspx.htm

auf der Seite gibt es desweitern Beispiel Samples

http://www.nmodbus.com/Samples.aspx.htm#Sample1

mit denen ich die Libary ausprobieren wollte.
Ich habe gleich das Erste ausprobiert

using (SerialPort port = new SerialPort("COM1"))
{
  // configure serial port
  port.BaudRate = 9600;
  port.DataBits = 8;
  port.Parity = Parity.None;
  port.StopBits = StopBits.One;
  port.Open();

  // create modbus master
  IModbusSerialMaster master = ModbusSerialMaster.CreateRtu(port);

  byte slaveID = 1;
  ushort startAddress = 100;
  ushort[] registers = new ushort[] { 1, 2, 3 };

  // write three registers
  master.WriteMultipleRegisters(slaveID, startAddress, registers);
}

In der Zeile

master.WriteMultipleRegisters(slaveID, startAddress, registers);

bleibt das Pogramm hängen weil von diesem Aufruf nicht mehr 
zurückgekehrt wird.Die Daten werden jedoch vorher noch einmalig gesendet 
(das sehe ich amPort Monitor)
aber dann wie gesagt von dort-> kein Wiederkommen.

Hat jemand vielleicht eine Idee wie ich rausfinden kann was schief geht. 
Denn die Libary wird an sich funktionieren

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.