Link Network Protocol auf RS-485-Basis

Serielles Gerätenetzwerk

5. Februar 2018, 12:55 Uhr |
Diesen Artikel anhören

Fortsetzung des Artikels von Teil 1

Nachrichten-Format

Eine Nachricht enthält 0 bis 48 Bytes Nutzdaten und einen konstanten Overhead von 16 Bytes. Somit ist die Nachrichtenlänge auf 16 bis 64 Bytes festgelegt. Die Dauer einer Nachrichtenübertragung zwischen zwei Knoten für eine Nachricht maximaler Länge bei einer Übertragungsrate von 115,2 kbit/s liegt unter 10 ms.

Auch der Weg über mehrere Knoten eignet sich also für Anwendungen, die kurze Antwortzeiten erfordern. Nachrichten können aufgrund einer Anforderung oder selbstständig gesendet werden. Folgende Nachrichtenarten
sind möglich:

  • request, Anforderung einer Nachricht
  • response, Antwort auf eine Nachricht
  • transmit, selbstständiges Senden

Für die Organisation der Daten im Nachrichtenrahmen stehen hierarchisch gegliederte und beliebig erweiterbare Strukturen bereit. Diese sind geordnet nach Datenlänge (8, 16, 32, Gleitkomma, Text, ...), Vorzeichen und Datenart (Temperatur, Druck, Feuchte, Zeit, ...). Es können 64.535 verschiedene Nachrichten-Typen definiert werden. Die Adressierung einzelner Knoten, von Gruppen und Gerätetypen, wird durch das Protokoll unterstützt.

 

Anbieter zum Thema

zu Matchmaker+

Einer nach dem anderen

Das Protokoll eignet sich für eine große Gruppe von Anwendungen bei denen es nicht notwendig ist, mehrere Netzwerkteilnehmern zeitgleich anzusprechen, sondern Vorrang auf Aspekte wie einfacher Aufbau, Robustheit, lange Übertragungsstrecken sowie günstige und einfache Realisierbarkeit gelegt wird. Dazu zählt die Übertragung von Sensordaten, Steuerbefehlen, Sensor-Aktor-Kommunikation, Gebäudeautomatisierung, Alarm- und Sicherungssysteme, Zugangskontrolle/Zeiterfassung u.v.a.m.

Entwicklungsboard SDMN-0002C5 mit STM32-Mikrocontroller, zwei RS-485- und einer USB-Schnittstelle
Bild 2. Entwicklungsboard SDMN-0002C5 mit STM32-Mikrocontroller, zwei RS-485- und einer USB-Schnittstelle.
© Seng

Um die Technik auszuprobieren, bietet Seng ein Development Board SDMN-DevKit an, das einen STM32F103-Mi¬krocontroller, verschiedene Sensoren, eine USB- und zwei RS-485-Schnittstellen sowie eine ganze Reihe weiterer Peripherie enthält. Das zugehörige Software Development Kit enthält die Protokollsoftware, die als Quellcode geliefert wird. Um sie auf das Development Board zu übertragen, muss die Eclipse-basierte STM32-Toolchain von Seng installiert werden. Das SDK enthält eine Basis-Implementierung des Link Network Protocols und kann auf einem Netzwerkknoten mit zwei Links und einem Prozessor ausgeführt werden. Für den nicht-kommerziellen Einsatz gibt es eine besonders preiswerte Version (unter 100 Euro) des SDK, die ebenfalls den Quellcode und eine herstellerspezifische Manufacturer-ID einschließt, die die korrekte Adressierung sicherstellt. Weitere Details: www.seng.de


  1. Serielles Gerätenetzwerk
  2. Nachrichten-Format

Lesen Sie mehr zum Thema


Das könnte Sie auch interessieren

Jetzt kostenfreie Newsletter bestellen!

Weitere Artikel zu Netzwerkprozessoren

Weitere Artikel zu IIoT-Protokolle (OPCUA, MQTT, ...)

Weitere Artikel zu Feldbusse