Jump to content

Beckhoff BK8100 RS232 & DasyLab


Recommended Posts

Hallo,

ist es möglich von einen Windows 10 Rechner mit DasyLab aus, über Modbus TCP, an Messdaten von einem BK9050 Buskoppler der Firma Beckhoff zu gelangen?

Vielen Dank für alle hilfreichen Informationen!

Link to comment
Share on other sites

Hallo,

argh, Sie haben den Beitrag editiert... :D

Für das vorige Gerät BK8100 gibt es ein PDF mit einem RSR232-Beispiel: https://download.beckhoff.com/download/Document/io/bus-terminals/bk8100de.pdf

Allerdings muss man hier eine Prüfsumme ausrechnen und anhängen. Ich konnte nicht ausmachen, welche verwendet wird. DASYLab bietet einige automatisch berechnete an; wenn davon keine mit der notwendigen Prüfsumme für das Gerät übereinstimmt, müsste man diese manuell berechnen und einen festen Anfrage-String senden.

Die Kontrolle der vom Gerät gelieferten Antwort inkl. Prüfsumme kann das Standard-RS232-Modul leider nicht leisten. Entweder ignoriert man das Verhandensein der Prüfsumme der Antwort oder man könnte das Skriptmodul verwenden, um die Kommunikation (vollständig!) selber zu implementieren.

 

Das BK9050 sollte sich laut Handbuch (https://download.beckhoff.com/download/document/io/bus-terminals/bk9000_bk9050_bk9100de.pdf) via Modbus auch von DASYLab ansprechen lassen.
Beachten Sie aber bitte, dass DASYLab nicht alle Modubus-Funktionen unterstützt, sondern sich auf die Modbus-Funktionen 1, 3, 4, 15 und 16 beschränkt:

0x01 Read Multiple Coils Digital-Eingang
0x03 Read Holding Register 40000 Analog-Eingang
0x04 Read Input Register 30000 Analog-Eingang
0x10 Write Multiple Register Analog-Ausgang
0x0F Write Multiple Coils Digital-Ausgang

 

 

Link to comment
Share on other sites

Am 3.5.2021 um 10:19 schrieb HolWo:

Das BK9050 sollte sich laut Handbuch (https://download.beckhoff.com/download/document/io/bus-terminals/bk9000_bk9050_bk9100de.pdf) via Modbus auch von DASYLab ansprechen lassen.
Beachten Sie aber bitte, dass DASYLab nicht alle Modubus-Funktionen unterstützt, sondern sich auf die Modbus-Funktionen 1, 3, 4, 15 und 16 beschränkt:

0x01 Read Multiple Coils Digital-Eingang
0x03 Read Holding Register 40000 Analog-Eingang
0x04 Read Input Register 30000 Analog-Eingang
0x10 Write Multiple Register Analog-Ausgang
0x0F Write Multiple Coils Digital-Ausgang

Hallo, vielen Dank für die Informationen!

Unterstützt DASYLab 11.00.2 die genannten Modbus Funktionen auch unter neueren Betriebssystemen, wie Windows 7 oder Windows 10? Oder wird dazu eine neuere Version benötigt?

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...