реклама на сайте
подробности

 
 
> EtherCAT и PROFINET, Quick Start
Димыч
сообщение Jul 5 2017, 02:54
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Коллеги, доброго дня.

Вопрос навскидку sm.gif

Какое ПО (свободное или же не очень) и ресурсы могут порекомендовать гуру в части имплементации (можно и купить стеки при необходимости) EtherCAT и PROFINET?
Интересует достаточный Tool-Chain для быстрого старта и понимания всех особенностей данных протоколов. Также, конечно, "разработческий" софт - то, что нужно для конфигурации, обновления, отладки и т.п.

Спасибо!
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 47)
x893
сообщение Jul 5 2017, 03:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



http://www.port.de/en/products/profinet.html

Хотя и на github есть
Go to the top of the page
 
+Quote Post
Димыч
сообщение Jul 5 2017, 04:36
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Цитата(x893 @ Jul 5 2017, 07:26) *
http://www.port.de/en/products/profinet.html

Хотя и на github есть


ммм.. Спасибо. rolleyes.gif
Если знаете - какой минимальный набор тулзов должен быть на компе, чтобы конфигурировать и проверять (в. тч conformance) свой собственный девайс, в котором будет крутиться купленный стек?
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 5 2017, 05:09
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Зависит от выбранного варианта.
От компилятора до интерпритатора.
Поставщик обычно пишет, что нужно для использования.

Мне для profibus'а компилятора хватило.
Go to the top of the page
 
+Quote Post
syoma
сообщение Jul 31 2017, 05:51
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Вы что будете разрабатывать - мастер или слейв?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 31 2017, 09:42
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(syoma @ Jul 31 2017, 12:51) *
Вы что будете разрабатывать - мастер или слейв?

Я хоть и не ТС, но интересует slave.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jul 31 2017, 10:46
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(_pv @ Jul 31 2017, 12:42) *
Я хоть и не ТС, но интересует slave.

Для Ситар есть готовый. Начиная от железа и заканчивая софтом.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 31 2017, 18:23
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



вот это малость смущает:
Прикрепленное изображение


XMC4300/4800 выглядят для слэйвов как-то попроще.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Jul 31 2017, 18:58
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Куда-то не туда смотрели.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 2 2017, 11:52
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



да посмотрел не туда, на AMIC110

я так понял слэйв там только для SYS/BIOS,
а как-то рядом там ещё линукс можно запустить при этом? не для etherCATa, а просто, ну там какую-нибудь веб морду на отдельный езернет/USBwifi повесить, например?
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Aug 2 2017, 14:48
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Слейв там для PRU. На двух 10/100 PHY. Для общения с внешним миром можно еще гигабит прикрутить. Правда за AMIC110 но скажу, но на 335x/437x точно можно.
Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Aug 2 2017, 17:13
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Да сейчас, когда наблюдается этер кат истерия в АСУТП, когда "всё и вся" в срочном порядке переводится на этер какт, только ленивый не клепает свои слейвы. Поэтому вариантов МОРЕ

Сообщение отредактировал Николай Семёнович - Aug 2 2017, 17:14
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 2 2017, 17:17
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата
Слейв там для PRU.

но какая-то часть slave stack должна же на основном процессоре крутиться?
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Aug 3 2017, 10:23
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(_pv @ Aug 2 2017, 20:17) *
но какая-то часть slave stack должна же на основном процессоре крутиться?

Возможно. В детали реализации не вникал, если честно, но планирую в скором времени заняться.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 8 2017, 17:52
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Slave для EtherCAT реализуется либо покупным айсиком, либо на ПЛИСине, либо указанным PRU на Ситарах из-за особых требований к слейву, которому надо вставлять информацию в фреймы на лету без какой-либо задержки. Других вариантов я не знаю, поэтому искать стэк - это интересная затея.
Для начальной проверки ИМХО достаточно того же еволюционно-бесплатного TwinCAT 3.
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 8 2017, 19:33
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



из других вариантов пока смотрю на LAN9252 и XMC4300.
ситара конечно хорошо выглядит, но судя по тексасовскому форуму, с линуксом там слэйв как-то не очень дружит, что-то есть только для sys/bios.
Go to the top of the page
 
+Quote Post
Добрый эЭх
сообщение Aug 10 2017, 18:14
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 11 2017, 05:34
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Добрый эЭх @ Aug 10 2017, 20:14) *
А то что немецкая фирма Hilsher уже лет 15 как лепит универсальные чипы в том числе поддерживающие SERCOS и Ethercat уважаемые доны не в курсе?

Конечно в курсе. И чем они лучше того же микрочиповского LAN9252?
Go to the top of the page
 
+Quote Post
Добрый эЭх
сообщение Aug 11 2017, 19:34
Сообщение #19


Участник
*

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



Цитата(syoma @ Aug 11 2017, 08:34) *
Конечно в курсе. И чем они лучше того же микрочиповского LAN9252?

а чем лучше ландкрузер чем жигули?
А чем Интель лучше НПО "Ангстрем"?

Сообщение отредактировал Добрый эЭх - Aug 11 2017, 19:40
Go to the top of the page
 
+Quote Post
gte
сообщение Aug 12 2017, 07:49
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Добрый эЭх @ Aug 11 2017, 22:34) *
а чем лучше ландкрузер чем жигули?

В промышленности не все так однозначно. Если предприятию понадобится автомобиль для разъездов рядовых сотрудников то какой из двух этих вариантов будет выбран если оба в стране технически достаточно доступны?

Так что у Hilsher лучше LAN9252?
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 12 2017, 10:11
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата
если оба в стране технически достаточно доступны?

Вот давайте об этом поговорим. LAN9252 и XMC4300 доступны у дистрибьюторов по известной цене. А у кого доступен Hilsher и по какой цене?

Go to the top of the page
 
+Quote Post
Добрый эЭх
сообщение Aug 12 2017, 22:08
Сообщение #22


Участник
*

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



syoma
gte
Господа! Вам шашечки или ехать?
Hilscher - уже более 20 лет специализируется на том, что лепит чипы на реал-тайм эзернета.
Он основатель данного направления и безусловный мировой лидер..
Его чипы юзают все мировые бренды автоматизации (ABB. GE Fanuc, Honeywell, Bosch, Моеller, WAGО и др).

А Вы все думаете...

Это все равно что думать какой чип взять для писюка: интел корэ джи 7 или проц зеленоградского ангстрема.

Одно дело БЕЗУСЛОВНЫЙ мировой, диктующий моду всему миру, и другой дело какие то потуги

Так и с HILSСHER.

Если Вам нужен езеркат, надёжный, стабильный, безпроблемный - берите продукцию HILSCHER.

Если хотите помучиться - берите продукцию других фирм

Цитата(syoma @ Aug 12 2017, 13:11) *
А у кого доступен Hilsher и по какой цене?

Когда речь идёт о наджности - цена уходит на второй план.

Что толку, что Вы сэкономите бакс на чипе если шпиндель станка, управляемого по эзеркат, войдет в голову фрезеровщику

Вообщем, ваши вопросы, господа, для меня звучат так: "а чем автоваз хуже тойоты? Он же тоже автомобили выпускает"
Вообщем просто погуглите кто такой Hilsher.

А я пас.
Я и так много написал
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 13 2017, 07:34
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Добрый эЭх
сообщение Aug 13 2017, 08:16
Сообщение #24


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 13 2017, 08:30
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Добрый эЭх @ Aug 13 2017, 10:16) *
Хилшер лепит универсальные чипы. И если Вы захотите изменить EtherCAT на его конкурентов, идущих с ним "ноздря в ноздрю" (SERCOS, POWERLINK, EtherNet/IP, PROFINET), Вам просто нужно будет перепрошить чип

Это преимущество понятно. Но я думаю оно мало кого заинтересует, так как при одинаковой стоимости чипа от Hilschera и его аппаратной обвязки Ethercat является быстрее, проще в реализации, чем его конкуренты и свободно доступный. Так какой смысл перелазить с этого протокола на что-то другое?

А что вы там кричали насчет проблем у других и надежности Hilscher?
Go to the top of the page
 
+Quote Post
gte
сообщение Aug 13 2017, 09:56
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Добрый эЭх @ Aug 13 2017, 11:16) *
А что касается бекхофф, то я в курсе кто придумал эзеркат. Только бекхофф много чем занимается, а хилшер не распыляется и уже более 20 лет специализируются на сетевых чипах для реал-тайм эзернета

Ваши доводы можно обратить и противоположную сторону - Hilscher распыляется по всем реализациям промышленных протколов пытаясь заработать денег. На самом деле, все это маркетинг.
Цитата
Когда речь идёт о наджности - цена уходит на второй план.

При таком подходе для реализации Profinet надо брать чипы и средства проектирования у Сименс а не у Hilscher. И дорого и надежнее.

Цитата(syoma @ Aug 13 2017, 11:30) *
Ethercat является быстрее, проще в реализации, чем его конкуренты и свободно доступный. Так какой смысл перелазить с этого протокола на что-то другое?

Выбор сети может диктоваться сферой использования. Устройство с Ethercat в Симатику подключать неудобно.
Go to the top of the page
 
+Quote Post
Димыч
сообщение Aug 22 2017, 05:26
Сообщение #27


Частый гость
**

Группа: Свой
Сообщений: 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

Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 22 2017, 07:31
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Димыч @ Aug 22 2017, 12:26) *
разрабатывать будем Slave, сейчас склоняемся к использованию NETX с покупными стеками. Всё-таки, TTM прижимает.

И да - Hilscher NЕТХ52 доступен у Hilscher'а по цене от 10 евро при количестве от 500 шт. А эвал-платы есть на Амазоне O_o

а как там с линуксом?

и чем он лучше XMC4300/4800?
http://de.rs-online.com/web/p/entwicklungs...roller/9170741/
http://de.rs-online.com/web/p/processor-mi...t-kits/1113726/


Go to the top of the page
 
+Quote Post
Димыч
сообщение Aug 22 2017, 08:31
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Цитата(_pv @ Aug 22 2017, 10:31) *


С Линуксом там не очень.
С реализацией на процессоре типа Ситара или ХМС я (и коллеги) просто не знакомы. Как там делается обработка ethernet-пакетов на лету?
Есть простая задача не делать re-invention протокола, а взять готовое, соединить с простым хост-МК и побыстрее выйти на производство.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Aug 22 2017, 09:19
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(Димыч @ Aug 22 2017, 11:31) *
Как там делается обработка ethernet-пакетов на лету?

С помощью блока PRU
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 22 2017, 09:45
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



ну это у ситары ethercat, насколько понимаю, реализован частично "программно" на встроенных недопроцессорах PRU,
что у XMC что у хишлера это просто отдельный периферийный модуль, который имеет свой отмапленный десяток кб памяти со своими FMMU которые сами туда пишут/читают проходящие пакеты. как LAN9252 или беховские ЕТхх, просто сидящие на внутренней шине.

просто если всё равно хотите ставить отдельный хост процессор, зачем тогда под ethercat брать SoC c жирным ARMом чтобы он занимался перекладываением пары байтов наружу. а если уж это простой хост-МК, то зачем он тогда вообще снаружи отдельный?
и для простых задач кортекс M4 как-то не так срашно выглядит как bare metal на многоядерном A9 со всей бохатой периферией вплоть до 3Д ускорителя, но без линукса.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Aug 22 2017, 09:56
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



PRU ближе к R, чем к M
На ситаре Linux вполне себе есть, либо я не понял вопроса.

Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 22 2017, 10:42
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 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#1841647
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/601372

он там конечно есть, но та часть ethercat slave что выполняется на основном процессоре работает только из под SYS/BIOS.
соответственно если я захочу туда же добавить например какую-нибудь вебморду на отдельный езернет для конфигурирования,
или вообще повесить на USB wifi или веб камеру, ..., делать это придётся ручками без линукса.
либо наоборот перепилить их sysbios_ind_sdk под линукс, не знаю даже что хуже.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 22 2017, 15:44
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(_pv @ Aug 22 2017, 09:31) *
а как там с линуксом?

Я вообще не очень понимаю зачем на слейве Линукс blink.gif
Но думаю, что LAN9252 или Beckhoffские ET1100/ET1200 + ваш любимый процессор с Линуксом будут лучшим выбором. Покупаете Eval борду с каким нибудь SPI интерфейсом, цепляете и можете отлаживать.

Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 22 2017, 18:29
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



линукс ну хотя бы чтобы например иметь возможность воткнуть прибор в обычный езернет и показать пользователю веб морду для настройки/управления.
пример не совсем надуманный: http://www.micro-epsilon.com/displacement-.../capaNCDT_6500/
хотя там внутри вроде LPC176х с ET1х.

под sys/biosом этого делать как-то не хочется. дуал бут делать когда ethercat не нужен?
(а LAN9252 кстати, вроде бы, обычным езернет контроллером быть не умеет)

а вот вдруг если мой любимый процессор с линуксом это AM335x, к нему ещё LAN9252 подключить? sm.gif

мне-то XMC4300 более чем достаточно. просто понять хочется в чём радость делать ethercat slave из столь жирных армов, А8/A9.
без нормальной ОС большая часть периферии превращается в тыкву. как там с USB/TCP стэками под sys/bios? lwip прикручивать?
или графику например, чтобы на дисплейчик красивую картинку показать, там вроде даже 3д ускоритель есть у ситары. без линукса что с ним делать?
Go to the top of the page
 
+Quote Post
Димыч
сообщение Aug 23 2017, 02:15
Сообщение #36


Частый гость
**

Группа: Свой
Сообщений: 156
Регистрация: 1-02-05
Из: the Earth
Пользователь №: 2 331



Цитата(gosha-z @ Aug 22 2017, 13:19) *
С помощью блока PRU


спасибо, да - просмотрел очевидную вещь. А есть ли готовые (свободные или платные стеки profinet для LAN9252 и XMC4300?)

Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Aug 23 2017, 19:42
Сообщение #37


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Господа! Вы всё в какие-то дебри лезете, ИМХО. Упоминаете страшные слова, вроде ARM, Линукс (не к ночи будет упомянут), веб-морда и т.п..

А если мне нужно просто "пару байт" передать в слейв, чтоб нужные релюшки включить/выключить и вернуть в мастер их состояние "включилась/не включилась".

Насколько сложно будет реализовать самому, с нуля, хард и софт для этого дела?

Сообщение отредактировал Николай Семёнович - Aug 23 2017, 19:44
Go to the top of the page
 
+Quote Post
_pv
сообщение Aug 23 2017, 22:47
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



для пары байт у ET1200 и LAN9252 как раз есть режим digital I/O, который позволяет ногами дрыгать, там я так понимаю ничего особо больше и не надо.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Aug 24 2017, 13:36
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Цитата(Николай Семёнович @ Aug 23 2017, 22:42) *
А если мне нужно просто "пару байт" передать в слейв, чтоб нужные релюшки включить/выключить и вернуть в мастер их состояние "включилась/не включилась".

Если я правильно понял, то вы хотите мастера реализовать, что гораздо сложнее.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 24 2017, 14:33
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 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.

Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта.

Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Aug 24 2017, 20:15
Сообщение #41


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Цитата(syoma @ Aug 24 2017, 17:33) *
Мы вообще сейчас из-за серьезных требований по задержкам планируем реализовать Мастер на ПЛИС, с поддержкой процессора для конфигурации и старта.

Не очень понял: ЗАЧЕМ?
Зачем изобретать велосипед?
Полно же готовых плат от Хилшер на любой вкус и цвет
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 24 2017, 20:23
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Николай Семёнович @ Aug 24 2017, 22:15) *
Не очень понял: ЗАЧЕМ?
Зачем изобретать велосипед?
Полно же готовых плат от Хилшер на любой вкус и цвет

Для VPX с оптикой и чтоб ни грамма ЦП не нагружала?
Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Aug 25 2017, 17:17
Сообщение #43


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Ну я так глубоко не рыл пока.
А что у Вас за задача?
Почему именно оптика?
И какой процессор имеете в виду?
Виндовый?
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Nov 15 2017, 09:31
Сообщение #44


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Немного некромантии. Вот такая собачка прилетела в рассылке от AD
Go to the top of the page
 
+Quote Post
Николай Семёнови...
сообщение Nov 15 2017, 17:02
Сообщение #45


Местный
***

Группа: Участник
Сообщений: 297
Регистрация: 20-05-17
Пользователь №: 97 202



Спасибо. Интересно. Это аналог хилшеровской всеядной микрухи?

Т.е. какая-то дешевая мультипротокольная хрень для реал-тайм изернету?
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Nov 18 2017, 07:42
Сообщение #46


Местный
***

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



Господа!
Скажите пожалуйста!
А есть ли в природе микроконтроллеры с доступной ценой (1...2 тысячи рублей за тушку), у которых "на борту" по 2 (с выходными значит 4) и более EtherCAT (PowerLink, SERCOS II) интерфейса?
Хочу организовать 2 кольца.

И насколько сложно сделать чтобы каждый микроконтроллер в одни моменты времени выполнял роль мастера, а в другие - слейва?

Сообщение отредактировал Студент заборстроительного - Nov 18 2017, 07:44
Go to the top of the page
 
+Quote Post
smart_pic
сообщение Nov 20 2017, 06:25
Сообщение #47


Частый гость
**

Группа: Участник
Сообщений: 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/
Go to the top of the page
 
+Quote Post
Студент заборстр...
сообщение Nov 23 2017, 17:19
Сообщение #48


Местный
***

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



Цитата(smart_pic @ Nov 20 2017, 09:25) *
Есть LAN9303 как раз идеальный случай для организации кольца

Мне нужно 2 кольца. Внутренних.
И одно внешнее.
Т.е. всего 6 (3 на вход 3 нга выход) гигабтных эзернетовских портов "на борту"
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01843 секунд с 7
ELECTRONIX ©2004-2016