CODESYS CAN
Поддержка CANopen Master/Slave/J1939/DeviceNet
Промышленные сети на основе CAN в CODESYS
Благодаря ряду уникальных свойств, последовательная шина CAN (Controller Area Network) получила широкое распространение в промышленной автоматизации. CODESYS обеспечивает два уровня работы с CAN шиной. На нижнем уровне обеспечивается прием и передача сообщений по шине CAN. На верхнем уровне CODESYS обеспечивает комплексную поддержку протоколов промышленных сетей с интегрированными функциями конфигурирования и диагностики.
В CODESYS поддержаны:
Особенности:
- Интегрированные конфигураторы полевых шин
⇒ Конфигурация шины и мэппинг переменных на каналы входа/выхода происходит в среде разработки - Стеки протоколов уровня 7 реализованны в виде МЭК библиотек
⇒ Компиляция и загрузка стека в контроллер выполняется вместе с прикладной программой
Аппаратные требования для работы промышленных сетей на базе CAN:
- В контроллере необходима поддержка драйвера CAN MiniDriver с 29-битным идентификатором („Extended frame format“ CAN 2.0B) для установленного CAN-чипа. Имеются готовые драйверы для чипов SJA и SocketCAN.
- Поддерживаются также модули PeakCAN, SocketCAN, netX CAN и EL6751 EtherCAT-to-CAN
Возможности доступа к CAN шине из МЭК программ:
- CANL2-интерфейс для доступа к CAN-чипу (отправление и получение RAW CAN, диагностика чипа в прикладном приложении)
- CAN блоковый драйвер: обмен сообщениями по шине CAN
Установка CODESYS CAN
- Если вы системный интегратор или пользователь, то всё что вам нужно это контроллер, поддерживающий шину CAN и соответствующие протоколы промышленных сетей.
- Если вы изготовитель ПЛК, то приобретите CODESYS Runtime Toolkit с поддержкой стеков промышленных сетей CODESYS CAN.