RS-485: различия между версиями

Строка 34: Строка 34:




== Особенности работы Modbus RTU ==
== Программное конфигурирование устройств ==
 
=== Скорость, чётность ===
Обмен информацией по шине осуществляется по принципу запрос-ответ.  
Стандарт де-факто: 9600 бит/с, нет контроля чётности, два стоп-бита - 8N2.
 
=== Краткое описание протокола Modbus RTU ===
Каждое устройство на шине имеет свой адрес.  
Обмен информацией происходит по принципу запрос-ответ: контроллер посылает запрос, устройство отвечает. Каждое устройство на шине имеет свой восьмибитный адрес. Адрес может быть как жестко задан, так и устанавливаться при предварительной настройке - это указывается в документации к устройству.
Для исполнительного устройства контроллер посылает команду, в ответ получает подтверждение.
Для датчиков контроллер посылает запрос, в ответ приходит значение.
 
Как правило, датчики опрашиваются по кругу.
 
Время цикла опроса зависит от скорости шины, от количества датчиков,
от скорости их ответа и т. д. Это время может быть достаточно большим, до десятков секунд.
Имейте это ввиду, если вы подключаете датчики требующие быстрого реагирования.
Способы решения проблемы - разбиение на несколько линий и ....
 
Для подключения устройств требуется предварительная настройка
(прописывание адреса, указание типа и т.д.).
Как правило, она несложная и прописана в документации к ним.


== Протоколы кроме Modbus RTU ==
== Протоколы кроме Modbus RTU ==