Einleitung

Die Tc2_MBus-Bibliothek ist eine umfangreiche TwinCAT-SPS-Bibliothek für das Auslesen von M-Bus-Geräten.

Der Einsatz dieser SPS-Bibliothek vereinfacht das Engineering für Anwendungen in diesen Bereichen der technischen Gebäudeausrüstung erheblich.

Die Funktionsbausteine sind objektorientiert und durch eine in sich geschlossene mehr oder weniger komplexe Funktion gekennzeichnet.

Die Schnittstelle zum Anwender sind die Eingangsparameter. Durch die Parameter kann der Funktionsbaustein individuell seiner Aufgabe in der ihm zugehörigen Anlage angepasst werden.

Durch eine stark objektorientierte Kapselung von komplexen Anlagenfunktionen innerhalb der Funktionsbausteine bedarf es zur Erstellung umfangreicher Anlagenprogramme nur sehr wenige Funktionsbausteine. Die Verknüpfung dieser Bausteine untereinander geschieht nur durch wenige SPS--Variablen.

Der Status aller Objekte wird durch eine große Zahl unterschiedlicher Ausgangsvariablen an den Funktionsbausteinen signalisiert. Das erleichtert die Aufschaltung von HMI- und Visualisierungssystemen.

Aus diesen Eigenschaften heraus ergeben sich für den Anlagenprogrammierer bei der Anlagenerstellung wie auch für den Anlagenbetreiber im laufenden Betrieb die folgenden Vorteile:

Für den Nutzer dieser Bibliothek werden folgende Grundkenntnisse vorausgesetzt:

Diese Softwarebibliothek ist für Gebäudeautomation-Systempartner der Beckhoff Automation GmbH & Co. KG. Die Systempartner sind tätig in dem Bereich Gebäudeautomation und beschäftigen sich mit Errichtung, Inbetriebsetzung, Erweiterung, Wartung und Service von mess-, steuer- und regelungstechnischen Anlagen der technischen Gebäudeausrüstung.

Die Tc2_MBus-Bibliothek ist auf allen Hardware-Plattformen einsetzbar, die TwinCAT 3.1 oder höher unterstützen.

Hardware Dokumentation im Beckhoff Information System: https://infosys.beckhoff.com/content/1031/kl6781/index.html

Einleitung 1:

Bevorzugtes Format: LReal.

M-Bus-Geräte liefern unter Umständen sehr große Werte (Überschreitung des DWord-Wertebereiches). Sie werden deshalb im String-Format ausgegeben. Bei Konvertierungen in das Real-Format können sich Ungenauigkeiten/falsche Werte ergeben. Konvertierungen in das LReal-Format sind deshalb vorzuziehen.