[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
отмена правки 112726320 участника Juvf (обс.) Удаление текста без пояснений
Метка: отмена
Строка 41:
* Стандарт специфицирует метод передачи только двух [[Тип данных|типов данных]]<ref name="ni">[http://www.ni.com/white-paper/52135/en/pdf Application Development with Modbus]</ref>. Отсутствие чёткого указания в стандарте привело к тому, что с другими типами данных сторонние производители MODBUS-решений поступали по своему усмотрению. Различие мнений производителей оборудования в этом вопросе не позволило впоследствии сделать уточнения в официальном документе: это вызвало бы всплеск недовольства производителей, не согласных с предлагавшимися поправками стандарта и возможную войну форматов.
* Стандарт не регламентирует начальную [[Инициализация|инициализацию]] системы. Назначение сетевых адресов и прописывание в системе параметров каждого конкретного устройства выполняются вручную на этапе адаптации и программирования системы.
* Не предусмотрена передача сообщений по инициативе подчинённого устройства (прерываний)<ref name="ni" />. Ведущее устройство должно периодически опрашивать ведомые.
* Длина запроса ограничена, а данные могут быть запрошены только из последовательно расположенных регистров. Это увеличивает задержки и накладные расходы при использовании сети, так как для получения данных из регистров, расположенных далеко друг от друга в адресном пространстве, мастер должен либо запрашивать ненужные данные, либо использовать несколько запросов<ref name="ni" />.
* Не предусмотрен способ, с помощью которого подчинённое устройство могло бы обнаружить потерю связи с ведущим<ref name="ni" />.
 
== Введение ==