Добрый день.
Как-то так получилось, что столкнулся с указанными в топике протоколами. Кое-что почитал в интернете и понял только то, что
1) его активно применяют энергетики
2) 101/103 использует последовательный интерфейс (RS232/422/485), а 104 Ethernet.
Хотелось бы понять, чем может быть интересны эти протоколы и для примера, чем они лучше Modbus RTU ?
В каких случаях его стоит закладывать в новый проект?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
протоколы 101/103/104
Модератор: Глоб.модераторы
-
- почётный участник форума
- Сообщения: 1076
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 53 раза
- Поблагодарили: 20 раз
Re: протоколы 101/103/104
хотя бы тем, что есть передача значений с временными метками.чем они лучше Modbus RTU
Когда это предписано ТУ или ТЗ вестимо.В каких случаях его стоит закладывать в новый проект?
-
- эксперт
- Сообщения: 2099
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 138 раз
- Поблагодарили: 174 раза
Re: протоколы 101/103/104
Например, передается таблица с предопределенными параметрами (I,U,P,cos...) и один из этих параметров - время.Бондарев Михаил писал(а): хотя бы тем, что есть передача значений с временными метками.
Т.е. обязательным параметром для устройств с данным протоколом являются часы реального времени?
В ModbusRTU метки времени не имеют смысла, так как время, за которое передаются данные ограничено. Поэтому пакет либо пришел и время можно фиксировать по часам мастера, либо пакет не пришел и время нам уже не интересно.
Задаю такие вопросы, потому что информации в интернете мало об этих протоколах.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Re: протоколы 101/103/104
Основной плюс этих протоколов - передача по изменениям с меткой времени, т.е. нет необходимости постоянно сканировать все регистры верхним уровнем. Эти протоколы предназначены для систем телемеханики, в которых каналы передачи данных ограничены в пропускной способности. Например, распределенная система с десятками контроллеров на расстоянии сотни километров, соединенных некоммутируемой телефонной линией, обеспечивающей скорость передачи 1200бит/с - до недавнего времени была нормой на многих нефтепроводах, а в некоторых местах остается и сейчас. Опрос каждого контроллера порой проходил раз в 20..30 секунд, поэтому метка времени для изменившихся сигналов актуальна.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.