|
|
  |
Протокол для Rs-485, Какой выбрать? |
|
|
|
Jan 19 2007, 03:18
|
Cундук
    
Группа: Участник
Сообщений: 1 478
Регистрация: 13-11-06
Из: Ростов-на-Дону
Пользователь №: 22 269

|
Цитата(alex2703 @ Jan 18 2007, 21:19)  Уважаемый IPC, почему "Модбас предназначен для других целей", а для каких тогда? Можно я попробую, если не возражете. Дело в том, что MODBUS MODBUSу рознь. Базовым, согласно стандарту считается MODBUS/RTU. Это протокол бинарный без разделительного заголовка и с временнЫм разделением телеграмм. В связи с этим, просто так организовать буферированный ввод/вывод в ПК не выйдет. По документу "MODBUS over Serial Line" именно MODBUS/RTU является обязательным протоколом, а MODBUS/ASCII, телеграмма которого состоит из ASCII символов с разделительным символом в начале и с символами окончания - всего лишь рекомендуемым. Кроме этого длина телеграммы ограничена 247 байтами, хотя в наборе имеются команды передачи данных, разбитых по телеграммам.
|
|
|
|
|
Jan 19 2007, 08:52
|

Знающий
   
Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793

|
Цитата(alex2703 @ Jan 18 2007, 21:19)  Уважаемый IPC, почему "Модбас предназначен для других целей", а для каких тогда? Модбас удобен при стандартизированной передаче отдельных параметров(слов,бит итд).Его применение оправдано при сравнительно небольшом количестве передаваемых данных и наличии нескольких slave устройств в сети.Опять же он является промышленным стандартом и при совместном использовании покупных и кустарных устройств можно задействовать широкий спектр OPC серверов и SCADA систем.Если же требуется передавать поточные данные то более целесообразно использовать что то на подобии wake.имхо. Как уже было написано выше большие или что важно структуированные данные плохо совмещаются с модбасом в силу его ориентированности на отдельные параметры такие как слова или биты.
|
|
|
|
|
Feb 6 2007, 14:33
|
Участник

Группа: Свой
Сообщений: 19
Регистрация: 20-12-05
Из: Обнинск
Пользователь №: 12 442

|
Цитата(ipc @ Jan 19 2007, 08:52)  Модбас удобен при стандартизированной передаче отдельных параметров(слов,бит итд).Его применение оправдано при сравнительно небольшом количестве передаваемых данных и наличии нескольких slave устройств в сети.Опять же он является промышленным стандартом и при совместном использовании покупных и кустарных устройств можно задействовать широкий спектр OPC серверов и SCADA систем.Если же требуется передавать поточные данные то более целесообразно использовать что то на подобии wake.имхо. Как уже было написано выше большие или что важно структуированные данные плохо совмещаются с модбасом в силу его ориентированности на отдельные параметры такие как слова или биты. Не критики ради а замечания для .... ModBus если посмотреть на него через призму OSI представляет транспортный уровень, а уж как структурированы данные за это отвечает уже уровень выше. И вот тут все зависит от головы и рук. В свое время работали с файлами и передавали их через ModBus. Как для протокола транспортного уровня у него есть недостатки: Одни мастер, сравнительно небольшая скорость передачи(ограниченная длинна кадра).
|
|
|
|
|
Feb 29 2008, 06:29
|
Группа: Новичок
Сообщений: 2
Регистрация: 29-02-08
Пользователь №: 35 469

|
Здравствуйте! У меня возник вопрос по поводу modbus...судя по информации в инете, протокол этот открыт и как будто стандартизирован IEC, имеет статус PAS - общедоступные спецификации...я хотел бы узнать, если я реализую протокол в своих слейв-устройствах то для их продажи, я должен буду получить какой-нибудь сертификат соответствия, или иной подобный документ? Если да, то обязательно ли это? На www.modbus.org есть информация что сертификат получить можно...но нигде я его не видел, если на HART например можно найти, то на modbus нет  (. Перерыл весь инет,единственные кто вменяемо пишут про это www.trianglemicroworks.com но этой информации не достаточно...помогите! Вообщем главный вопрос - это легальность modbus, и обязательность сертификации....
|
|
|
|
|
Mar 10 2008, 15:29
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Kovrov, странно что занимаясь разработками на основе ModBus вы знаете только про ModBus RTU, но не в курсе про ModBus ASCII. Иначе к чему эта реплика? Цитата(Kovrov) мод бас вещь доступная но эти 7 (3,5+3,5) байт (в рту) ожидания для тайм аутов - жесть (коту под хвост) А вообще тип протокола связи зависит от области применения, как уже выше заметили. Если в проект только "свои" приборы входят это один случай, а когда требуется стыковать с "чужими" приборами, то нужно внимательно изучать все аспекты связи во всем проекте. У нас в приборах, например, используется свой собственный протокол, этакая компиляция PiNet и Modbus, но для совместимости стандартный ModBus тоже поддерживается.
|
|
|
|
|
Mar 11 2008, 10:34
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(rezident @ Mar 10 2008, 18:29)  Kovrov, странно что занимаясь разработками на основе ModBus вы знаете только про ModBus RTU, но не в курсе про ModBus ASCII. Иначе к чему эта реплика? какая реплика? С чего вы взяли что я не вкурсе модбас ASCII? Я к чему сказал- к тому что как то всегда ёжусь когда уарт простаивает... Всегда ближе к телу синхронизация по старт байтам... и потом это все имхо.. И у нас в приборах реализован тоже собственный протокол нечто среднее между ваке и IEC870 Речь идет и выборе и доступности протокола... Выложите описание вашей разработки протокола, а также вспомогательный софт... И будем иметь ввиду....
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Mar 12 2008, 09:58
|
Группа: Новичок
Сообщений: 2
Регистрация: 29-02-08
Пользователь №: 35 469

|
Вы подскажите мне пожалуйста...реализовывая в своих устройствах протокол modbus вы не сталкивались с вопросами о правомерности его использования...я понимаю что стандарт открыт, и спецификация более чем подробна...но начальство от меня хочет услышать однозначный ответ могут писать они что устройство поддерживает modbus 100%. и за это точно ничего не будет...такая вот вообщем проблема...самое странное что про сертификацию на оф. сайте написано, что мол можно пройти...но обязательно-ли? И скрин или копию сертификата этого вообще найти не могу...кому дают то они его, и зачем? если нигде нельзя посмотреть как он выглядит хоть...на HART нашел сразу же, загуглил - на тебе 2-3 ссылка...
|
|
|
|
|
Mar 12 2008, 23:36
|

Участник

Группа: Участник
Сообщений: 28
Регистрация: 12-03-08
Пользователь №: 35 864

|
Цитата(rezident @ Mar 13 2008, 02:27)  Солнцеворот, вообще-то после регистрации, еще ДО того, как задать свой вопрос, обычно принято изучать Правила форума, его структуру и пользоваться поиском по форуму. Прошу прощения, сейчас изучу. Поиском пользуюсь, но то, что хотелось бы не нахожу. А вообще я что, не в ту тему написал?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|