Überblick

In der Industrie-Automation sind Entwickler besonders gefordert: Die Systeme werden immer komplexer, sollen aber weniger kosten und dennoch enorm lange laufen.
Die entsprechende Software soll möglichst über mehrere Projekte wiederverwendbar sein. Unternehmen im Bereich Industrie-Automation müssen heute anspruchsvolle, vernetzte Systeme liefern, welche dann oft mehrere Jahrzehnte lang beim Kunden ihren Dienst tun.

Unsere Lösung im Detail

Warum gerade QNX?

Ob Steuergerät für Hochleistungs-Windturbinen, ein vernetztes System von Maschinen in der Werkhalle oder eine Point-of-Sale-Plattform mit optisch ansprechender Benutzerführung – QNX Software Systems bietet ein umfassendes Portfolio an Software-Lösungen, um die heutigen Herausforderungen in der Entwicklung zu meistern.

Sie bauen Systeme speziell für ganz bestimmte Anwendungszwecke, wir liefern Ihnen eine in der Industrie vielfach bewährte Software-Plattform. Unsere Jahrzehnte umspannende Erfahrung im Embedded-Bereich wird auch Ihnen helfen, Entwicklungs- und Wartungskosten zu senken. Unser Experten-Team steht bereit, Sie bei der Entwicklung zu unterstützen und bei Bedarf hilft unser Partnernetzwerk, Ihre Lösung schnell zu komplettieren. Und in Ihren anspruchsvollsten Projekten stellen unsere zertifizierten Lösungen sicher, dass Sie erfolgreich sind.

  • Technologie — die QNX Software-Architektur
  • Zertifizierungen — IEC 61508 SIL3, CC EAL 4+, ISO9001 u.a.
  • Partnernetzwerk — Chiphersteller, Protokoll-Support, Tools u.v.m.
  • Dienstleistungen — wir beraten Sie, schulen Ihre Entwickler, oder entwickeln für Sie
  • Funktionale Sicherheit – IEC 61508

Ihre Vorteile

  • Räumen Sie Risiken bei der Entwicklung aus dem Weg: Mit QNX Software Systems haben Sie einen erfahrenen Partner an Ihrer Seite. QNX ist länger im Embedded-Markt tätig als jeder andere Anbieter und genießt einen exzellenten Ruf: Viele QNX-Systeme sind jahrelang in Betrieb, ohne je neu gestartet werden zu müssen, manche auch jahrzehntelang, z.B. in Nuklearkraftwerken.
  • QNX erhöht die Profitabilität Ihres Unternehmens - dank modernster Entwicklungs- und Systemdesignwerkzeuge, mit denen Ihr Produkt schneller fertig wird und seltener gewartet werden muss
  • Maschinenlaufzeiten lassen Sich maximieren - mit QNX-Features wie Hochverfügbarkeits-Framework, einzigartiger Systemstabilität und dynamischer Upgrademöglichkeit im Feld
  • Ihr Entwickler-Team kreiert ausgefeilte Software-Komponenten – und die können Sie mit QNX in mehreren Projekten verwenden, weil wir auf Technologie-Standards (z.B. POSIX) sowie modulare Architektur setzen

Technologie

Die QNX-Plattform für industrielle Anwendungen stellt die robusteste heute erhältliche Software-Architektur dar. Dabei ist sie enorm skalierbar – das heißt einsetzbar in kleinen Echtzeit-Steuerungen ebenso wie in großen, verteilten Systemen mit Dutzenden Netzwerkknoten. Gleichzeitig haben Sie je nach Bedarf die Wahl aus einer Reihe anspruchsvoller Grafiklösungen.

QNX bewährt sich schon seit über 30 Jahren in rauen Industrie-Umgebungen. Mit dieser Erfahrung im Rücken ist die QNX-Architektur ein Fundament, dem auch Sie für Ihr nächstes Projekt vertrauen können.

Zertifizierungen

Funktionale Sicherheit, Datenintegrität, Verlässlichkeit, Portierbarkeit – diese Werte sind die Basis der QNX-Architektur für industrielle Anwendungen. Damit ist auch der Grundstein gelegt für bestimmte Zertifizierungen, die in einigen Branchen essenziell sind. Um sein Engagement im industriellen Umfeld zu zeigen, hat QNX Software Systems mehrere strategisch wichtige Zertifizierungsprogramme durchlaufen. Das wiederum hilft QNX-Nutzern, Kosten zu sparen, die Zeit zur Marktreife zu verkürzen und die Wiederverwendbarkeit von Software-Komponenten zu erhöhen.

Dienstleistungen

QNX steht Ihnen mit Rat und Tat zur Seite: Unser erfahrenes Ingenieursteam bringt einen einzigartigen Mix aus Können, Kontakten und Erfahrung mit und kann Sie deshalb wie kein anderer Anbieter direkt bei der Entwicklung unterstützen. Herausforderungen bezgl. Zertifizierung, Zeitplan oder Performance – unser Team kennt sie, weiß die Lösungswege und bringt Sie damit zum Erfolg.

Integrierte Entwicklungsumgebung

Mit der Momentics® Tool Suite liefert QNX eine umfassende Palette von Werkzeugen zur Entwicklung von Echtzeit-Systemen. Enthalten sind Tools für Entwicklung, Debuggen und Analysieren von hochkomplexen industriellen Systemen. Besonders herausragend ist hierbei der System Profiler, den Entwickler aus dem industriellen Umfeld besonders schätzen, da er die Analyse komplizierter Interaktionen in Echtzeitumgebungen ermöglicht.

Siehe auch: QNX Momentics Tool Suite

Unterstützung moderner GPUs

Ob anspruchsvolle Visualisierung oder User-Interface: Industrielle Systeme brauchen heute betriebssystemseitig Unterstützung für die modernsten Grafik-Technologien. QNX Software Systems setzt daher auf OpenGL ES. Direkt programmiert oder als Basis für darauf aufsetzende Grafiklösungen lassen sich so ansprechende grafische Darstellungen im industriellen Umfeld realisieren. Ebenso geeignet ist die Lösung z.B. für Ticket-Automaten, Zugangssysteme oder Digital Signage.

Core Graphics Subsystem

Das QNX Screen Subsystem stellt die Basis für darauf aufsetzende Grafiklösungen dar und ist für den Einsatz im Embedded-Bereich optimiert. Je nach Anwendung können einfache bis komplexe Darstellungen umgesetzt werden. Unterstützt wird sowohl 2D (Raster und OpenVG) als auch 3D (OpenGL ES), Layer-Management, Video Capture, Font- und Image-Rendering.

Graphics/Screen

Middleware

Medienwiedergabe

Media capabilities are becoming increasingly important in industrial applications, especially in systems that provide a rich user experience. QNX Software Systems has support for a wide range of middleware technologies (including audio and video codecs) and data streaming for applications such as network security cameras.

Webserver

Für Remoteüberwachung von Industriesystemen stellt QNX Software Systems einen winzigen Embedded-HTTP 1.1-Webserver bereit, der CGI 1.1, Authentifizierung und dynamisches HTML unterstützt. Außerdem ist ein Port des Standard-Apache-Webservers verfügbar, der Systemen mit höheren Anforderungen gerecht wird.

Betriebssystem-Dienste

Dateisysteme

QNX Software Systems bietet eine Reihe Block- und Flash-basierter Dateisysteme. Entwickler industrieller Anwendungen setzen gern unser „Power-Safe“ Filesystem ein, da es Datenintegrität selbst unter härtesten Bedingungen gewährleistet. Die robusten QNX Filesysteme für NOR- und NAND-Flash bieten selbstverständlich Wear Leveling, um die Lebensdauer der Flash-Bausteine zu maximieren, und sie lassen sich über Standard-POSIX-Aufrufe ansprechen.

Siehe auch: QNX Neutrino RTOS - Dateisysteme

Hohe Verfügbarkeit

Maschinen und Steuerungen in der Industrie dürfen Personal in der Umgebung nicht gefährden. Außerdem können Störungen zu Ausschuss, ein Ausfall zu Produktionsstillstand führen. Deshalb müssen Embedded-Systeme im Industrie-Umfeld meist weit robuster sein als PC-Systeme im Büro oder zu Hause. QNX liefert Ihnen deshalb ein spezielles Hochverfügbarkeits-Framework, mit dem Sie wichtige Prozesse in Ihrem System überwachen können. Bei Problemen können diese umgehend automatisch neu gestartet werden, ohne dass dafür etwa das gesamte System neu gebootet werden müsste.

Siehe auch: QNX Neutrino RTOS – Hohe Verfügbarkeit

Zeitpartitionierung

Industrie-Systeme, die eine Vielzahl an Aufgaben erledigen müssen, benötigen ggf. eine Garantie, dass für kritische Systemteile jederzeit genug Rechenpower zur Verfügung steht. Oder es müssen zugekaufte Software-Komponenten eingesetzt werden, welche der Hauptapplikation aber nicht die Rechenzeit abgraben dürfen. Für solche und ähnliche Szenarien bietet das QNX-OS eine adaptive Zeitpartitionierung, mit der garantierte CPU-Zeitbudgets zugeteilt werden können, um stets optimale System-Performance zu erreichen.

Siehe auch: QNX Neutrino RTOS - Zeitpartitionierung

Vernetzung

Embedded-Systeme in der Industrie sind über die Jahre immer dichter vernetzt worden, sowohl kabelgebunden als auch drahtlos. Ob zentrale Steuerung oder diverse Maschinenkomponenten, alle kommunizieren heute miteinander genauso wie mit verschiedenen Unternehmensstandorten weltweit. QNX Software Systems bietet eine der umfassendsten Netzwerklösungen im Embedded-Bereich mit Fähigkeiten, die man sonst nur im Desktop- und Server-Umfeld findet. Unsere Lösung für komplexe verteilte Systeme vereinfacht die Nutzung gemeinsamer Ressourcen enorm.

QNX-Netzwerkunterstützung

Das QNX-Partnernetzwerk bietet Standardnetzwerkprotokolle sowie eine Vielzahl an Industrie- und Ethernet-Protokollen.

Siehe auch: QNX Neutrino RTOS Netzwerk

Core OS

Betriebssystem-Kern

Das Fundament, auf dem jede komplexere industrielle Software aufsetzt, ist das Echtzeit-Betriebssystem. Das QNX Neutrino RTOS wurde entwickelt, um die höchsten Anforderungen an Zuverlässigkeit und Leistung zu erfüllen. Die Microkernel-Architektur umfasst in einem kleinen, umfassend getesteten Kernel nur Kernfunktionalität, während Treiber, Netzwerk-Stacks und andere Dienste außerhalb laufen, in speichergeschützten Bereichen. Diese Komponenten außerhalb des Kernels laufen zu lassen ermöglicht es außerdem, für das Gesamtsystem einen höheren Grad an Determinismus und Fehlertoleranz zu erreichen.

Siehe auch: QNX Neutrino RTOS

Zertifizierungen

Kunden

Partnernetzwerk

Industrie-Protokolle

Datenbanken

Vernetzung

Tools

Unterstützte Protokolle:

  • AB Data Highway Plus
  • ASI
  • CAN, CANOpen
  • ControlNet
  • DeviceNet
  • Powerlink
  • IEEE 1588 Precision Time Protocol
  • OPC
  • EtherCAT
  • Interbus
  • Modbus, Modbus Plus, Modbus TCP
  • Profibus, Profinet
  • SoftPLC