CANx-Einführung

Unsere Arbeit ist getan! Wir haben 2 Jahre für den CANx gebraucht und sind endlich bereit, diese Technologie der Welt zu zeigen. Wir wollten keine Zeit verschwenden, also hatten wir nichts gepostet, wenn wir nur einen anderen KNX oder ModBus erstellt hätten. CANx wurde unter Berücksichtigung der aktuellen und zukünftigen Funktionsanforderungen für IoT-Systeme entwickelt.

Hauptidee und Prinzipien

Das Netzwerk ist als intelligentes Multi-Agent-System organisiert

Das gesamte Netzwerkprogramm ist in viele kleine Anwendungen unterteilt, die auf separaten lokalen Geräten ausgeführt werden. Dieser Ansatz ermöglicht maximale Zuverlässigkeit und Stabilität - selbst wenn ein Teil eines Netzwerks beschädigt wird, setzt der Rest seinen Betrieb fort. Es gibt keine einzige Fehlerstelle.

Geringe Verzögerung

Dank der Multi-Master-Kommunikation und des Echtzeitbetriebssystems, das in Geräten ausgeführt wird, ist das System nicht durch die Geschwindigkeit der Buskommunikation beschränkt.

Ladekapazität

Aufgrund der verteilten Logik kann das System mehrere Aufgaben ausführen, ohne dass eine zentrale Steuerung erforderlich ist.

Mehrstufige Logik

Zusätzlich zur Standard Geräte-Geräte-Kommunikation ermöglichen die Systeme Supervisor-Knoten. Diese Knoten können die Kommunikation abfangen oder Daten im laufenden Betrieb ändern. Auf diese Weise kann dem Netzwerk eine mehrstufige Logik hinzugefügt werden.

Hybridmedien überall

Sowohl kabelgebundene als auch kabellose Schnittstellen können gleichzeitig verwendet werden. Dies bietet Zuverlässigkeit und Flexibilität. Der Abstand zwischen Geräten kann mit drahtgebundenen Medien bis zu 5 km und mit drahtlosen Technologien bis zu 10 km betragen. Darüber hinaus können Telegramme in jede Art von IP-Netzwerken und seriellen Schnittstellen eingekapselt werden. MQTT kann auch als Transportmittel verwendet werden.

Semantikbasierte Objektverbindungen

Jedes Gerät enthält Informationen zu internen E / A-Ports: ob es sich um einen Sensor oder einen Aktor handelt; Temperatur-, Druck- oder CO2-Messwert usw. Diese Informationen werden verwendet, um halbautomatische Verbindungen zwischen Geräten herzustellen.

Lokale Sensor- und Aktor-Diagnose

Geräte können Status- und Fehlerstatusinformationen zu internen E / A-Ports bereitstellen. Das Supervisor-Gerät kann diese Zustände überwachen und bei Problemen benachrichtigen.

Mehrstufige Sicherheit

Sicherheit ist ein zentrales Anliegen für jedes IoT-System, insbesondere für die Industrie 4.0. Neben der Verschlüsselung kann das gesamte Netzwerk in einen Zustand versetzt werden, in dem nur Steuerungs- / Statusmeldungen zulässig sind, Konfigurations-änderungsversuche jedoch vollständig blockiert werden.

Integrierter Konfigurationsansatz

Basierend auf der Erfahrung von KNX ist es sehr wichtig, eine einzige Geräteverwaltungssoftware zu haben - eine einheitliche Konfigurationsmethode für Geräte verschiedener Hersteller. Die canX-Konfiguration wurde mit größtmöglicher Einfachheit und Benutzerfreundlichkeit erstellt.

Mobilgeräte geeignet

Es gibt eine zusätzliche vereinfachte, auf Mobilgeräte ausgerichtete Anwendung, mit der sowohl Anfänger als auch Profis die Installation konfigurieren können. Dieser Ansatz ermöglicht die Aufteilung der Arbeitslast in einfache und fortgeschrittene Aufgaben, wodurch Zeit für Profis gespart wird.

Reaktive Nachbearbeitung - frei programmierbar

Supervisor-Geräte unterstützen die reaktive Programmierung - jede Objektänderung kann ein benutzerdefiniertes Programm auslösen. Dies ermöglicht die Erstellung einer bestimmten Logik und vereinfacht die Programmierung komplexer Systeme erheblich.

Digitale Zwillinge

Dank verteilter Logik und Verwendung von Kommunikationsobjekten (Geräte werden nicht direkt angesprochen) kann jedes Gerät seinen physischen und digitalen Zwilling haben. Dies ermöglicht das schnelle Wechseln fehlerhafter Geräte.

Einheitliche Datentypen für vollständige Kompatibilität mit anderen Protokollen

Alle grundlegenden C-Datentypen werden unterstützt. Die meisten anderen benutzerdefinierten Datentypen können diesen Datentypen zugeordnet werden.

Es ist offen

Die vollständige Spezifikation von CANx wird später veröffentlicht und Geräteprofile von Drittanbietern werden zur Konfigurationssoftware hinzugefügt.