Драйвер CAN DBC предназначен для работы со шлюзами CAN производства Beckhoff (EL6751) или koenig-pa (шлюз EtherCAT4CAN).
В автомобильной промышленности тестирование CAN-узлов (ECU и др.) описывается в специальном формате файлов, который называется “DBC”. В таком файле для аналогового датчика, например, определены смещение и усиление. Драйвер CAN DBC позволяет пользователю загрузить файл DBC в VS EtherCAT Studio, выбрать CAN-сообщения, указать настройки для CAN Master и длину очереди для получения CAN-сообщений. После этого VS EtherCAT Master и шлюз CAN настраиваются соответствующим образом.
Драйвер работает как с сообщениями DBC, так и с неопределенными сообщениями.
Драйвер CAN DBC является надстройкой над образом процесса (Process Image) мастера и предназначен для работы со шлюзами EtherCAT-CAN в режиме Raw CAN. Как правило, алгоритм работы драйвера может быть представлен следующим образом: шлюз EtherCAT-CAN получает данные в свой буфер, мастер берет эти данные и распределяет их в образе процесса. Затем драйвер копирует данные в свой буфер, анализирует их и помещает в клиентскую область образа процесса (в соответствии с настройками, которые были определены при конфигурировании с помощью плагинов KPA EtherCAT Studio).
В настоящее время драйвер CAN DBC доступен для платформ Windows и RTX. Поддержка функций для других операционных систем предоставляется по запросу.