
Die Produktionsleistung einer Anlage im medizinischen Umfeld soll durch ergänzende Qualitätsprüfungen im Prozess gesteigert werden. Hierfür erfasst der Kunde mithilfe eines hochpräzisen Spektrometers produktspezifische Daten, die anderen Teilnehmern im Produktionsumfeld zur Auswertung und Weiterverarbeitung zur Verfügung gestellt werden sollen. Eine Lösung für die sichere und effiziente Datenübertragung bot sich mit dem OPC-UA-Standard an. Die vorhandene Steuerung, der kundenspezifisch angepasste Embedded-PC EPPC-T10 von ESD Electronics, läuft mit dem Echtzeitbetriebssystem OS-9 von MicroSys. In enger Zusammenarbeit wurde ein OPC UA Server unter OS-9 in die Kundenapplikation integriert. Gemeinsam wurden die spezifischen Anforderungen des Kunden zur Übertragung großer Datenmengen aus dem Spektrometer in ein effizientes Datenmodell überführt. Die flexible und zuverlässige Datenübertragung über OPC UA ermöglicht einen nahtlosen Informationsfluss zwischen den beteiligten Systemen und trägt zur Steigerung der Produktionsleistung bei.

OPC UA: Plattformunabhängige Architektur
Durch die Umstellung des Datenaustauschs bestehender Systeme auf den offenen Standard OPC UA gemäß IEC62541 entsteht im industriellen Umfeld eine flexible, transparente und plattformunabhängige Architektur für standardisierte und sichere Kommunikation. Standardisierte Schnittstellen ermöglichen den einfachen Zugriff auf vielfältige Anwendungen wie MES-, SAP- und ERP-Systeme, Datenbanken und Cloud-Plattformen, was die Effizienz und Integration in der Industrie maßgeblich verbessert.
Vorsprung durch Kommunikations-Knowhow
Bereits seit den 1990er Jahren entwickelt das mittelständische Unternehmen aus Hannover industrielle Automatisierungskomponenten. Ein Schwerpunkt liegt dabei auf dem Einsatz von Echtzeitbetriebssystemen wie OS-9, QNX, VxWorks und RTX/RTX 64, aber auch Linux, Windows/Windows Embedded kommen in vielen Lösungen zum Einsatz. Neben der Erstellung und Anpassung von Board Support Packages (BSPs) für Eigen- und Fremdhardware standen immer auch die Kommunikationsschnittstellen im Fokus. Dies ermöglicht es, kurzfristig auf Kundenanforderungen zu reagieren und neue Kommunikationstechnologien wie z.B. OPC UA schnell und effizient zu integrieren. Durch Kundennähe und individuelle Beratung profitieren die Anwender heute von den erfahrenen Mitarbeitern und können so neue Möglichkeiten der Kommunikation in produktionsnahen Netzwerken schnell integrieren, ohne in die bestehende Architektur einzugreifen. Neben der kundenspezifischen Entwicklung werden auch eine Vielzahl von Standardprodukten rund um CAN, Profinet, Ethercat und vieles mehr angeboten. Darunter auch einen OPC UA Server für Windows, der die Daten des CAN-Bus als Objekte zur Verfügung stellt.
OPC UA Server für CAN-Netze
Der CAN-OPC UA Server ermöglicht einen einfachen und sicheren plattformunabhängigen Datenaustausch zwischen CAN- und CAN-FD-Feldbusgeräten und Ethernet-basierten Clients. CAN-Frames und einzelne Bits werden als Objekte abgebildet, um OPC-Variablen mit präziser Bitlänge/Position aus den CAN-Daten zu generieren. Durch flexible Anpassungsmöglichkeiten wie Berechtigungen, Beschreibungen und Einheiten lassen sich die OPC-Variablen an individuelle Anforderungen anpassen. Hierbei werden die CAN-Daten anhand definierter CAN-IDs, Bitpositionen und Bitlängen sowie Datenkonvertierungsregeln für verschiedene Datentypen (Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32 usw.) auf einzelne oder mehrere OPC-UA-Variablen abgebildet. Zur Definition der Variablen lassen sich zusätzliche Optionen für Struktur und Zugriff bereitstellen. Das Mapping der Daten erfolgt über eine leicht bearbeitbare CSV-Datei, die mit einem gängigen Texteditor oder Tabellenkalkulationsprogramm angepassbar ist.