Software-Komponenten für intelligente Prozessknoten

Die Wichtigkeit von Open-Source-Komponenten zur Digitalisierung vom Feldgerät bis zur Cloud

Autor/innen

  • Jens Bieger
  • Gert Nahler SAMSON AG

DOI:

https://doi.org/10.17560/atp.v61i10.2441

Schlagworte:

NOA, MTP, OPC UA TSN, Ethernet APL, Open Source, Linux, Docker, WireGuard, Build Tools, DevOps

Abstract

Die Entwicklung eines Prozessknotens als eine neue Geräteklasse mit erweiterten Anforderungen benötigt eine neue Systemsoftware. Diese gewährleistet die sichere Erstellung, Verteilung und Nutzung neuer softwarebasierender Funktionen über den gesamten Lebenszyklus. Eine wesentliche Voraussetzung ist die Implementierung einer modernen und offenen Softwarearchitektur unter Nutzung standardisierter Protokolle und Datenmodelle sowie einheitlicher Netzwerkstrukturen. Im Beitrag werden verschiedene Optionen und Möglichkeiten für die Implementierung gezeigt und Empfehlungen zu konkreten Bausteinen gegeben. Dies betrifft das Betriebssystem, die Virtualisierung, die Orchestrierung und die IT-Sicherheit. Die hier vorgestellten Bereiche (Container, Orchestrierung, CI/CD …) sind Bestandteil einer Gesamtarchitektur, die von der Samson Pilotentwicklung GmbH in München [1] konzipiert und getestet wurde.

Literaturhinweise

Binder A. et. al. (2019). Multi-Cloud (Research) Architecture for Services (including AI, AR/MR, 3D Simulations, IIOT). SAMSON Pilotentwicklung.

Havens, K. (2018). Understanding the architecture of the modern Linux operating system“, Cumulus Networks. Abgerufen von: https://cumulusnetworks.com/blog/linux-architecture/

Docker Inc. (2019). Docker Overview. Abgerufen von: https://docs.docker.com/engine/docker-overview/

Yocot Project. (2019). Yocto Project Mega Manual. Abgerufen von: https://www.yoctoproject.org/docs/current/mega-manual/mega-manual.html

Gitlab Inc. (2019). GitLab Continuous Integration (CI) & Continuous Delivery (CD). Abgerufen von: https://about.gitlab.com/product/continuous-integration/

Bruckner, D., Blair, R., Stanica, M-P., Ademaj, A., Skeffington, W., Kutscher, D., Schriegel, S., … Ravikumar, S. (o.J.). OPC UA TSN – A new Solution for Industrial Communication. Abgerufen von: https://www.automationworld.com/sites/default/files/opc_ua_tsn_whitepaper_1.pdf

Gardiner, E. (2017). Theory of Operation for TSN-enabled Systems. AVnu Alliance, Tech. Rep., 02 2017.

Institute of Electrical and Electronics Engineers, Inc. (2009). IEEE Std 802.1AB-2009: Standard for local and metropolitan areanetworks - station and media access control connectivity discoveryIEEE, New York, USA, Standard. Abgerufen von: http://www.ieee802.org/1/pages/tsn.html

The Open Process Group. (2018). The Open Automation Business Guide. Abgerufen von: https://publications.opengroup.org/g182

Pudelko, M. (2018). Performance Analysis of VPN Gateways, Masterarbeit, TU München, 2018. Abgerufen von: https://www.net.in.tum.de/fileadmin/bibtex/publications/theses/2018-pudelko-vpn-performance.pdf

Edge Security LLC. (2019). Testing Helpers. Abgerufen von: https://www.wireguard.com/performance/

Bernshausen, J., Haller, A., Holm, T., Hoernicke, M., Obst, M., & Ladiges, J. (2016). Namur Modul Type Package – Definition. atp magazin, 58(01-02), pp. 72-81. doi:10.17560/atp.v58i01-02.554

OPC Foundation. (2019). Major Automation Industry Players join OPC UA including TSN initiative. Abgerufen von: https://opcfoundation.org/news/press-releases/major-automation-industry-players-join-opc-ua-including-tsn-initiative/

OPC Foundation. (2018). OPC Foundation and FieldComm Group announce cooperation. Abgerufen von: https://opcfoundation.org/news/press-releases/opc-foundation-fieldcomm-group-announce-cooperation/

NAMUR. (2018). NOA – NAMUR Open Architecture. Abgerufen von: https://www.namur.net/fileadmin/media_www/fokusthemen/NOA_Homepage_DE_2018-06-20.pdf

Wikipedia Foundation Inc. (2019). cgroups. Abgerufen von: https://en.wikipedia.org/wiki/Cgroups

Downloads

Veröffentlicht

31.10.2019

Ausgabe

Rubrik

Hauptbeitrag / Peer-Review