
Протокол CANopen over EtherCAT (CoE) позволяет использовать устройства, оснащенные CANopen, на Промышленный Ethernet на базе EtherCAT сети.
CANopen — это протокол связи, основанный на CAN (локальная сеть контроллера) стандарт физической связи. В Коммуникационная модель OSI, CAN определяет физический уровень и уровень канала передачи данных, в то время как CANopen обращается к более высоким уровням — сети, транспорту, сеансу, презентации и приложение.
Протокол CANopen определяет, как настраиваются устройства автоматизации и осуществляется доступ к ним, а также как осуществляется обмен сообщениями между ними. CANopen основан на объектах, что означает, что каждый узел (накопители, контроллеры, энкодеры, ввод-вывод и другие устройства) в сети имеет словарь объектов, который содержит объекты связи. Эти объекты связи охватывают ациклические конфигурационные данные, которые обрабатываются объектами служебных данных (SDOs); циклические данные реального времени, которые обрабатываются объектами данных процесса (PDOs); данные сетевого управления; и специальные функции.
Использование словарей объектов, объектов служебных данных и объектов данных процесса является ключевым компонентом протокола CANopen, при этом SDOs является механизмом доступа для чтения и записи к словарю объектов.
CANopen широко используется благодаря своей низкой стоимости оборудования, широкому спектру профилей устройств и приложений, а также простой реализации. Он также чрезвычайно надежен и обеспечивает связь в режиме реального времени, что делает его пригодным для промышленного применения.
EtherCAT — это Промышленный Ethernet сеть. Он основан на стандартном оборудовании Ethernet, но использует метод “обработки на лету” для транспортировки и маршрутизации сообщений. Помимо того, что EtherCAT является сетевым протоколом реального времени, он детерминированный, что означает, что это гарантирует, что сообщение будет передано (или произойдет событие) в течение определенного, предсказуемого периода времени — не медленнее или быстрее.
EtherCAT допускает расстояние до 100 метров между узлами (устройствами) и может обеспечить скорость передачи данных до 100 Мбит/ с, с временем цикла менее 100 мкс и чрезвычайно низким уровнем дрожания, благодаря распределенным синхронизированным часам.
CANopen over EtherCAT (CoE) позволяет реализовать протокол связи CANopen через сеть EtherCAT, предоставляя удобное для пользователя и экономичное решение, обеспечивающее детерминированную доставку данных наряду с более высокими скоростями передачи по большей длине сети.
Использование CANopen поверх EtherCAT возможно в значительной степени потому, что EtherCAT реализует ту же систему связи, включая словари объектов, SDOS (протокол SDO реализован непосредственно из CANopen, без изменений) и PDOs. А в сети EtherCAT кадры PDO отправляются детерминированно и без ограничения в 8 байт, налагаемого CANopen. CANopen через EtherCAT также поддерживает профили устройств CANopen, которые определяют параметры и поведение устройства, а также специфичные для класса устройства государственные машины.
Свежие комментарии