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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Profibus, Реализация протокола
SanvaldYV
сообщение Jun 28 2007, 07:36
Сообщение #16


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(slog @ Jun 28 2007, 11:19) *
Юрий,
вместо того чтобы рассылать доку всем желающим (я тоже среди них) может проще выложить её куда-нибудь? Пусть желающие сами качают. Или создать для нее ящик на майл.ру, а пароль здесь опубликовать.


А может кто-нить из имеющих доступ к FTP-серверу сайта сравнит то что там лежит с тем что есть у меня, о чем уже просил rezident? может это одно и тоже? на мой запрос о добавлении в свои пока никто не ответил, так что сам не могу....

Сообщение отредактировал Юрий Санвальд - Jun 28 2007, 07:38
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Jun 28 2007, 07:44
Сообщение #17


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

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Юрий,а Вам точно нужен ProfiBUS DP? А то помнится ещё и Profibus PA, в котором скорости по-ниже и связь по проводкам питания. Для slave была микросхемка SIM1


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jun 28 2007, 08:00
Сообщение #18


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

Группа: Свой
Сообщений: 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 - модификация протокола, специализированная для приборов работающих во взрывоопасных зонах и т.п., с дополнительными уровнями программно-аппаратной защиты, у нас же задача просто интегрировать прибор в сеть, работающую по профибас.
Go to the top of the page
 
+Quote Post
slog
сообщение Jun 28 2007, 11:56
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



На FTP что-то попасть не смог. Такой же файл нашёл на
http://www.kuebler.com/PDFs/Feldbus_Multit...fication_DP.pdf
Подробненькое описание.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jun 28 2007, 12:41
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Юрий Санвальд @ Jun 28 2007, 14:00) *
Создал ящик spec_profibus@mail.ru, пароль - profibus, там во входящих он лежит, кому нужно - забирайте.

Этот же pdf лежал (лежит) на фтп.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jun 28 2007, 14:42
Сообщение #21


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Мой вопрос утонул в обсуждении та или не та документация была у меня и на фтп, поэтому повторюсь:
Господа, РЕАЛЬНО работавшие с profibus-DP, просветите насчет обмена данными мастер-слэйв: посылаются ли все данные всегда (при каждом запросе) в одной посылке или есть возможность обращения к отдельным переменным (через имя или индекс)?

Никак не могу разобраться с этим по документации, смущает то, функция запроса
выходных данных имеет всего один параметр - АДРЕС слэйва (стр. 731), а так же то, что среди параметров слэйва есть переменная Real-Output-Lenght - которая описывает длину выходных данных устройства - и она имеет тип "unsigned8" - т.е. 256 максимум (стр.846).

Сообщение отредактировал Юрий Санвальд - Jun 28 2007, 14:43
Go to the top of the page
 
+Quote Post
Andrew2000
сообщение Jun 28 2007, 20:18
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 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-телеграммы содержат заранее определенное число данных дискретных/аналоговых каналов ввода/вывода.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jun 29 2007, 10:09
Сообщение #23


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

Группа: Свой
Сообщений: 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-телеграммы содержат заранее определенное число данных дискретных/аналоговых каналов ввода/вывода.


Спасибо за подробное объяснение, теперь стало понятно! smile.gif
Go to the top of the page
 
+Quote Post
bookevg
сообщение Jul 11 2007, 04:31
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 320
Регистрация: 13-09-06
Пользователь №: 20 348



А не лучше ли взять готовый аппаратно-программный конвертер из ModBus RTU в ProfiBus? Если речь идет об единичном заказе.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jul 11 2007, 12:43
Сообщение #25


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(bookevg @ Jul 11 2007, 08:31) *
А не лучше ли взять готовый аппаратно-программный конвертер из ModBus RTU в ProfiBus? Если речь идет об единичном заказе.


Речь о производстве в промышленном масштабе - несколько тысяч приборов год, скорее всего будем ориентироваться на SPC3.
Кстати, существенный недостаток подобных микросхем - адресация как с внешней RAM, от МК требуется безумное количество ног (Ш/А == 11 ног, Ш/Д == 8 ног), по сути нужен отдельный контроллер для неё 07.gif
Go to the top of the page
 
+Quote Post
slog
сообщение Jul 11 2007, 16:21
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



А где взять эту SPC3 в не супер-больших количествах нашли?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jul 12 2007, 06:37
Сообщение #27


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(slog @ Jul 11 2007, 20:21) *
А где взять эту SPC3 в не супер-больших количествах нашли?


Ну в принципе, почти везде есть возможность заказа всего нескольких штук, но при этом естественно выходит дороже.

Например:
http://www.aqad.ru/catalogs.php?abc=S&...24-0XA0&m=2
http://www.sms-automation.ru/products/Siem....php?nodeid=282

Правда, ничего в Питере не удалось найти, в основном все в Москве, срок поставки довольно большой - 3-4 недели sad.gif
Мы пока еще ничего не покупали, руководство решает вопрос о целесообразности всего этого дела, поэтому подтвердить сроки и количество поставки я не могу.

Кстати насчет цен - при заказе 5 штук цена около 20 евро за штуку, а при заказе 96 штук - "всего" около 12-13 евро:
http://www.sitop.ru/siemens_price/brand/siemens_price/633

Сообщение отредактировал Юрий Санвальд - Jul 12 2007, 06:58
Go to the top of the page
 
+Quote Post
slog
сообщение Jul 12 2007, 07:39
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Цитата(Юрий Санвальд @ Jul 12 2007, 10:37) *
Кстати насчет цен - при заказе 5 штук цена около 20 евро за штуку, а при заказе 96 штук - "всего" около 12-13 евро:


12-13 евро стоит приличная по ёмкости ПЛИС-ка. Не рассмотреть ли вариант сделать контроллер ProfiBus на ПЛИС. Нужно ведь сделать только самую скоростную часть, приём NRZ , упаковку битов в байты, дальше процессор и сам справится. Выгоды очевидны, ПЛИС легкодоставаемы, можно сделать удобнай для процессора интерфейс и не мучаться с шиной адресов/данных.
Это возможно?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Jul 12 2007, 07:46
Сообщение #29


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

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(slog @ Jul 12 2007, 11:39) *
Это возможно?


при наличии спецификации протокола и готовности потратить определенное время на его реализацию наверное возможно, я не пробовал smile.gif
Go to the top of the page
 
+Quote Post
Цырен
сообщение Aug 27 2007, 11:25
Сообщение #30


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

Группа: Validating
Сообщений: 184
Регистрация: 26-06-07
Из: Санкт-Петербург
Пользователь №: 28 714



Если кто-то работал с SPC3, то мог бы рассказать вкратце о ней? Но не очень уж вкратце типа "это микросхема для работы в открытой сети PROFIBUS-DP и берет на себя всю работу по протоколу". Мне интересно более объектное описание. Как много времени понадобится для написания ПО под нее и какие этапы надо для этого преодолеть? Какие средства отладки вы предлагаете (ПО для ПК, железо)?

И еще:
1. Нужна ли специальная сертификация в PNO, прибора, говорящая о том, что прибор действительно отвечает требованиям PROFIBUS? Или достаточно заявить, что все работает smile.gif
2. Какое количество данных из слэйва может быть доступно для мастера? 192 байта-соответственно размеру буферов данных?
Go to the top of the page
 
+Quote Post

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

 


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


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