Нет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
[[Category:Интеграция]]
[[Category:Интеграция]]
[[Category:Modbus]]
[[Category:M-Bus]]
Последнее время мы уделяем большое внимание вопросам подключения устройств сторонних производителей к системе АСУД-248.  
Последнее время мы уделяем большое внимание вопросам подключения устройств сторонних производителей к системе АСУД-248.  


Строка 10: Строка 13:
Часто оперируют понятиями M-bus, Modbus, RS-485, Ethernet, Компьтерная сеть и т.п. - одни из которых определяют физический интерфейс подключения устройств, а другие набор правил передачи данных.
Часто оперируют понятиями M-bus, Modbus, RS-485, Ethernet, Компьтерная сеть и т.п. - одни из которых определяют физический интерфейс подключения устройств, а другие набор правил передачи данных.


При общении с проектными организациями, заказчиками, перед которыми встает конкретная задача по подключению сторонних устройств к АСУД-248, часто сталкиваешься с путаницей в определениях "интерфейс", "протокол" и  связанных с этим вопросами, например:  
При общении с проектными организациями, заказчиками, перед которыми непосредственно возникает задача по подключению сторонних устройств к АСУД-248, часто сталкиваешься с путаницей в определениях "интерфейс", "протокол" и  связанных с этим вопросами, например:  
* "Modbus - это интерфейс?"  
* "Modbus - это интерфейс?"  
* "Modbus и M-bus одно и тоже"  
* "Modbus и M-bus одно и тоже"  
Строка 36: Строка 39:


Modbus - это коммуникационный протокол широко применяемый в промышленности. Он определяет правила пересылки данных при взаимодействии устройств.  
Modbus - это коммуникационный протокол широко применяемый в промышленности. Он определяет правила пересылки данных при взаимодействии устройств.  
Мы можем реализовать диспетчеризацию и управления практически любого устройства, если оно поддерживает данный протокол.


Есть несколько модификаций данного протокола:  
Есть несколько модификаций данного протокола:  
Строка 42: Строка 47:
* Modbus ASCII (в настоящее время не поддерживается в АСУД-248).   
* Modbus ASCII (в настоящее время не поддерживается в АСУД-248).   


Modbus - ничего не говорит об интерфейсе между устройствами.
Само слово "Modbus" - ничего не говорит об интерфейсе между устройствами.


Протокол Modbus может работать поверх интерфейсов RS-485/RS-232, компьютерная сеть и других.
Протокол Modbus может работать поверх интерфейсов RS-485/RS-232, компьютерной сети и других.


Следовательно, если известно, что устройство поддерживает протокол Modbus следует уточнить, какие физические интерфейсы есть у устройства и поддерживаются ли они в АСУД-248.
Следовательно, если известно, что устройство поддерживает протокол Modbus следует уточнить, какие физические интерфейсы есть у устройства и поддерживаются ли они в АСУД-248.
Строка 65: Строка 70:
* только протокол.
* только протокол.


Т.е. прибор может поддерживать протокол M-bus, но интерфейсом подключения при этом  выступает, например: RS-485.  
Т.е. прибор может поддерживать протокол M-bus, но интерфейсом подключения при этом  выступает, например: RS-485. Или прибор имеет интерфейс M-bus, но протокол обмена разработчики устройства реализовали свой. В этом случае для подключения к АСУД-248 необходимо согласование протокола обмена.
 
Или прибор имеет интерфейс M-bus, но протокол обмена разработчики устройства реализовали свой. В этом случае для подключения к АСУД-248 необходимо согласование протокола обмена.


Подробнее о подключении M-Bus см. [[M-Bus | здесь]]
Подробнее о подключении M-Bus см. [[M-Bus | здесь]]
--[[Участник:Alex|Alex]] 21:03, 15 октября 2015 (UTC)

Текущая версия от 08:19, 4 марта 2017


Последнее время мы уделяем большое внимание вопросам подключения устройств сторонних производителей к системе АСУД-248.

Это связано с логичным желанием интегрировать в рамках единой системы диспетчерского контроля и управления инженерные подсистемы, обеспечивающие функционирование обслуживаемых объектов.

Подключаемыми устройствами могут быть, например, контроллеры отопления и вентиляции, приборы учета тепловой энергии и воды, различные датчики, исполнительные устройства и пр.

Стороннее устройство подключается к системе АСУД-248 по определенному физическому интерфейсу, обмен данными происходит по поддерживаемому устройством набору правил: протоколу.

Часто оперируют понятиями M-bus, Modbus, RS-485, Ethernet, Компьтерная сеть и т.п. - одни из которых определяют физический интерфейс подключения устройств, а другие набор правил передачи данных.

При общении с проектными организациями, заказчиками, перед которыми непосредственно возникает задача по подключению сторонних устройств к АСУД-248, часто сталкиваешься с путаницей в определениях "интерфейс", "протокол" и связанных с этим вопросами, например:

  • "Modbus - это интерфейс?"
  • "Modbus и M-bus одно и тоже"
  • "У устройства есть RS-485 - его можно гарантировано подключить к АСУД?" и т.п.

Следует отметить, что в сущности термины "интерфейс" и "протокол" выражают одно и тоже понятие - описание процедуры взаимодействия двух объектов. Данный факт, на наш взгляд, в сфере рассматриваемой темы, также может приводить к некоторой неоднозначности.

Поэтому, для определенности, условимся под интерфейсом понимать именно физический (аппаратный) интерфейс - среду передачи данных. Под протоколом - набор описанных правил передачи данных по тому или иному интерфейсу.


RS-485

RS-485 - это интерфейс. Он определяет требования к линии связи (кабелям), регламентирует электрические параметры линии связи и прочие параметры, связанные с передачей сигнала от одного устройства к другому.

RS-485 ничего не говорит о правилах обмена данными между устройствами.

Следовательно, одного лишь факта наличия у стороннего устройства интерфейса RS-485 недостаточно для гарантированного подключения к АСУД. Необходимо уточнение протокола обмена данными.

RS-232

RS-232 - это также интерфейс (по аналогии с RS-485).

Modbus

Modbus - это коммуникационный протокол широко применяемый в промышленности. Он определяет правила пересылки данных при взаимодействии устройств.

Мы можем реализовать диспетчеризацию и управления практически любого устройства, если оно поддерживает данный протокол.

Есть несколько модификаций данного протокола:

  • Modbus RTU.
  • Modbus TCP/IP.
  • Modbus ASCII (в настоящее время не поддерживается в АСУД-248).

Само слово "Modbus" - ничего не говорит об интерфейсе между устройствами.

Протокол Modbus может работать поверх интерфейсов RS-485/RS-232, компьютерной сети и других.

Следовательно, если известно, что устройство поддерживает протокол Modbus следует уточнить, какие физические интерфейсы есть у устройства и поддерживаются ли они в АСУД-248.

Подробнее о подключении устройств, поддерживающих Modbus см. здесь

M-Bus

Несколько иначе обстоит дело с M-Bus.

В первую очередь следует отметить, что несмотря на созвучность в русской транскрипции, M-Bus не имеет никакого отношения к протоколу Modbus.

Термин M-Bus может одновременно подразумевать как физический интерфейс, так и протокол передачи данных.

Обычно поддержка M-Bus реализуется только в приборах учета: теплосчетчиках, электросчетчиках, водосчетчиках и т.п.

В случае если указано, что прибор учета поддерживает M-bus, всегда следует уточнить, что имеется в виду:

  • только физический интерфейс
  • физический интерфейс и протокол (обычно)
  • только протокол.

Т.е. прибор может поддерживать протокол M-bus, но интерфейсом подключения при этом выступает, например: RS-485. Или прибор имеет интерфейс M-bus, но протокол обмена разработчики устройства реализовали свой. В этом случае для подключения к АСУД-248 необходимо согласование протокола обмена.

Подробнее о подключении M-Bus см. здесь