Mr.Doors


Rambler's Top100



Вольт Маркет
MODBUS

Modbus — широко используемый в промышленной автоматизации коммуникационный протокол, первоначально разработанный компанией Modicon (принадлежит компании Sсhneider Electric) для своих контроллеров в 1979 году. В настоящее время протокол поддерживается некоммерческой организацией Modbus-IDA.

Modbus основан на клиент-серверной (мастер - слейв) архитектуре, когда одно устройство (клиент или мастер) может инициировать передачу (сделать запрос). Другие устройства (сервер или слейв) отвечают на запрос, т.е. передают запрашиваемые данные, или производят запрашиваемые действия. В случае невозможности выполнения запроса слейв посылает сообщение с кодом ошибки. Типичное клиент-устройство представляет собой панели программирования либо ПК с установленным соответствующим программным обеспечением (SCADA и т.д.) . Типичное «серверное» или слейв устройство - программируемый контроллер либо интеллектуальное устройство.

 

Режимы протокола Modbus:

  • RTU- для передачи по последовательным линиям связи (в основном RS-485, реже RS-422/RS-232)
  • ASCII- для передачи по последовательным линиям связи (в основном RS-485, реже RS-422/RS-232)
  • TCP - для передачи данных по сетям TCP/IP

В чем отличие между RS-232, RS-422 и RS-485?

  • RS-232 предполагает наличие только одного мастер устройства и одного слейва и ограничен по растоянию 15 метрами.Подробнее о RS-232 здесь.
  • RS-422 позволяет адресовать данные до 10 слейв-устройствам, используя четырехпроводный кабель (полный дублекс). Ограничение по расстоянию – до 400 метров.
  • RS-485 позволяет адресовать данные до 32 слейв-устройствам, используя либо двухпроводный (полудублекс), либо четырехпроводный (полный дублекс) кабеля. Ограничение по расстоянию – до 4000 метров. Подробнее о RS-485 здесь.

Адрес каждого устройства должен быть уникален и находиться в диапазоне от 1 до 247 для всех систем (т.е теоритически возможно до 247 устройств).

 

Modbus, Modbus Plus и Modbus TCP/IP одно и тоже?

Нет, это разные и не совместимые протоколы, для их соединения необходимы конверторы.

 

Какой кабель необходимо использовать для Modbus?

Рекомендуется экранированный 18AWG кабель.Для RS-485 достаточно обычной экранированной витой пары 5-й категории. Экран должен быть заземлен только с одного конца. Располагать кабель Modbus необходимо подальше от силовых кабелей (не менее 30 см). В случае необходимости пересечения кабель Modbus и силовые кабеля делают крестом под прямым углом.

 

Возможно ли использование Modbus TCP/IP по Internet ?

Да, так как TCP/IP является транспортным протоколом Интернета. Modbus TCP/IP разработан специально для этого. Т.е. благодаря возможностям Интернет мастер и слэйв устройства могут находиться даже на разных континентах.

 

Подробнее о протоколе MODBUS смотрите на сайте организации Modbus-IDA.

 
Используете ли антивирус на пром. станциях?
 

Lamoda RU