M-Bus, Modbus, RS-485: различия между версиями
Alex (обсуждение | вклад) Новая страница: «Category:Интеграция Последнее время мы уделяем большое внимание вопросам подключения устр…» |
Alex (обсуждение | вклад) |
||
| (не показано 6 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Category:Интеграция]] | [[Category:Интеграция]] | ||
[[Category:Modbus]] | |||
[[Category:M-Bus]] | |||
Последнее время мы уделяем большое внимание вопросам подключения устройств сторонних производителей к системе АСУД-248. | Последнее время мы уделяем большое внимание вопросам подключения устройств сторонних производителей к системе АСУД-248. | ||
Это связано с логичным желанием интегрировать в рамках единой системы диспетчерского контроля и управления | Это связано с логичным желанием интегрировать в рамках единой системы диспетчерского контроля и управления инженерные подсистемы, обеспечивающие функционирование обслуживаемых объектов. | ||
Подключаемыми устройствами могут быть, например, контроллеры отопления и вентиляции, приборы учета тепловой энергии и воды, различные датчики, исполнительные устройства и пр. | Подключаемыми устройствами могут быть, например, контроллеры отопления и вентиляции, приборы учета тепловой энергии и воды, различные датчики, исполнительные устройства и пр. | ||
Стороннее устройство подключается к системе АСУД-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 см. [[Modbus-устройства | здесь]] | |||
== M-Bus == | |||
Несколько иначе обстоит дело с M-Bus. | |||
В первую очередь следует отметить, что несмотря на созвучность в русской транскрипции, M-Bus не имеет никакого отношения к протоколу Modbus. | |||
Термин M-Bus может одновременно подразумевать как физический интерфейс, так и протокол передачи данных. | |||
Обычно поддержка M-Bus реализуется только в приборах учета: теплосчетчиках, электросчетчиках, водосчетчиках и т.п. | |||
В случае если указано, что прибор учета поддерживает M-bus, всегда следует уточнить, что имеется в виду: | |||
* только физический интерфейс | |||
* физический интерфейс и протокол (обычно) | |||
* только протокол. | |||
Т.е. прибор может поддерживать протокол M-bus, но интерфейсом подключения при этом выступает, например: RS-485. Или прибор имеет интерфейс M-bus, но протокол обмена разработчики устройства реализовали свой. В этом случае для подключения к АСУД-248 необходимо согласование протокола обмена. | |||
Подробнее о подключении M-Bus см. [[M-Bus | здесь]] | |||
Текущая версия от 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 см. здесь