Sitemap

Know-How

Druckansicht

Technologieeinführungen

CAN Application Layer - Einführung

CAL (CAN Application Layer) wurde 1993 von der CAN-in-Automation (CiA) als Schicht-7-Kommunikationsstandard CiA DS 201-207 veröffentlicht.
CAL stellt ein sehr flexibles, anwendungsunabhängiges Kommunikationsprotokoll dar, welches sich besonders für die Implementierung von CAN-basierenden Kommunikationssystemen für spezifische, optimierte Anwendungen eignet.

CAL stellt Objekte, Protokolle und Dienste für die ereignis- oder abfragegesteuerte Übertragung von CAN-Nachrichten sowie die Übertragung von größeren Datenbereichen zwischen CAN-Teilnehmern zur Verfügung. Außerdem bietet CAL leistungsfähige Verfahren für eine automatische Zuordnung von Nachrichten-Identifiern, für die Initialisierung und Überwachung von Netzknoten sowie die Zuordnung einer individuellen Identifikation zu Netzknoten.

Diagramm - Module der CAL Protokollsoftware (CAN Application Layer)

Während andere CAN-basierende Protokolle wie CANopen und DeviceNet standardisierte Systemlösungen in Bezug auf Systemstruktur, Kommunikationsverfahren sowie der Beschreibung der Anwendungsfunktionalität darstellen und damit umfangreiche Festlegungen treffen, definiert CAL keine standardisierten Dateninhalte und Kommunikations-
-verfahren. Der Anwender hat damit die Möglichkeit, ein Kommunikationssystem auf die Bedürfnisse seiner Anwendung optimal auszulegen. Neben der größeren Flexibilität ermöglicht CAL somit gegenüber standardisierten Profilen auch Vorteile in Bezug auf die für die Implementierung erforderlichen Systemressourcen. Der wichtigste Anwendungsbereich von CAL sind daher Systeme, die keine Konfigurierbarkeit und standardisierte Gerätebeschreibung erfordern.

CAL ist deshalb besonders geeignet für die Realisierung von abgeschlossenen oder spezifischen Systemlösungen, wie sie beispielsweise in der Medizintechnik oder bei spezifischen Meß- und Steuerungssystemen vorliegen. Besonders vorteilhaft ist der Einsatz von CAL für die Realisierung von CAN-basierenden Kommunikationssystemen, deren Teilnehmer in komplexen Kommunikationsbeziehungen zueinander stehen, da solche Systeme auf Basis von CAL ohne Konfigurationsaufwand schnell und einfach installierbar sind.

Erste Versionen der CAL-Software waren bereits 1993 verfügbar. Bis heute wurde die Software in zahlreichen Anwendungen erfolgreich eingesetzt. Damit hat die Software einen hohen und sehr ausgereiften Entwicklungsstand erreicht.