Большинству программного обеспечения CANopen нужны файлы EDS (включая библиотеку canopen для Python). Если у вас нет файла EDS, вы можете создать его самостоятельно, если знаете полную структуру OD устройства. Если рассматриваемое устройство CANopen следует профилю устройства CiA, вы можете предположить, что некоторые записи OD присутствуют. Но нет никакой гарантии, так как некоторые записи OD, упомянутые в профилях устройства, являются необязательными, и могут быть дополнительные записи, которые не упомянуты в профиле устройства, но предоставлены производителем. Итак, как правило, производитель предоставляет файл EDS. Не имеет особого смысла, если производитель задокументирует записи OD, но оставит создание файла EDS для пользователя.
Некоторые устройства CANopen могут иметь свои файлы EDS, встроенные в себя. Ищите записи OD 0x1021 и 0x1022. Последние версии CiA 301 должны упоминать их.