CODESYS CANopen Master / Slave
CODESYS CANopen: Master и Slave конфигурируются в среде разработки МЭК 61131-3. Стек реализован в виде переносимой библиотеки.
Преимущества CODESYS CANopen
- Конфигуратор CANopen-Master/Slave встроен в среду программирования CODESYS. Параметры CAN-модуля описываются в EDS и DCF-файлах
⇒ Не требуется сторонних инструментов для конфигурации сети и модулей ввода/вывода - Стек CANopen разработан в форме CODESYS-библиотеки по стандарту CiA 301
⇒ Стек полностью переносим - не требуется никаких доработок под различные аппаратные платформы
⇒ В среде разработки, компилятором генерируется машинный код стека и вместе с прикладным приложением загружается в контроллер - Программный интерфейс по стандарту CiA 405 для функций диагностики и работы с SDO
⇒ исчерпывающий функционал без использования внешних средств - Для работы стека CANopen достаточно иметь в устройстве чип CAN.
Особенности реализации CANopen Master / Slave:
- Поддержка функционала программируемых устройств по CiA 302
- Контроль работоспособности сети: сердцебиение и защита узла
- Отображение данных диагностики и экстренных телеграмм
- Генерация/использование синхронизации
- Различные типы передачи PDO
CANopen Master
- Поддержка нескольких каналов SDO
- Импорт CANopen EDS и DCF-файлов
- Автоматическое присвоение PDO для модульных устройств по CiA 401
- Настройка параметров стека
- Фунционные блоки CiA405 в виде API
- Добавление своих SDO в конфигурационный список
CANopen Slave
- Статический мэппинг PDO
- Конфигурирование областей входа/выхода с автоматическим созданием PDO-мэппинга
- Конфигурирование значений параметров SDO
- API для управления NMT-машиной состояний
- Генерация EDS-файлов в соответствии с стандартом CiA 306
- Доступ к CAN-чипу через функции CAN библиотеки нижнего уровня
Установка CODESYS CANopen
- Если вы системный интегратор или пользователь, то всё что вам нужно это контроллер, поддерживаемый протокол CANopen.
- Если вы изготовитель ПЛК: для работы стека CANopen требуется: реализация CANopen MiniDriver на вашем устройстве и достаточное количество памяти. Приобретите CODESYS Runtime Toolkit с поддержкой стека CODESYS CANopen Master/Slave и установите систему исполнения в ваше устройство.