FHEM und Beckhoff BC9000

Begonnen von FrankP79, 11 März 2018, 13:04:41

Vorheriges Thema - Nächstes Thema

FrankP79

Hallo zusammen,

ich habe aktuell zur Steuerung meines Hauses einen BC9000 von Beckhoff mit Di, DO, Dimmer und PT 100 Klemmen. Das Programm ( welcher Eingang zu welchem Ausgang etc.) läuft seit Jahren.
Ich möchte das ganze aber auch über Tablet, Smartphone steuern können.
Wer kann mir helfen wie ich vorgehen muss. Das größte Fragezeichen für mich ist. Wie bekomme ich die Verbindung zum BC9000 hin und wie kann ich die einzelnen DO's steuern, bzw. DI's AI's einlesen.  Vielen Dank für eure Hilfe

CoolTux

Da Du die Schnittstelle kennst kannst nur Du wissen wie prinzipiell die Verbindung klappt. Also hat das Teil Netzwerkanschlüsse oder USB?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ChrisD

Hallo,

Der BC9000 hat einen ModbusTCP-Server integriert. Über diesen kannst du von FHEM aus zugreifen.

Über Modbus-Register kannst du auf den Merkerbereich zugreifen, Adresse 12288 zeigt auf MW0.

Dazu benötigst du die Modbus-Module die du mit
update force https://raw.githubusercontent.com/ChrisD70/FHEM-Modules/master/autoupdate/mb/controls_modbustcp.txt
in FHEM installieren kannst.

Wenn deine SPS die IP-Adresse 192.168.22.33 hat kannst du die Verbindung mit
define bc9000 ModbusTCPServer 192.168.22.33aufbauen.

Um auf MW100 zuzugreifen kannst du dann
define MW100 ModbusRegister 1 12388
attr MW100 disableRegisterMapping 1
attr MW100 event-on-change-reading .*
verwenden.

Werte schreiben kannst du z.B. mit
set MW100 12345

Weitere Informationen über die Anbindung findest du z.B. hier. In dem Thread geht es hauptsächlich zwar um Wago, allerdings verhält sich der Beckhoff-Controller ähnlich.

Grüße,

ChrisD

FrankP79

Kann ich nur auf den Merkerbereich zugreifen oder auf das komplette Prozessabbild ?

ChrisD

Hallo,

Laut der Dokumentation von Beckhoff sollte auch der Zugriff auf die Prozessdaten möglich sein.

Grüße,

ChrisD