Timberwolf ModBus Feature Part 1 (war Livestream)

151 Aufrufe
Published
Die Modbus Implementierung im Timberwolf Server weist eine ganze Reihe von Besonderheiten auf, die wir in diesem Video zeigen wollen.

0:00:00 Start & Vorstellung
0:01:26 Modbus Protokolle
0:02:36 Modbus Rollen (Client oder Server)
0:05:16 Modbus RTU Topologie
0:12:00 Modbus TCP Topologie
0:12:43 Adressierung Modbus RTU
0:13:06 Adressierung Modbus TCP
0:13:49 Adressierung Modbus Register
0:16:38 Zugriffsvarianten und Functioncodes
0:22:37 Modbus Datenformate
0:28:34 Interface Verwaltung im Timberwolf Server
0:38:59 Modbus Profile im Timberwolf Server
0:57:14 Format-Assistent für Modbus Profile
0:58:20 Wertprüfungsassistent für Modbus Profile
0:58:20 Wertprüfungsassistent für Modbus Profile

1:02:22 Fragen & Antworten

- Unterstützung von Modbus RTU über serielle Schnittstellen und Modbus TCP über Ethernet
- Unlimitierte Anzahl von Modbus Universen parallel am Timberwolf Server durch Virtualisierung, alle Modbus Universen sind vollständig unabhängig voneinander
- Unterstützung sowohl in der Rolle als Client (früher als „Master“ bezeichnet) und in der Rolle als Server („Slave“)
- Verwaltung der Modbus Schnittstellen in einer grafischen Schnittstellenverwaltung
- Unterstützung aller relevanten Funktionscodes für 1 und 16 Bit Operationen, jeweils Single- und Multi-Register
- Zugriffe mit 32 / 48 / 64 / 96 / 128 / 256 Bit auf zusammenhängende Register
- Universell konfigurierbare Dekodierung / Kodierung der binären Datenformate der Modbus Geräte
- Einstellbare Datenreihenfolge für 16 / 32 / 64 Bit (8 Versionen für Big- und Little-Endian mit allen Mischformen)
- Bitmaske zur Selektion beliebiger Daten aus lesenden Registerabfragen von 16 / 32 / 48 / 64 Bit
- Dekodierung der Datentypen Ganzzahl, vorzeichenbehaftete Ganzzahl mit Einerkomplement und Zweierkomplement, , Fließkomma 32 & 64 Bit sowie ASCII Text.
- Definition für Datenreihenfolge, Bitmaske und Dekodierung mit grafischem Formatassistenten inkl. Live-Check
- Umfassende Wertprüfung der Leseanforderungen auf Gültigkeit, ebenso umfassende Wertprüfung vor Schreiben auf das Modbus Gerät, hierdurch können ungültige, falsche oder gefährliche Werte unterdrückt werden
- Umrechnung mit festen Faktoren oder frei eingebbarer Formel
- Konvertierung für das Timberwolf Objektsystem in Bool, Ganzzahl, Fließkomma oder Text
- Verwaltung der physikalischen Einheiten für eine optimierte Darstellung
- Definition für Wertprüfung, Wertanpassung, Konvertierung und Einheit mit grafischem Assistenten inkl. Live-Check
- Minimaler Intervall zwischen zwei Abfragen auf das gleiche Register mit 10 ms
- Live-Diagnose durch Abfrage der Diagnose-Register der Modbus Geräte
- Live-Check der Gerätekommunikation während der Profilerfassung nach jedem Klick, hierdurch erhebliche Vereinfachung durch vollständige interaktive Definition, ebenfalls mit direkten Schreibkommandos aus der Oberfläche
- Anlegen und verwalten - auch gruppierter - Leseaufgaben mit frei wählbarem Intervall
- Konfiguration von Sendefiltern für jeden einzelnen Wert, basierend auf Zeit und / oder Wertänderung
- Anlegen und verwalten - auch gruppierter – Schreibaufgaben mit frei wählbaren Auslösern, basierend auf Intervall und / oder Wertänderung
- Beliebige Verknüpfung mit allen anderen Objekten im Objektsystem des Timberwolf Servers (Zeitserien, KNX, 1-Wire, DMX, Logik, andere Modbus Systeme und künftig auch MQTT, UDP/TCP, Web-API, Clouds usw.)
- Definition der Geräteparameter in Profilen
- Verwaltung der Modbus Profile inklusive Import und Export
- Modbus Busmonitor für schnelle Übersicht und Diagnose
- Verbindungsstatistiken für Anzeige in der Schnittstellenverwaltung für Qualitätsanzeige
Kategorien
Muss man wissen
Kommentare deaktiviert.