В этом выпуске мы поговорим о реализации EtherCAT на мастер-станциях.
EtherCAT Master
Для разработки EtherCAT Master,Никакого специального оборудования не требуется,Единственное требование невероятно простое:Один порт Ethernet。выполнить Главный интерфейс EtherCAT может использовать либо встроенный контроллер Ethernet, либо недорогую стандартную сетевую карту без необходимости использования выделенного используемая интерфейсная карта. Это означает, что EtherCAT Устройство главной станции может реализовывать сетевые решения жесткого реального времени, используя только стандартные сетевые карты.
Общая платформа контроллера предоставляет драйвер и код главной станции EtherCAT, которую необходимо только настроить:
Системная платформа
Мастер EtherCAT реализован в различных операционных системах реального времени, включая, помимо прочего: eCos, INtime, MICROWARE OS-9, MQX, On Time RTOS-32, Proconos OS, Real-Time Java, RT Kernel, RT-Linux. , RTX, RTXC, RTAI Linux, PikeOS, Linux с RT-Preempt, QNX, VxWin + CeWin, VxWorks, Windows CE, Windows XP/XPE с CoDeSys SP RTE, Windows NT/NTE/2000/XP/XPE/Vista с TwinCAT RTE, Windows 7 и XENOMAI Linux.
Существует два основных способа разработки основного сайта:
1. Стек основных протоколов с открытым исходным кодом доступен в виде примера кода или коммерческого программного обеспечения.Также существуют различные компании, предоставляющие услуги по внедрению на различных аппаратных платформах.,Например, платформа CODESYS напрямую поддерживает главную станцию EtherCAT.,Просто приобретите соответствующую лицензию. Информацию о быстро растущем списке поставщиков можно найти в разделе продуктов на веб-сайте EtherCAT.
2. Другой способ реализовать мастер EtherCAT — использовать пример кода.,Это не стоит много. программное обеспечение доступно в виде исходного кода,Включает все основные функции EtherCAT.,Он даже включает в себя функцию EoE (EtherCAT over Ethernet) (см. рисунок ниже).
Разработчикам необходимо лишь сопоставить код, примененный к среде Windows, с используемым целевым оборудованием и операционной системой реального времени. Программный код успешно использовался во многих системах.
CODESYS
В платформе Codesys представлен контроллер,Для начала необходимо установить драйвер сетевой карты для шины EtherCAT.,Обычно поставщики настраивают его на заводе.,Если вам необходимо выполнить всю операцию самостоятельно,Можно проконсультироватьсяначинаякурсВыпущены вводные курсы по серии Codesys V3.5。
После этого откройте редактор программного обеспечения обеспечениеIDE,Непосредственно добавьте столбец устройства,Выберите EtherCATMaster, чтобы добавить его.,(SoftMotionКадзуиSoftMotion,Выбирайте по необходимости,Конкретные различия) Подробности были введены,Пожалуйста, обратитесь к:【1-12】Конфигурация главной станции EtherCAT