111 0 22 марта, 2016 Опубликовано 22 марта, 2016 · Жалоба И все-таки кто кручи? EtherCAT, SERCOS III или POWERLINK? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
111 0 23 марта, 2016 Опубликовано 23 марта, 2016 · Жалоба И тишина. Почему-то на этом форуме про EtherCAT только одна тема. Эта. И то в ней никто не пишет. Это очень странно учитывая что это самый тренд сейчас и что в мире происходит сейчас ТОТАЛЬНЫЙ перевод всего и вся на эту технологию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SNB 0 2 мая, 2016 Опубликовано 2 мая, 2016 (изменено) · Жалоба Не нашел в форуме больше тем про реал-тайм Ethernet поэтому решил задать вопрос в этой. Дело в том, что я колеблюсь в выборе протокола реал-тайм езернета для проектируемой АСУТП. Проектируем быстродействующую АСУТП и стоим перед выбором: "какой же протокол реал-тайм езернета лучше использовать?" Перелопатил весь инет, но все равно не могу однозначно выбрать. Есть сомнения и колебания. Выбор свелся к 5-ти технологиям: 1) EtherCAT 2) SERCOS III 3) Ethernet powerlink 4) EtherNet/IP 5) PROFINET IO Из своего опыта что посоветуете? Или наоборот НЕ советуете использовать? Что нужно получить. За один цикл работы ПЛК должен по одному кабелю произвести: 1) Опрос около 270 аналоговых датчиков, состояние которых характеризуется 2-х байтовым числом типа INTEGER + около 400 дискретных датчиков (концевые датчики положения), состояние которых описывается одним битом ("замкнуто/разомкнуто", "ВКЛ/ВЫКЛ"). Ну, точнее не датчиков, а удаленных УСО, подключенных через Etyernet к ПЛК. 2) Выдать код ЦАП на около 30 аналоговых выходов (модуль аналогового вывода) 3) Послать команды типа "включить/выключить" на около 500 дискретных выходов (токи до 5 Ампер) с Latency Time не более 0.2 мс (модули дискретного вывода) При этом очень желательно: 4) Чтобы протокол "долго жил" (поддерживался ещё лет 10 как минимум производителями железа и разработчиками софта) 5) Чтобы можно было потом "бесшовно" переходить со 100Мбит-ной сетки, на 1Гбит и далее на 10Гбит не меняя идеологию систему и не переделывая радикально софт АСУТП 6) Чтобы относительно легко было делать резервированные конфигурации (дублирование, троирование) P.S. Эту статью читал естественно. Как и множество других. Информации много. Но все равно не могу остановится на чем-то одном. Помогите определиться с выбором. Кто реально работал с протоколами RT Ethernet. Расскажите о своем опыте использования протоколов RT езернета на практике Изменено 2 мая, 2016 пользователем СНБ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Make_Pic 0 3 мая, 2016 Опубликовано 3 мая, 2016 · Жалоба ...Для нашего контроллера мы по спецификации и на базе какого-то opensource написали EtherCAT мастер с очень примитивным набором команд. А в качестве I/O используем Beckhof, Wago или Phoenix. Мы также в одном из наших контроллеров реализовали Slave - он был на ПЛИС и мы просто взяли IP Core для Xilinx и всунули его. На МК, я так понимаю не стоит пробовать, так как весь смысл, что в Slave обработка фреймов должна быть "на-лету". Он должен вставлять свою инфу прямо в фрейм. ... - Реализация мастера очень простая для программиста и контроллера. ... Молодцы. Это вы сделали в чем я сейчас "плаваю" и "тону"... Можно в сырцы взглянуть? Что использовали за основу мастера и что почистили? Интересен так же Slave и его реализация в FPGA - можно то же взглянуть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Make_Pic 0 4 мая, 2016 Опубликовано 4 мая, 2016 · Жалоба ... - Стандартный EtherNET порт на мастере. Никаких адаптеров, изоляторов и прочей фигни. ... Также мне понравился т.н. EtherCAT Simulator - в Twincat можно промоделировать слейвы для мастера и даже их логику. ... Еще вопросы в догонку: 1) Мастер в Twincat EtherCAT Simulator использует стандартный порт Ethernet на PC? Есть к нему какие либо требования? 2) Slave как эмулируется на PC - что для этого надо (физика)? 3) Что за IP Core для Slave можно его где-то найти (понимаю, что платный :)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 3 4 мая, 2016 Опубликовано 4 мая, 2016 · Жалоба Только что привалило от техасцев. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SNB 0 4 мая, 2016 Опубликовано 4 мая, 2016 (изменено) · Жалоба Еще вопросы в догонку: 1) Мастер в Twincat EtherCAT Simulator использует стандартный порт Ethernet на PC? Есть к нему какие либо требования? 2) Slave как эмулируется на PC - что для этого надо (физика)? 3) Что за IP Core для Slave можно его где-то найти (понимаю, что платный :)? 1) Вроде как да. В рекламных проспектах пишут, что Вам не нужно какое-то особенное железо для реализациии мастера. Что, мол, сгодится, обычный комп со стандартной сетевой карточкой. 2) ? 3) Прошивки для ПЛИСин Изменено 4 мая, 2016 пользователем СНБ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Make_Pic 0 4 мая, 2016 Опубликовано 4 мая, 2016 · Жалоба 1) Вроде как да. В рекламных проспектах пишут, что Вам не нужно какое-то особенное железо для реализациии мастера. Что, мол, сгодится, обычный комп со стандартной сетевой карточкой. 2) ? 3) Прошивки для ПЛИСин 1) только с интеловским ethernet-овским чипом. 2)? - Я так понял используется та же физика - обычный ethernet порт на интоловском чипе. 3) Как-то я в беседе со своим босом - французом, говорю обычно разговорно: "используется фпга..." - он не понимет. Тогда я понял в чем дело и повторяю: "используется эф-пи-джи-эй" :) А вы говорите прошивки для плисин... - И что плисина? Какой в нее IP Core зашивается и где его можно раздобыть без обмена на 10000000 зеленых президентов (возможно open core использовался)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SNB 0 5 мая, 2016 Опубликовано 5 мая, 2016 (изменено) · Жалоба Я вообще думаю все же PowerLink заюсать. У него открыто все. До последнего бита. Он полностью Open Source. И он полностью софтовый. Т.е. никакого специального hardware не потребуется. И в отличии от EtherCAT совместим и с одним гигабитом и с 10Gigabit А в EtherCAT ( как я понял после беглого чтения доков и и форумов), самые "вкусные" вещи закрыты и даются только за немаленькую денежку А вообще сейчас хилшер производит универсальные сетевые платы, в которых ты можешь использовать ЛЮБОЙ реал-тайм езернет протокол. Для этого достаточно просто перепрошить ПЛИСину. Прошивки на диске идут в комплекте вместе с сетевой платой. Изменено 5 мая, 2016 пользователем СНБ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
romasv 0 23 мая, 2016 Опубликовано 23 мая, 2016 · Жалоба самые "вкусные" вещи закрыты и даются только за немаленькую денежку денежку просят бешеную( в связи с чем у меня вопрос: есть какие-то решения кроме TwinCAT и EC-WIN от аконтиса, позволяющие поднять реалтаймовый эзеркат под виндой? пытаюсь сейчас на raspberry pi поднять ethercat-master, но как-то оно очень сомнительно, очень мало инфы и опыта. Если кто-то подскажет советом, буду очень благодарен) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба пытаюсь сейчас на raspberry pi поднять ethercat-master, но как-то оно очень сомнительно, очень мало инфы и опыта. Если кто-то подскажет советом, буду очень благодарен) По поднятию EtherCAT. Сейчас делаю маленький ПЛК проектик на RPI 3 + EtherCAT. На Rpi стоит Codesys Runtime. Из EtherCAT стоит EK1100+EL2008,EL1008,EL2602, EL3202. Контроллер измеряет температуру, исполняет PID контроллер, крутит сервоклапанами, опрашивает кнопки, показывает и управляется через встроенный Вебсервер, добавлю еще Modbus TCP slave. Все в цикле 4мс. Запустилось все очень быстро по туториалам. EtherCAT модули понасобирал на Ebay по 30€. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба а свои устройства на LAN9252 тут случайно никто не делал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба По поднятию EtherCAT. Сейчас делаю маленький ПЛК проектик на RPI 3 + EtherCAT. На Rpi стоит Codesys Runtime. Из EtherCAT стоит EK1100+EL2008,EL1008,EL2602, EL3202. Контроллер измеряет температуру, исполняет PID контроллер, крутит сервоклапанами, опрашивает кнопки, показывает и управляется через встроенный Вебсервер, добавлю еще Modbus TCP slave. Все в цикле 4мс. Запустилось все очень быстро по туториалам. EtherCAT модули понасобирал на Ebay по 30€. С фотками было бы информативней. Не думаете? А вот начало моего монстра Будет 10 EtherCAT каплеров, цикл 1 мс на мастере. Не менее 60 контроллеров вводы-вывода, из них 20 будут Safety контроллеры. Интересно есть ли в Codesys Runtime поддержка FailSafe over EtherCAT. А то без этого на серьезные объекты не сунутся. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба С фотками было бы информативней. Не думаете? Могу выложить, когда сделаю. Только зачем? В сети полно видео, как это выглядит https://www.youtube.com/watch?v=x4ePFqxqTfY Причем с RPI 3 стало еще проще, так как там для общения со средой уже есть Wi-Fi на борту, а EtherCAT подключается к проводному Ethernet порту. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 29 марта, 2017 Опубликовано 29 марта, 2017 · Жалоба В сети полно видео, как это выглядит https://www.youtube.com/watch?v=x4ePFqxqTfY Понятно, RPI 3 в принципе не может поддерживать FailSafe over EtherCAT. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться