Das international genormte CANopen-Protokoll (EN50325-4) ist ein auf dem Controller Area Network (CAN) basierendes Kommunikationsprofil, das von CAN in Automation weiterentwickelt und gewartet wird. CANopen wird wegen seiner vielen vorhandenen Freiheitsgrade bereits seit Jahren erfolgreich in verschiedensten Anwendungen eingesetzt, z.B. in der industriellen Automatisierung, in der Medizintechnik, als eingebettetes Netzwerk in Zügen, Schiffen, Flugzeugen, oder auch in Automaten. Eine große Auswahl an Software und Konfigurationswerkzeugen erleichtert die Implementierung des Protokolls. Ein CANopen-Gerät kann in drei folgende logische Teile aufgeteilt werden: die Kommunikationseinheit, das Objektverzeichnis und die Applikationseinheit. Die Kommunikationseinheit stellt alle Mechanismen und Kommunikationsobjekte zur Verfügung, um Daten entsprechend der CANopen-Spezifikation über CAN zu transportieren. Hier erfolgen der Zugriff auf den CAN-Controller und auch die Abwicklung des CANopen-Protokolls. Die wichtigsten Bestandteile der Kommunikationseinheit sind Prozessdatenobjekte (PDOs: Übertragung von Echtzeitdaten bzw. Prozessdaten), Servicedatenobjekte (SDOs: Lese- und Schreibzugriffe auf Objektverzeichnis-Einträge) und die Zustandsmaschine (NMT: Steuerung des Gerätestatus, Überwachung der Teilnehmer) der Kommunikation. Die Applikationseinheit eines CANopen-Geräts beschreibt die eigentliche Funktion des Geräts in Bezug auf seine Prozessumgebung. Im Objektverzeichnis sind alle Objekte eines CANopen-Geräts in standardisierter Weise beschrieben. Das Objektverzeichnis ist eine Sammlung aller Datenstrukturen, die einen Einfluss auf die Anwendung, die Kommunikation sowie die Zustandsmaschine eines Geräts haben. Alle Einträge sind klar durch einen Index (16Bit) und Subindex (8Bit) definiert und können gezielt gelesen oder geschrieben werden. Es beschreibt die komplette Funktionalität eines CANopen-Teilnehmers mit Hilfe von Objekten und bildet die Schnittstelle zwischen der Kommunikations- und der Applikationseinheit. Das Profil CiA 446 spezifiziert die CANopen-Schnittstelle eines Gateways zu AS-Interface. AS-Interface ist ein international genormtes serielles Bussystem. Es ist besonders für die Kommunikation zwischen einer industriellen Steuerung und den einfachen Aktoren und Sensoren geeignet. Daher ist AS-Interface ein Single-Master-System, d.h. ein Master fragt zyklisch alle projektierten Slaves ab und tauscht mit ihnen die Ein- und Ausgangsdaten aus. Ein Telegramm besteht dabei aus 4Bit Nutzdaten. Der AS-Interface-Master kommuniziert mit den Teilnehmern mit einer konstanten Buszykluszeit. Jedem AS-Interface-Slave wird durch ein Programmiergerät eine eindeutige Adresse zugewiesen. Es können maximal 62 Teilnehmer an einen AS-Interface-Kreis angeschlossen werden. An ein logisches AS-Interface-Gateway können zwei AS-Interface-Master angeschlossen werden (zwei AS-Interface-Kreise mit insgesamt 124 Teilnehmern). Ein AS-Interface-Kreis (62 Teilnehmer) wird wegen der historischen Entwicklung des Busses in 31 A-Slaves und 31 B-Slaves aufgeteilt. CANopen-Gateway muss auf der AS-Interface-Seite die Master-Funktionalität implementieren. Im Gerätetyp-Parameter (Objekt 1000h) im Objektverzeichnis wird außer der Geräte-Profil-Nummer angegeben, welches AS-Interface-Master-Profil und welche spezifischen Funktionen (specific functions) implementiert sind (Bild 1). Zu den spezifischen Funktionen zählen beispielsweise AS-I-Doppelmaster. Dabei können die Einzel-Master mit dem Profil M0, M1 und M2 mit bis zu 31 Slaves (A-Slaves) in einem einzelnen AS-Interface-Kreis kommunizieren. Die Einzel-Master mit dem Profil M3 und M4 können bis zu 62 Slaves (A- und B-Slaves) unterstützen. Die Doppel-Master mit dem Profil M0, M1 und M2 unterstützen zwei AS-Interface-Kreise mit bis zu 31 Slaves (A-Slaves). Die Doppel-Master mit dem Profil M3 und M4 können bis zu 62 Slaves (A- und B-Slaves) in zwei AS-Interface-Kreisen unterstützen. Für die schnelle Kommunikation des Masters mit den AS-I-Slaves werden vordefinierte Prozessdatenobjekte (PDOs) verwendet. Welche PDOs mit digitalen Ein-/Ausgängen von welchem Master unterstützt werden und wie sie zusammengesetzt werden, ist aus Bild 3 und Bild 4 ersichtlich. Gateways nach CiA 446 können nur bedingt weitere \’logische\‘ CANopen-Geräte implementieren, da sie bereits im ersten \’logischen\‘ Gerät die für die nächsten \’logischen\‘ Geräte reservierten PDOs optional verwenden. AS-Interface-Slaves können auch analoge Ein- oder Ausgänge unterstützen. Ein analoger Ein- oder Ausgang hat vier Kanäle mit einer Auflösung von jeweils 16Bit. Um analoge E/A-Signale in PDOs zu übertragen, wird für jedes Ein- oder Ausgangssignal ein separates TPDO beziehungsweise RPDO verwendet. So sind TPDO 9 bis TPDO 132 für alle analogen Eingangssignale und RPDO 9 bis RPDO 132 für alle analogen Ausgangssignale der beiden AS-Interface-Master optional implementiert. Im Objektverzeichnis sind Prozessdaten und Konfigurationsparameter für zwei AS-Interface-Master spezifiziert. Mittels der Objekte 619Eh und 619Fh (AS-I-Master-Flags für Kreis 1 und 2) kann man den aktuellen Status und die Fehlerzustände der beiden Master mitverfolgen. Der Status der angeschlossenen Slaves ist per SDO lesbarer Listen dokumentiert: – List of active slaves (LAS): aktive AS-I-Slaves – List of detected slaves (LDS): angeschlossene AS-I-Slaves – List of peripheral faults (LPF): AS-I- Slaves mit Fehlern – List of projected slaves (LPS): Projektierte AS-I-Slaves Für jede Liste sind jeweils zwei Array-Objekte (eines für die Slaves vom ersten Kreis und ein zweites für die Slaves im zweiten Kreis) angelegt, wobei der Status von jedem Slave durch ein Bit repräsentiert wird. Mittels SDO-Zugriffe auf weitere Objekte kann die aktuelle Konfiguration der Slaves ausgelesen werden und die permanente Konfiguration gesetzt werden. Mit dem Master-Steuerwort (Index 61B0h und 61B1h für 1 bzw. Kreis 2) kann man den Master in unterschiedlichen Modi (Konfigurations-, gesicherter Laufzeit, Online- oder Offline-Modus) betreiben, die aktuelle Konfiguration speichern, automatische Adressierung und Datenaustausch erlauben. Die Master-Status-Bytes zeigen in den Objekten 61B2h und 61B3h an, ob die Master-Befehle richtig ausgeführt wurden. Um Daten azyklisch anzufragen, kann man in zwei Objekten (Read acyclic request) für die Kreise 1 und 2, den Slave und die Art der angefragten Daten spezifizieren. Die Antwort auf diese Anfrage, also die angefragten Daten, werden dann in zwei Objekte (Read acyclic response) für Kreis 1 und 2 geschrieben und sind von dort über SDO-Services lesbar. Die \’Read acyclic response\‘-Objekte besitzen die in Bild 2 dargestellte Struktur. Im Octet 1 (ein 8Bit-Wert) wird ein bestimmter Slave angegeben, nach dessen Daten angefragt wird. Der Inhalt der Daten wird im Feld \’Content type\‘ spezifiziert. Im Feld \’Number\‘ wird angegeben, wieviele Bytes des Parameter-Feldes gültig sind. Die angefragten Daten werden dann im Parameter-Feld zurückgegeben. Wie für die Lese-Funktion sind auch für die Schreib-Funktion zwei Objekte (je für einen Kreis) definiert. Mittels dieser Objekte (Write acyclic request), die ebenfalls die in Bild 2 dargestellte Struktur haben, kann man in den ausgewählten Slave einen Parameter schreiben. Ob dieser Parameter tatsächlich im Slave korrekt angekommen ist, kann man in den Objekten \’Write acyclic response\‘ verifizieren. Es handelt sich auf Anwendungsebene um bestätigte Lese- bzw. Schreibfunktionen.
CANopen-Gateway zu AS-Interface
-
Security
Cyber-Sicherheit wird zum integralen Bestandteil der Maschinenkonzepte
Ab 2027 wird Cyber-Sicherheit verpflichtend: Maschinenhersteller müssen umfassende Security-Maßnahmen wie Security-by-Design und Update-Strategien integrieren. Phoenix Contact unterstützt praxisnah.
-
Bis 250mm Zeichenhöhe
Die fehlerunanfällige, widerstandsfähige Konstruktion und die einfache Bedienung sind die großen Vorteile der industriellen Großanzeigen der Serie S302.
-
Sensor für robuste Absolutpositionierung
Präzision im Heavy-Duty-Modus: Weg-Codier-System mit IO-Link
Wo automatisierte Laufkatzen und Hafenkräne tonnenschwere Lasten bewegen, benötigt die Steuerung absolute Positionsgeber für Positions- und Geschwindigkeitsdaten. Raue Umgebungsbedingungen dürfen die Zuverlässigkeit der Sensorik nicht beeinträchtigen. In solchen…
-
Zertifizierung nach IEC62443-4-1/2
Sicherheitssteuerung
Im November erhielt die Sicherheitssteuerung Flexi Compact von Sick vom Tüv Süd die Zertifizierung nach IEC62443-4-1/2.
-
Elektroexporte im September: Bester Monat im Jahresverlauf
Die Exporte der deutschen Elektro- und Digitalindustrie sind im September um 9,6% gegenüber Vorjahr auf 22,2Mrd.€ gestiegen.
-
Komponenten für energieoptimierte Maschinenkonzepte
Effizient antreiben, intelligent bremsen
Der Auftritt von KEB Automation auf der SPS steht ganz im Zeichen der…
-
Stahlketten sichern Performance von Umreifungsanlagen
Gut verpackt
Wer seine Produkte in die ganze Welt verschickt, muss sicher sein können, dass…
-
Kabelmanagement-Lösung
Kabeldurchführungsplatte für extreme Außenbedingungen
Mit der KEL-DPU-OD bringt Icotek eine Kabeldurchführungsplatte auf den Markt, die speziell für…
-
Auftragsbestand im Verarbeitenden Gewerbe im September: +0,6% zum Vormonat
Der reale (preisbereinigte) Auftragsbestand im Verarbeitenden Gewerbe ist nach vorläufigen Ergebnissen des Statistischen…
-
Märkte für elektronische Komponenten und Baugruppen wachsen zweistellig
Die globalen Märkte für elektronische Komponenten und Baugruppen verzeichnen ein starkes Wachstum.
-
Werkzeugmaschinenbestellungen haben Talsohle erreicht
Im dritten Quartal sank der Auftragseingang in der deutschen Werkzeugmaschinenindustrie um 5%.
-
Ginzinger und Limes Security
Whitepaper zeigt praxisnahen Weg zum Cyber Resilience Act
Ginzinger Electronic Systems und Limes Security haben ein gemeinsames Whitepaper zum Cyber Resilience…
-
Sicher und vollständig kalibrieren: detaillierte Checkliste von DataTec
Checkliste für sichere und vollständige Messgeräte-Kalibrierung
Messgeräte entsprechen ab Werk nur für begrenzte Zeit ihren Spezifikationen – meist ein…
-
Panduit stellt besonders kurzen, geschirmten Keystone-RJ45-Jack vor
Keystone-Buchse: kompakt und kurz
Panduit erweitert sein Portfolio um kompakte Cat-6/Cat-6A-Keystone-Module, die sich einfach in Standard-Keystone-Aufnahmen vieler…
-
OPC UA für die Feldebene
Aktueller Status und Ausblick
OPC UA FX (Field eXchange) ist ein zentraler Bestandteil der Weiterentwicklung von OPC…
-
Inverse modulare Kabeldurchführungen mit geteiltem Rahmen
Flexible Kabeldurchführung
Mit KDSI-SR-G erweitert Conta-Clip sein modulares Kabeldurchführungssystem um einen zweigeteilten Rahmen, der die…
-
Sichere Fernwartung – leicht gemacht
Keine Chance für Cyber-Brechstangen
Online-Kriminelle haben die OT für sich entdeckt – das zeigen u.a. rasant steigende…
-
Neue Not-Halt-Baureihe
Robuste Not-Halt-Schalter mit M12-Anschluss
Mit Quartex Connect bringt Schlegel eine neue Not-Halt-Baureihe für 22,3mm-Bohrungen auf den Markt…
-
Weidmüller Stripax – jetzt auf der Conrad Sourcing Platform
Schnell, einfach und präzise abisolieren
Weidmüller bringt die neue Generation der Stripax-Abisolierzange auf den Markt.
-
TKD Kabel erweitert Produktfinder zum Kundenportal
Schneller zum Kabel, das passt
TKD Kabel hat seinen Online-Produktfinder zu einem kundenorientierten Portal ausgebaut, das den Zugang…
-
VDMA-Studie
Mehr als die Hälfte der Maschinen- und Anlagenbauer setzt auf OPC UA
Laut aktueller Interoperabilitätsstudie des VDMA sehen 84% der Unternehmen einen konkreten Bedarf an…
-
Energieverbrauch der Industrie um 1,9% gestiegen
Die deutsche Industrie hat im Jahr 2024 insgesamt 3.343 Petajoule Energie verbraucht.
-
Time Sensitive Networking
TSN-Layer-3-Switch für präzise Echtzeitkommunikation
Mit dem TSN-6325-8T4S4X präsentiert Spectra einen Managed Industrial Ethernet Switch, der für zeitkritische…
-
Für Motion-Control-Anwendungen
BiSS-Master-Chip mit SPI und RS-422-Transceiver
Mit iC-MBE stellt iC-Haus einen SPI-zu-BiSS-Master-Konverter vor, der die Integration der offenen BiSS-…
-
Industrielle Bildverarbeitung
Neues Deep-Learning-Feature in Halcon 25.11
MVTec erweitert seine Machine-Vision-Software Halcon 25.11 um das neue Deep-Learning-Feature Continual Learning.
das könnte sie auch interessieren
-
Multivariable und energieeffiziente Steuerung
Multivariabel und energieeffizient
-
Sensoren, Ladekabel und Cybersicherheits-Zertifizierung
Zertifizierte, sichere Entwicklungsprozesse
-
OPC UA als Enabler für Data Spaces und KI
Semantische Standards
-
Multilevel-Technologie vermeidet LC-Filter und senkt Energiekosten
Drei Level für weniger Verluste

















