Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Profibus DP
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
serg_am
Господа Спецы!
Если кто сталкивался, поделитесь, пожалуйста, опытом подсоединения к профибусу.

Интересует простейший случай - на собственной разработке ставим сименсовскую микросхему SPC3, и подключаемся в режиме слэйва в сеть..

Есть ли у кого положительный опыт решения подобной задачи, если можно с подробностями...
wink.gif
Andrew2000
Цитата(serg_am @ Jan 18 2005, 20:42)
Интересует простейший случай - на собственной разработке ставим сименсовскую микросхему SPC3, и подключаемся в режиме слэйва в сеть..
Есть ли у кого положительный опыт решения подобной задачи, если можно с подробностями...
*

Опыт есть, наверное даже положительный - поставили (правда SPC4) поиграли и выбросили - дорого это (Profibus).
А так, если деньги есть - работать можно.
serg_am
Цитата(Andrew2000 @ Jan 19 2005, 14:19)
Опыт есть, наверное даже положительный - поставили (правда SPC4) поиграли и выбросили - дорого это (Profibus).
А так, если деньги есть - работать можно.
*

Можно подробнее.. на чем делали, какие подводные камни встречаются..

Дорого - понятие относительное, если сравнивать со стандартными импортными изделиями, то собственная разработка получается очень даже дешево..
зато получаешь совместимось с де-факто самой распространенной пром. сетью..
Andrew2000
Цитата(serg_am @ Jan 19 2005, 19:04)
Можно подробнее.. на чем делали, какие подводные камни встречаются..
зато получаешь совместимось с де-факто самой распространенной пром. сетью..
*

Прикрутили SPC4 к Infineon SABC167.
Камни с SPC4 - поганое описание (программное) ф-ии некоторых регистров уточнялись опытным путем. Физика описана нормально.
Про SPC3 ничего сказать не могу - не работал, слышал, люди ставили - вроде ничего.
Да и SPC4 - в 1998 или 1999 году дело было ... не помню ...

Померла уже эта сеть (на мой взгляд), Siemens (автор Profibus) и тот на Ethernet-е (ну или на ProfiNet-е - Profibus через Ethernet).
Все-таки, это как была внутренняя сеть Siemens, так ей и осталась - нет поддержки от других производителей - Siemens - монополист.

Сами раньше работали на Profibus - мастер был реализован программно (asm для С16x).
Для ускорения хотели поставить чипы от Siemens - ASPC2 (а других производителей и не было, да и сейчас, кажется, нет) - ничего не вышло - документацию они зажали.

Так, что, плюнули - теперь - вниз от контроллера CAN (вместо ProfibusDP), вверх - Ethernet (вместо ProfibusFMS).
one_man_show
Вот уж не думал, что Профибас загибается. По продаже железок не скажешь. Но приходится доверять мнению специалистов? Или есть другие мнения?
serg_am
У профибуса много недостатков, но, по-моему, это все-таки лучшая пром. сеть по своим характеристикам, сименсы очень серьезно относятся к "мелочам" (кабели, разъемы), если использовать все фирменное, результаты впечатляют.
Я согласен с тем, что прогресс движется в сторону открытых стандартов (rs-485+modbus, CAN, ethernet), но, как правило, у заказчика есть жесткие требования по оборудованию и приходится учитывать его мнение

blush.gif
Andrew2000
Цитата(serg_am @ Jan 20 2005, 12:09)
У профибуса много недостатков, но, по-моему, это все-таки лучшая пром. сеть по своим характеристикам, сименсы очень серьезно относятся к "мелочам" (кабели, разъемы)
но, как правило, у заказчика есть жесткие требования по оборудованию и приходится учитывать его мнение
blush.gif
*

Ну, недостатков, кроме "закрытости", я, наверное, и не назову smile.gif
Сеть, действительно, очень хорошая (мне до сих пор нравится). Но, именно, сеть, т.е. уровень 2 и выше - FDL & DP (FMS, считаю, монстр - с ним связываться не надо).
Т.е. "мелочи" здесь это многомастерность = маркерное кольцо и гарантированные время реакции и доставка сообщений (чего нет ни в CAN ни в Ethernet).
Кабели и разъемы - тут ни при чем - это RS485 (или, забыл какая физика, если Profibus PA).

Нам нужны были именно мастера, т.к. кроме собственных контроллеров никого в нашей сети и не было.

Вспомнил: кажется, SPC4 и SPC3 по разводке отличаются всего двумя ногами - разведите плату с учетом обоих - будет выбор.

Для начала запустите SPC3 - он проще, но только ProfibusDP.
А если захочется чего-то более навороченного - собственный протокол - поставите SPC4.

Если кто-то захочет сказать, что собственный протокол это плохо - попробуйте при пом. ProfibusDP передать свой slave от одного управляющего мастера к другому (дублирование управления) не остановив при этом управляемое slave-ом устройство (двигатель, например) smile.gif

(Хотя, кажется, это заложено в DPV2, но я не помню, поддерживает его SPC или нет)

з.ы. Все мои мысли - 3-х/4-х летней давности, может что и изменилось к лучшему smile.gif
Andy Great
Цитата(serg_am @ Jan 18 2005, 19:42)
Господа Спецы!
Если кто сталкивался, поделитесь, пожалуйста, опытом подсоединения к профибусу.

Интересует простейший случай - на собственной разработке ставим сименсовскую микросхему SPC3, и подключаемся в режиме слэйва в сеть..

Есть ли у кого положительный опыт решения подобной задачи, если можно с подробностями...
wink.gif
*


На господина пока не тяну, но опыт немного есть. smile.gif

Делал именно на SPC3, делал долго, поэтому сразу предупреждаю: делать по даташиту все один в один, никаких отклонений, макс. число проверок на допустимость, наличие мастера в пределах досягаемости - крайне желательно. Да, там еще какие-то непонятки бывают с SPC3, не все работают - хотя, м.б., проблемы сборки...
etx
Может кто подскажет где ножно нарыть инфу по самому протоколу ProfiBus уровней DP и FDL
Больше интересуют (если есть) готовые полные алгоритмы реализации мастеров и слевов.
Буду благодарен за любую инфу.
Andrew2000
Цитата(etx @ Mar 30 2005, 16:48)
Может кто подскажет где ножно нарыть инфу по самому протоколу ProfiBus уровней DP и FDL
*

ну так на этом фтп и лежат
(перевод в "свои" - и документ в кармане smile.gif
etx
Дока на профибас есть тут:
http://forum.embedder.info/showthread.php?t=1
_Sam_
Поделитесь пожалуйста опытом тестирования профибус слэйв на базе SPC3. Хотелось бы рассмотреть варианты с минимальными дополнительными вливаниями(покупка спец. ПО или железа) или вообще без них biggrin.gif
Andrew2000
Цитата(_Sam_ @ Nov 28 2005, 13:09) *
Поделитесь пожалуйста опытом тестирования профибус слэйв на базе SPC3.

Пользовался прогой от Weidmuller (не сохранилась):
ПК-RS232->RS485 ----- Profibus Slave (точка-точка, ПК выступает мастером).

Можно поити по такому же пути, прогу написать самому - получится просто, всех фнкций мастера не надо - только DP-функции.

А искать надо что-то типа "Profibus monitor" - у Siemens-а точно есть, но работает через их железяку.
_Sam_
Цитата
Пользовался прогой от Weidmuller (не сохранилась):
ПК-RS232->RS485 ----- Profibus Slave (точка-точка, ПК выступает мастером).

Можно поити по такому же пути, прогу написать самому - получится просто, всех фнкций мастера не надо - только DP-функции.

А искать надо что-то типа "Profibus monitor" - у Siemens-а точно есть, но работает через их железяку.


Спасибо.
Погуглил немного монитора или эмулятора мастера не нашёл(в смысле на халяву biggrin.gif ). Видимо придётся сперва свой эмулятор написать, а потом всё таки у Сименса что-нибудь покупать. Пока присмотрел P r о f i T r a с е + P r о f i С o r e за 1000евриков. Кто нибудь использовал этот анализатор?
Andy Great
Цитата(_Sam_ @ Nov 28 2005, 12:09) *
Поделитесь пожалуйста опытом тестирования профибус слэйв на базе SPC3. Хотелось бы рассмотреть варианты с минимальными дополнительными вливаниями(покупка спец. ПО или железа) или вообще без них biggrin.gif

Мастер для этого нужен. И больше ничего. Внимательное чтение документации и полное отсутствие фантазии в ее интерпретации помогают сильно. У меня мастер был на дружественном заводе, бегал туда через день для отладки, пока все не сделал как написано, а не так как хотелось прочитать. Особое внимание на соответствие размеров буферов.
_Sam_
Цитата
Мастер для этого нужен. И больше ничего. Внимательное чтение документации и полное отсутствие фантазии в ее интерпретации помогают сильно. У меня мастер был на дружественном заводе, бегал туда через день для отладки, пока все не сделал как написано, а не так как хотелось прочитать. Особое внимание на соответствие размеров буферов.


Т.е. вы хотите сказать, что если будет работать с одним мастером, то будет и со всеми остальными?
Неужели мастера вообще ничем не отличаются?

Мне необходимо запустить изделие с профибус slave в серийное производство и поэтому хотелось бы какого-нибудь более серьёзного теста для проверки работоспособности девайса. Сейчас под рукой мастера у меня нет, я думаю если уж и покупать, то покупать сразу тестер/анализатор.
_Sam_
Цитата
Пользовался прогой от Weidmuller (не сохранилась):
ПК-RS232->RS485 ----- Profibus Slave (точка-точка, ПК выступает мастером).


Всё таки нашёл я эту прогу biggrin.gif . Если кому интересно вот ссылка
симулятор , там кстати и для Аs-i и для CАN и для DevicеNеt кое-что есть!

Всем спасибо!
Andrew2000
Цитата(_Sam_ @ Nov 28 2005, 19:50) *
Цитата
Мастер для этого нужен. И больше ничего....

Т.е. вы хотите сказать, что если будет работать с одним мастером, то будет и со всеми остальными?
Неужели мастера вообще ничем не отличаются?
Сейчас под рукой мастера у меня нет, я думаю если уж и покупать, то покупать сразу тестер/анализатор.


Да, одного мастера вполне достаточно. В "рабочем" режиме DP-slave и работает только с одним мастером (исключение - DPV2, а оно надо?).
Так что ПК с эмулятором хватит.
Кроме того, всю параметризацию, насколько я помню, SPC3 поддерживает сам (это не SPC4), так что это отлаживать не надо.
Я думаю, тестер/анализатор необходим, если сами пишите весь профибас (от UARTa).
А все эти SPC/ASPC для того и сделаны, чтоб FLD отрабатывать (а некоторые и DP smile.gif.

А вот если Вы запускаете всю систему целиком - с несколькими мастерами - вот тут анализатор пригодится - смотреть как они маркер гоняют (время оборота маркера), кому времени не хватает, и т.д.
Andrew2000
Цитата(_Sam_ @ Nov 29 2005, 10:29) *
Цитата
Пользовался прогой от Weidmuller (не сохранилась):
ПК-RS232->RS485 ----- Profibus Slave (точка-точка, ПК выступает мастером).


Всё таки нашёл я эту прогу biggrin.gif . Если кому интересно вот ссылка
симулятор , там кстати и для Аs-i и для CАN и для DevicеNеt кое-что есть!

Всем спасибо!


Да, вот такая фигня еще попадалась:
http://www.industrialnets.ru/index/?interf...product&node=86
только она к их собственной железяке RS232-485 привязана.
Виктория
_Sam_
Цитата
Всё таки нашёл я эту прогу . Если кому интересно вот ссылка
симулятор , там кстати и для Аs-i и для CАN и для DevicеNеt кое-что есть!


Скорее всего и симулятор http://www.bihl-wiedemann.com/englisch/download.htm#swmas тоже использует адаптер RS-232-RS-485 как аппаратный ключ.
Andy Great
Цитата(_Sam_ @ Nov 28 2005, 18:50) *
Т.е. вы хотите сказать, что если будет работать с одним мастером, то будет и со всеми остальными?
Неужели мастера вообще ничем не отличаются?

Мастера отличаются размером корпуса, цветом, производителем, начинкой, ценой. Философия Profibus DP в том, что любой мастер будет работать с любым слейвом. Ясен пень, если они правильно реализованы. Чтобы слейв был правильно реализован, Сименс и выпустил SPC3. Если упомянутый камень правильно настроить и приложить к нему правильный GSD, то будет работать с любым мастером (за наколенные поделки мастеров с софтовой реализацией Профибуса не отвечаю). К примеру, мой слейв работал на 12МБит с гальваноразвязкой NVE.
nss
Цитата(Andy Great @ Feb 17 2005, 18:21) *
Делал именно на SPC3, делал долго, поэтому сразу предупреждаю: делать по даташиту все один в один, никаких отклонений, макс. число проверок на допустимость, наличие мастера в пределах досягаемости - крайне желательно. Да, там еще какие-то непонятки бывают с SPC3, не все работают - хотя, м.б., проблемы сборки...

Хотелось бы узнать на какие грабли нарывались, а то мне сейас тоже самое предстоит.
stmyself
Цитата(Andy Great @ Feb 17 2005, 17:21) *
На господина пока не тяну, но опыт немного есть. smile.gif

Делал именно на SPC3,


А к чему вы прикручивали СПЦ3?? Мне нужно к STM32F10 (M3-Cortex) прикрутить, т.о. организовать слэйв-дивайс.
Могли бы поделиться опытом??
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.