Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Beckhoff BK9100 über ModBus ansteuern (https://www.delphipraxis.net/168208-beckhoff-bk9100-ueber-modbus-ansteuern.html)

runner 9. Mai 2012 21:18

Beckhoff BK9100 über ModBus ansteuern
 
Hallo zusammen,

ich möchte einen Buskoppler BK9100 von Beckhoff via ModBus TCP aus meinem Programm ansteuern. Dazu habe ich mir die Komponente DelphiModbusTCP von sourceforge besorgt.
Leider bekomme ich schon beim Veruch ein Register auszulesen die Fehlermeldung 10054 (Verbindung wurde vom Peer zurückgesetzt). Wireshark erzählt mir was von einer fehlerhaften Checksumme.

Bevor ich mich da mühsam durchquäle wollte ich mal fragen ob vielleicht jemand ein paar gute Tips dazu hat.

sx2008 10. Mai 2012 06:11

AW: Beckhoff BK9100 über ModBus ansteuern
 
Antwortet das Device denn auf einen Ping?
Kannst du es mit Telnet erreichen?
Code:
C:\> telnet x.x.x.x 502
Wobei das x.x.x.x natürlich für die IP-Adresse steht.

sx2008 10. Mai 2012 06:17

AW: Beckhoff BK9100 über ModBus ansteuern
 
Antwortet das Device denn auf einen Ping?
Kannst du es mit Telnet erreichen?
Code:
C:\> telnet x.x.x.x 502
Wobei das x.x.x.x natürlich für die IP-Adresse steht.
Zitat:

Zitat von runner (Beitrag 1165734)
Wireshark erzählt mir was von einer fehlerhaften Checksumme.

Das liegt häufig am Checksum Offloading der Netzwerkkarte.

runner 10. Mai 2012 12:18

AW: Beckhoff BK9100 über ModBus ansteuern
 
Ja, Ping funktioniert. Über Telnet ist das Device ebenfalls zu erreichen.

runner 12. Mai 2012 07:08

AW: Beckhoff BK9100 über ModBus ansteuern
 
Ich habe den Koppler zwischenzeitlich am laufen. Problem war das in den Scherheitseinstellungen des Kopples standardmäßig alle IPs abgewiessen werden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz