Anzeige

netX meets STM32

Entwicklungsumgebung für industrielle IoT-Geräte

Das Netshield von Hilscher, in Kombination mit den Nucleo Evaluation Boards von STMicroelectronics, ist eine skalierbare und flexible Entwicklungsplattform für industriellen Automatisierungsanwendungen. Dabei übernimmt es die Kommunikationsaufgaben für alle gängigen Real-Time-Ethernet-Netzwerke, wie Profinet IRT, Ethernet/IP, Ethercat und andere. Neben Real-Time-Protokollen lassen sich auch Daten über IoT-Protokolle wie MQTT und OPC UA in die Cloud übertragen. Die Nucleo Evaluation Boards für ARM Cortex-M basierte Microcontroller der Firma ST stellen in dem Verbund die Plattform für verschiedenste Industrie-Applikationen dar.

Bild: Hilscher Gesellschaft für Systemautomation mbH
Das Duo STM32 + netX ermöglicht nicht nur einen preiswerten Einstieg in die Entwicklung von IIoT-Geräten, es sorgt auch für eine echtzeitfähige Anbindung an die Automatisierungswelt mit all seinen Protokollen ohne dass ein Entwickler auf diesem Gebiet Spe

Das Netshield-Modul von Hilscher ist mit einem netX 52 Asic Speicher, zwei RJ45 Buchsen und diverser Peripherie, die zum Betrieb benötigt wird, ausgestattet. Die Spannungsversorgung erfolgt über eine USB-Buchse, die auch als Services-Schnittstelle dient. Das Modul verfügt über einen Arduino Uno kompatiblen Steckverbinder, der die Verbindung zu diversen Nucleo-144- oder Nucleo-64-Boards der Firma ST ermöglicht. Deren ST-Zio-Konnektor beinhaltet als Untermenge nämlich auch die Arduino Uno Pin Definition. Passend zu den Derivaten der skalierbaren Microcontroller-Plattform STM32, welche ARM Cortex-M0+, M4, M7 CPUs, eine breite Palette an Speicherausbaustufen und Peripheriekombinationen bietet, wird eine Vielzahl an entsprechenden Nucleo Evaluation Boards angeboten. Dadurch kann Das Duo STM32 + netX beliebig in Performance, Ausstattung und Preis skaliert werden. Die Verbindung zwischen dem netX auf dem Netshield und dem STM32 des Nucleo Board ist durch eine SPI-Verbindung realisiert. Über ein einfaches Protokoll lassen sich Speicherbereiche im netX-Controller lesen und schreiben. Dabei ist der Datendurchsatz performant genug für die zyklischen IO-Daten, azyklischen Diagnosen und Parameterdaten. Über die azyklische Schnittstelle können neben den protokollspezifischen Daten auch weitere Funktionalitäten realisiert werden. So kann der Real-Time-Ethernet-Stack im netX, um TCP/IP basierte IoT-Stacks wie beispielweise einen OPC-UA-Server erweitert werden. Dadurch können quasi zeitgleich Real-Time-Daten über Profinet mit einer Siemens-Steuerung ausgetauscht und die Diagnosedaten über OPC UA an die Cloud gesendet werden. Mit diesem Ansatz lassen sich auf einfache Weise Industrie-4.0-fähige Feldgeräte entwickeln.

Kommunikation und Geschwindigkeit

Die Firmware für den Kommunikationsteil ist bereits fertig kompiliert und muss nur geladen werden. Diese beinhaltet den Real-Time-Kernel rcX, den Protokoll-Stack, als auch den Micro-Code durch den sich die verschiedensten Real-Time-Bussysteme abbilden lassen. Die Kommunikationslösungen von Hilscher zeichnen sich durch kurze Zykluszeiten bis 31,25µs und ein großes Funktionsspektrum aus. Zusätzlich werden die Protokoll-Stacks jährlich mindestens einmal zertifiziert, um zu gewährleisten immer auf dem neuesten Stand zu sein. Damit lassen sich alle im Markt spezifizierten Kommunikationsaufgaben realisieren.

Hilscher Gesell. f. Systemautomation mbH

Dieser Artikel erschien in SPS-MAGAZIN 3 2017 - 03.03.17.
Für weitere Artikel besuchen Sie www.sps-magazin.de