|
EtherCAT и PROFINET, Quick Start |
|
|
|
Jul 5 2017, 02:54
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Коллеги, доброго дня. Вопрос навскидку  Какое ПО (свободное или же не очень) и ресурсы могут порекомендовать гуру в части имплементации (можно и купить стеки при необходимости) EtherCAT и PROFINET? Интересует достаточный Tool-Chain для быстрого старта и понимания всех особенностей данных протоколов. Также, конечно, "разработческий" софт - то, что нужно для конфигурации, обновления, отладки и т.п. Спасибо!
|
|
|
|
|
 |
Ответов
(1 - 47)
|
Jul 5 2017, 04:36
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Цитата(x893 @ Jul 5 2017, 07:26)  ммм.. Спасибо. Если знаете - какой минимальный набор тулзов должен быть на компе, чтобы конфигурировать и проверять (в. тч conformance) свой собственный девайс, в котором будет крутиться купленный стек?
|
|
|
|
|
Jul 31 2017, 10:46
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(_pv @ Jul 31 2017, 12:42)  Я хоть и не ТС, но интересует slave. Для Ситар есть готовый. Начиная от железа и заканчивая софтом.
|
|
|
|
|
Aug 3 2017, 10:23
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(_pv @ Aug 2 2017, 20:17)  но какая-то часть slave stack должна же на основном процессоре крутиться? Возможно. В детали реализации не вникал, если честно, но планирую в скором времени заняться.
|
|
|
|
|
Aug 10 2017, 18:14
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 10-08-17
Пользователь №: 98 747

|
Цитата(syoma @ Aug 8 2017, 20:52)  Slave для EtherCAT реализуется либо покупным айсиком, либо на ПЛИСине, либо указанным PRU на Ситарах из-за особых требований к слейву, которому надо вставлять информацию в фреймы на лету без какой-либо задержки. Других вариантов я не знаю, поэтому искать стэк - это интересная затея. Для начальной проверки ИМХО достаточно того же еволюционно-бесплатного TwinCAT 3. А то что немецкая фирма Hilsher уже лет 15 как лепит универсальные чипы в том числе поддерживающие SERCOS и Ethercat уважаемые доны не в курсе?
Сообщение отредактировал Добрый эЭх - Aug 10 2017, 18:17
|
|
|
|
|
Aug 11 2017, 19:34
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 10-08-17
Пользователь №: 98 747

|
Цитата(syoma @ Aug 11 2017, 08:34)  Конечно в курсе. И чем они лучше того же микрочиповского LAN9252? а чем лучше ландкрузер чем жигули? А чем Интель лучше НПО "Ангстрем"?
Сообщение отредактировал Добрый эЭх - Aug 11 2017, 19:40
|
|
|
|
|
Aug 12 2017, 22:08
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 10-08-17
Пользователь №: 98 747

|
syomagteГоспода! Вам шашечки или ехать? Hilscher - уже более 20 лет специализируется на том, что лепит чипы на реал-тайм эзернета. Он основатель данного направления и безусловный мировой лидер.. Его чипы юзают все мировые бренды автоматизации (ABB. GE Fanuc, Honeywell, Bosch, Моеller, WAGО и др). А Вы все думаете... Это все равно что думать какой чип взять для писюка: интел корэ джи 7 или проц зеленоградского ангстрема. Одно дело БЕЗУСЛОВНЫЙ мировой, диктующий моду всему миру, и другой дело какие то потуги Так и с HILSСHER. Если Вам нужен езеркат, надёжный, стабильный, безпроблемный - берите продукцию HILSCHER. Если хотите помучиться - берите продукцию других фирм Цитата(syoma @ Aug 12 2017, 13:11)  А у кого доступен Hilsher и по какой цене? Когда речь идёт о наджности - цена уходит на второй план. Что толку, что Вы сэкономите бакс на чипе если шпиндель станка, управляемого по эзеркат, войдет в голову фрезеровщику Вообщем, ваши вопросы, господа, для меня звучат так: "а чем автоваз хуже тойоты? Он же тоже автомобили выпускает" Вообщем просто погуглите кто такой Hilsher. А я пас. Я и так много написал
|
|
|
|
|
Aug 13 2017, 07:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата Hilscher - уже более 20 лет специализируется на том, что лепит чипы на реал-тайм эзернета. Он основатель данного направления и безусловный мировой лидер.. Напоминает - компания ХХХ уже более 20 лет специализируется на производстве микроконтроллеров с архитектурой ARM. Она основатель данного направления и безусловный лидер. Может немного попуститесь с рекламой? Ethercat основан не Hilscherом. Вон у Beckhoff тоже есть айсики - ET1100, ET1200, и вы будете утверждать, что они не стояли у истоков Ethercat и их решение плохое? Кстати вот неплохая табличка по выбору Slave контроллера https://www.ethercat.org/download/documents/ESC_Overview.pdf
|
|
|
|
|
Aug 13 2017, 08:16
|
Участник

Группа: Участник
Сообщений: 16
Регистрация: 10-08-17
Пользователь №: 98 747

|
Цитата(syoma @ Aug 13 2017, 10:34)  Ethercat основан не Hilscherом. Я говорил о реал-тайме эезернете. Хилшер лепит универсальные чипы. И если Вы захотите изменить EtherCAT на его конкурентов, идущих с ним "ноздря в ноздрю" (SERCOS, POWERLINK, EtherNet/IP, PROFINET), Вам просто нужно будет перепрошить чип А что касается бекхофф, то я в курсе кто придумал эзеркат. Только бекхофф много чем занимается, а хилшер не распыляется и уже более 20 лет специализируются на сетевых чипах для реал-тайм эзернета
Сообщение отредактировал Добрый эЭх - Aug 13 2017, 08:18
|
|
|
|
|
Aug 13 2017, 08:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата(Добрый эЭх @ Aug 13 2017, 10:16)  Хилшер лепит универсальные чипы. И если Вы захотите изменить EtherCAT на его конкурентов, идущих с ним "ноздря в ноздрю" (SERCOS, POWERLINK, EtherNet/IP, PROFINET), Вам просто нужно будет перепрошить чип Это преимущество понятно. Но я думаю оно мало кого заинтересует, так как при одинаковой стоимости чипа от Hilschera и его аппаратной обвязки Ethercat является быстрее, проще в реализации, чем его конкуренты и свободно доступный. Так какой смысл перелазить с этого протокола на что-то другое? А что вы там кричали насчет проблем у других и надежности Hilscher?
|
|
|
|
|
Aug 13 2017, 09:56
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
Цитата(Добрый эЭх @ Aug 13 2017, 11:16)  А что касается бекхофф, то я в курсе кто придумал эзеркат. Только бекхофф много чем занимается, а хилшер не распыляется и уже более 20 лет специализируются на сетевых чипах для реал-тайм эзернета Ваши доводы можно обратить и противоположную сторону - Hilscher распыляется по всем реализациям промышленных протколов пытаясь заработать денег. На самом деле, все это маркетинг. Цитата Когда речь идёт о наджности - цена уходит на второй план. При таком подходе для реализации Profinet надо брать чипы и средства проектирования у Сименс а не у Hilscher. И дорого и надежнее. Цитата(syoma @ Aug 13 2017, 11:30)  Ethercat является быстрее, проще в реализации, чем его конкуренты и свободно доступный. Так какой смысл перелазить с этого протокола на что-то другое? Выбор сети может диктоваться сферой использования. Устройство с Ethercat в Симатику подключать неудобно.
|
|
|
|
|
Aug 22 2017, 05:26
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Цитата(syoma @ Jul 31 2017, 08:51)  Вы что будете разрабатывать - мастер или слейв? Добрый день, разрабатывать будем Slave, сейчас склоняемся к использованию NETX с покупными стеками. Всё-таки, TTM прижимает. И да - Hilscher NЕТХ52 доступен у Hilscher'а по цене от 10 евро при количестве от 500 шт. А эвал-платы есть на Амазоне O_o
|
|
|
|
|
Aug 22 2017, 08:31
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Цитата(_pv @ Aug 22 2017, 10:31)  С Линуксом там не очень. С реализацией на процессоре типа Ситара или ХМС я (и коллеги) просто не знакомы. Как там делается обработка ethernet-пакетов на лету? Есть простая задача не делать re-invention протокола, а взять готовое, соединить с простым хост-МК и побыстрее выйти на производство.
|
|
|
|
|
Aug 22 2017, 09:19
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Димыч @ Aug 22 2017, 11:31)  Как там делается обработка ethernet-пакетов на лету? С помощью блока PRU
|
|
|
|
|
Aug 22 2017, 10:42
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(gosha-z @ Aug 22 2017, 15:56)  PRU ближе к R, чем к M На ситаре Linux вполне себе есть, либо я не понял вопроса. https://e2e.ti.com/support/arm/sitara_arm/f...1841647#1841647http://e2e.ti.com/support/arm/sitara_arm/f/791/t/601372он там конечно есть, но та часть ethercat slave что выполняется на основном процессоре работает только из под SYS/BIOS. соответственно если я захочу туда же добавить например какую-нибудь вебморду на отдельный езернет для конфигурирования, или вообще повесить на USB wifi или веб камеру, ..., делать это придётся ручками без линукса. либо наоборот перепилить их sysbios_ind_sdk под линукс, не знаю даже что хуже.
|
|
|
|
|
Aug 22 2017, 18:29
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
линукс ну хотя бы чтобы например иметь возможность воткнуть прибор в обычный езернет и показать пользователю веб морду для настройки/управления. пример не совсем надуманный: http://www.micro-epsilon.com/displacement-.../capaNCDT_6500/хотя там внутри вроде LPC176х с ET1х. под sys/biosом этого делать как-то не хочется. дуал бут делать когда ethercat не нужен? (а LAN9252 кстати, вроде бы, обычным езернет контроллером быть не умеет) а вот вдруг если мой любимый процессор с линуксом это AM335x, к нему ещё LAN9252 подключить?  мне-то XMC4300 более чем достаточно. просто понять хочется в чём радость делать ethercat slave из столь жирных армов, А8/A9. без нормальной ОС большая часть периферии превращается в тыкву. как там с USB/TCP стэками под sys/bios? lwip прикручивать? или графику например, чтобы на дисплейчик красивую картинку показать, там вроде даже 3д ускоритель есть у ситары. без линукса что с ним делать?
|
|
|
|
|
Aug 23 2017, 02:15
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331

|
Цитата(gosha-z @ Aug 22 2017, 13:19)  С помощью блока PRU спасибо, да - просмотрел очевидную вещь. А есть ли готовые (свободные или платные стеки profinet для LAN9252 и XMC4300?)
|
|
|
|
|
Aug 24 2017, 13:36
|
Местный
  
Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288

|
Цитата(Николай Семёнович @ Aug 23 2017, 22:42)  А если мне нужно просто "пару байт" передать в слейв, чтоб нужные релюшки включить/выключить и вернуть в мастер их состояние "включилась/не включилась". Если я правильно понял, то вы хотите мастера реализовать, что гораздо сложнее.
|
|
|
|
|
Aug 24 2017, 14:33
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Цитата(gosha-z @ Aug 24 2017, 15:36)  Если я правильно понял, то вы хотите мастера реализовать, что гораздо сложнее. Зависит от того, насколько сильно навороченный мастер нужен. Например есть вообще опен-соурсный https://www.etherlab.org/ и пара других. Beckhoff тоже раздает всем членам исходный код ET9200 почти бесплатно за тыщу евро. Есть много платных EtherCAT Мастер стеков - вот тут есть с десяток вендоров - https://www.ethercat.org/en/products.html Выбираете Development Systems, Master Stacks. Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта.
|
|
|
|
|
Aug 24 2017, 20:15
|
Местный
  
Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202

|
Цитата(syoma @ Aug 24 2017, 17:33)  Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта. Не очень понял: ЗАЧЕМ? Зачем изобретать велосипед? Полно же готовых плат от Хилшер на любой вкус и цвет
|
|
|
|
|
Nov 20 2017, 06:25
|
Частый гость
 
Группа: Участник
Сообщений: 178
Регистрация: 18-12-10
Из: Ставрополь
Пользователь №: 61 708

|
Цитата(Студент заборстроительного @ Nov 18 2017, 10:42)  Господа! Скажите пожалуйста! А есть ли в природе микроконтроллеры с доступной ценой (1...2 тысячи рублей за тушку), у которых "на борту" по 2 (с выходными значит 4) и более EtherCAT (PowerLink, SERCOS II) интерфейса? Хочу организовать 2 кольца.
И насколько сложно сделать чтобы каждый микроконтроллер в одни моменты времени выполнял роль мастера, а в другие - слейва? Есть LAN9303 как раз идеальный случай для организации кольца. В сети где то видел даже пример похожей реализации для помехоустойчивой связи на примере ЖД состава. Нашел эту статью https://habrahabr.ru/post/168119/Поработал немного с этой микросхемой в связке с PIC32, остался доволен. Хотя конечно не все режимы и не все возможности проверил. Просто задач не было. Применение LAN технологий позволяет контроллеру быть одновременно для одних задач мастером, а для других ведомым устройством. У LAN9303 два физических порта смотрят наружу , а один по RMII подключается к МК. Удобно организовать сеть без применения свичей. Удобно использовать если объект протяженный , то соединяя последовательно устройства ( типа паровозиком) - экономится кабель и можно получить покрытие больших расстояний , чем при применении свича. Есть разработанные в PCAD платы и схемы. Если это именно ваш случай контакты на сайте http://www.yakorev.com.ru/
|
|
|
|
|
Nov 23 2017, 17:19
|
Местный
  
Группа: Участник
Сообщений: 317
Регистрация: 16-09-17
Пользователь №: 99 334

|
Цитата(smart_pic @ Nov 20 2017, 09:25)  Есть LAN9303 как раз идеальный случай для организации кольца Мне нужно 2 кольца. Внутренних. И одно внешнее. Т.е. всего 6 (3 на вход 3 нга выход) гигабтных эзернетовских портов "на борту"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|