настроек конечных устройств, просмотра банков событий и т.д. используется SDO-сервис
(service data objects), работающий по принципу «клиент-сервер» («запрос-ответ»).
Протокол делится на два типа взаимодействия: это запрос параметра от сервера (SDO upload protocol) и запись параметров в сервер (SDO download protocol).
Оперативный (realtime) обмен данными между узлами сети, как правило, осуществляется с помощью PDO-сервиса (process data objects), обеспечивающего периодическую или событийную (по требованию пользователя) отправку запакованных широковещательных сообщений длиной до 64 бит (передача сообщений является неподтверждаемой).
PDO условно делятся на входящие (RPDO) и исходящие (TPDO). Устройства, в конкретный момент времени выдающие PDO на шину, называются производителями (producer), а принимающие эти PDO – потребителями (consumer).
Сообщение PDO содержит в себе данные, набранные из данных других объектов словаря CANopen. Другими словами, отправляет значения выбранных пользователем объектов словаря в автоматическом режиме. Отображение объектов в PDO описывается структурой, называемой PDO-отображением (PDO-mapping). Это отображение связывает принимаемые/отправляемые данные с конкретными объектами словаря.