|
|
  |
Profibus, Реализация протокола |
|
|
|
Jun 28 2007, 07:36
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(slog @ Jun 28 2007, 11:19)  Юрий, вместо того чтобы рассылать доку всем желающим (я тоже среди них) может проще выложить её куда-нибудь? Пусть желающие сами качают. Или создать для нее ящик на майл.ру, а пароль здесь опубликовать. А может кто-нить из имеющих доступ к FTP-серверу сайта сравнит то что там лежит с тем что есть у меня, о чем уже просил rezident? может это одно и тоже? на мой запрос о добавлении в свои пока никто не ответил, так что сам не могу....
Сообщение отредактировал Юрий Санвальд - Jun 28 2007, 07:38
|
|
|
|
|
Jun 28 2007, 08:00
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Создал ящик spec_profibus@mail.ru, пароль - profibus, там во входящих он лежит, кому нужно - забирайте. Цитата(sensor_ua @ Jun 28 2007, 11:44)  Юрий,а Вам точно нужен ProfiBUS DP? А то помнится ещё и Profibus PA, в котором скорости по-ниже и связь по проводкам питания. Для slave была микросхемка SIM1 Ну Profibus PA - модификация протокола, специализированная для приборов работающих во взрывоопасных зонах и т.п., с дополнительными уровнями программно-аппаратной защиты, у нас же задача просто интегрировать прибор в сеть, работающую по профибас.
|
|
|
|
|
Jun 28 2007, 11:56
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
На FTP что-то попасть не смог. Такой же файл нашёл на http://www.kuebler.com/PDFs/Feldbus_Multit...fication_DP.pdfПодробненькое описание.
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Jun 28 2007, 20:18
|
Местный
  
Группа: Свой
Сообщений: 421
Регистрация: 25-12-04
Пользователь №: 1 675

|
Цитата(Юрий Санвальд @ Jun 28 2007, 18:42)  просветите насчет обмена данными мастер-слэйв: посылаются ли все данные всегда (при каждом запросе) в одной посылке или есть возможность обращения к отдельным переменным (через имя или индекс)? В Profibus-DP есть единственная функция для обмена данными master-slave - это Exchange - до 242-х байт туда и до 242-х байт обратно (242 - уточните, забыл уже точную цифру) за один цикл обмена - размер задается в фазе конфигурации. Что в этих телеграммах - Ваше личное дело - можете "наворачивать" свой протокол "более верхнего" уровня. Так, например, делает Siemens в своих Simoreg-ах - мастер посылает слейву телеграмму с параметрами, описывающими что именно мастер хочет считать в следующий цикл обмена. Object Dictionary - это Вы, видимо, в Profibus-FMS залезли - в DP это не надо. На самом деле, DP для этого не предназначен - это протокол для простого ввода вывода - он так и называется - децентрализованная периферия: DP-телеграммы содержат заранее определенное число данных дискретных/аналоговых каналов ввода/вывода.
|
|
|
|
|
Jun 29 2007, 10:09
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(Andrew2000 @ Jun 29 2007, 00:18)  В Profibus-DP есть единственная функция для обмена данными master-slave - это Exchange - до 242-х байт туда и до 242-х байт обратно (242 - уточните, забыл уже точную цифру) за один цикл обмена - размер задается в фазе конфигурации. Что в этих телеграммах - Ваше личное дело - можете "наворачивать" свой протокол "более верхнего" уровня. Так, например, делает Siemens в своих Simoreg-ах - мастер посылает слейву телеграмму с параметрами, описывающими что именно мастер хочет считать в следующий цикл обмена. Object Dictionary - это Вы, видимо, в Profibus-FMS залезли - в DP это не надо. На самом деле, DP для этого не предназначен - это протокол для простого ввода вывода - он так и называется - децентрализованная периферия: DP-телеграммы содержат заранее определенное число данных дискретных/аналоговых каналов ввода/вывода. Спасибо за подробное объяснение, теперь стало понятно!
|
|
|
|
|
Jul 11 2007, 12:43
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(bookevg @ Jul 11 2007, 08:31)  А не лучше ли взять готовый аппаратно-программный конвертер из ModBus RTU в ProfiBus? Если речь идет об единичном заказе. Речь о производстве в промышленном масштабе - несколько тысяч приборов год, скорее всего будем ориентироваться на SPC3. Кстати, существенный недостаток подобных микросхем - адресация как с внешней RAM, от МК требуется безумное количество ног (Ш/А == 11 ног, Ш/Д == 8 ног), по сути нужен отдельный контроллер для неё
|
|
|
|
|
Jul 12 2007, 06:37
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(slog @ Jul 11 2007, 20:21)  А где взять эту SPC3 в не супер-больших количествах нашли? Ну в принципе, почти везде есть возможность заказа всего нескольких штук, но при этом естественно выходит дороже. Например: http://www.aqad.ru/catalogs.php?abc=S&...24-0XA0&m=2http://www.sms-automation.ru/products/Siem....php?nodeid=282Правда, ничего в Питере не удалось найти, в основном все в Москве, срок поставки довольно большой - 3-4 недели  Мы пока еще ничего не покупали, руководство решает вопрос о целесообразности всего этого дела, поэтому подтвердить сроки и количество поставки я не могу. Кстати насчет цен - при заказе 5 штук цена около 20 евро за штуку, а при заказе 96 штук - "всего" около 12-13 евро: http://www.sitop.ru/siemens_price/brand/siemens_price/633
Сообщение отредактировал Юрий Санвальд - Jul 12 2007, 06:58
|
|
|
|
|
Jul 12 2007, 07:39
|
Знающий
   
Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489

|
Цитата(Юрий Санвальд @ Jul 12 2007, 10:37)  Кстати насчет цен - при заказе 5 штук цена около 20 евро за штуку, а при заказе 96 штук - "всего" около 12-13 евро: 12-13 евро стоит приличная по ёмкости ПЛИС-ка. Не рассмотреть ли вариант сделать контроллер ProfiBus на ПЛИС. Нужно ведь сделать только самую скоростную часть, приём NRZ , упаковку битов в байты, дальше процессор и сам справится. Выгоды очевидны, ПЛИС легкодоставаемы, можно сделать удобнай для процессора интерфейс и не мучаться с шиной адресов/данных. Это возможно?
--------------------
В действительности всё не так, как на самом деле.
|
|
|
|
|
Jul 12 2007, 07:46
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(slog @ Jul 12 2007, 11:39)  Это возможно? при наличии спецификации протокола и готовности потратить определенное время на его реализацию наверное возможно, я не пробовал
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|