Panoramica del CANopen
Un dispositivo CANopen si può pensare diviso in tre parti:
L'interfaccia di comunicazione ed il software del protocollo forniscono i servizi per trasmettere e ricevere nel bus gli oggetti di comunicazione.
Il Dizionario degli oggetti (Object Dictionary) descrive tutti i Tipi di dato (Data Type), gli Oggetti di comunicazione (Communication Object) e gli Oggetti di applicazione (Application Object) usati in quel dispositivo.
Il Dizionario degli oggetti funge da interfaccia con il software dell'applicazione. Il programma dell'applicazione fornisce le funzioni di governo dei meccanismi interni e di connessione alle interfacce hardware del processo.
Le interazioni tra gli strati del protocolloModello di comunicazione