Поддержка Modbus RTU устройств: различия между версиями

Материал из Система Swiitch
Перейти к навигации Перейти к поиску
imported>Maria Tumilovich
 
(не показано 66 промежуточных версий 3 участников)
Строка 1: Строка 1:
Чтобы управлять устройствами Modbus с помощью контроллера Swiitch необходим модуль расширения Home Ext Modbus RTU.
+
Функция поддержки устройств Modbus появляется у контроллера Swiitch при наличии модуля расширения Home Ext Modbus RTU.
Добавление устройств делается после подключения по инструкции:
+
Добавление устройств делается после подключения по инструкции [[Настройка виртуальных устройств]] или при наличии готовых профилей через [[Мастер добавления виртуальных устройств]]<br>
http://wiki.swiitch.ru/index.php/Настройка_виртуальных_устройств<br><br>
+
Если нет профиля под ваше устройство, настройки вводятся вручную, по инструкции на ваше устройство, ниже представлены готовые профили,<br>
  
 
'''Следующие устройства Modbus можно легко добавить, используя уже готовые профили:'''
 
'''Следующие устройства Modbus можно легко добавить, используя уже готовые профили:'''
 +
== Модуль входов-выходов MA01-AXCX4040 ==
 +
[[Файл: Modbus_relay_ma01_axcx4040.png |200px|center| Модуль входов-выходов MA01-AXCX4040]]
 +
Управление:<br>
 +
Состояние реле<br>
 +
Данные :<br>
 +
Состояние дискретного выхода<br>
 +
 
== Модуль реле на 16 каналов R421B16 ==
 
== Модуль реле на 16 каналов R421B16 ==
 
[[Файл: Modbus_relay_r421b16.jpg |200px|center| Релейный расширитель R421B16 на 16 каналов]]
 
[[Файл: Modbus_relay_r421b16.jpg |200px|center| Релейный расширитель R421B16 на 16 каналов]]
Данные: состояние реле<br>
+
Управление:<br>
Управление: состояние реле<br>
+
Состояние реле<br>
 
 
== Расширитель Wellpro 9038ADAM ==
 
[[Файл: Modbus_RTU_wp9038.png |200px|center| Расширитель Wellpro 9038ADAM]]
 
4 порта под контактные датчики<br>
 
4 слаботочных выхода<br>
 
6 портов под аналоговые датчики<br>
 
Данные: состояние линии датчика, ацп<br>
 
Управление: состояние выходов<br>
 
  
 
== Расширитель Wellpro 3066ADAM ==
 
== Расширитель Wellpro 3066ADAM ==
 
[[Файл: Modbus_RTU_wp3066.png |200px|center| Расширитель Wellpro 3066ADAM]]
 
[[Файл: Modbus_RTU_wp3066.png |200px|center| Расширитель Wellpro 3066ADAM]]
 
8 портов под температурные датчики DS18b20<br>
 
8 портов под температурные датчики DS18b20<br>
Данные: температура<br>
+
Данные:<br>
 +
Температура<br>
  
 
== Счетчик электроэнергии Hiking DDS238 ==
 
== Счетчик электроэнергии Hiking DDS238 ==
 
[[Файл: Modbus_hiking_dds238.jpg |200px|center| Измеритель мощности Hiking DDS238]]
 
[[Файл: Modbus_hiking_dds238.jpg |200px|center| Измеритель мощности Hiking DDS238]]
Данные: напряжение, ток, мощность, потраченая энергия<br>
+
Данные:<br>
 +
Напряжение<br>
 +
Ток<br>
 +
Активная мощность<br>
 +
Реактивная мощность<br>
 +
Энергия<br>
 +
Частота<br>
 +
 
 +
== Датчик температуры и влажности SHT20 ==
 +
[[Файл: Modbus_humi.jpg |200px|center| Датчик температуры и влажности SHT20]]
 +
Данные:<br>
 +
Температура<br>
 +
Влажность<br>
  
== Релейный расширитель на 1/2/4 канала ==
+
== Датчик температуры и влажности XY-MD01 ==
[[Файл: Modbus_relay.jpg |200px|center| Релейный расширитель на 1/2/4 канала]]
+
[[Файл: Modbus_humi.jpg |200px|center| Датчик температуры и влажности XY-MD01]]
Данные: состояние реле<br>
+
Данные:<br>
Управление: состояние реле<br>
+
Температура<br>
 +
Влажность<br>
  
== Релейный расширитель HHC-R4I4D на 4 канала ==
+
== Датчик температуры и влажности XY-MD02 ==
[[Файл: Modbus_relay_hhc_r4i4d.jpg |200px|center| Релейный расширитель HHC-R4I4D на 4 канала]]
+
[[Файл: Modbus_xy_md02.png |200px|center| Датчик температуры и влажности XY-DM02]]
Данные: состояние реле<br>
+
Данные:<br>
Управление: состояние реле<br>
+
Температура<br>
 +
Влажность<br>
  
== Датчик температуры и влажности SHT20 ==
+
== Датчики температуры и влажности CWT-TH01S/-TH02S/-TH03S/-TH04S/-TH05S ==
[[Файл: Modbus_humi.jpg |200px|center| Датчик температуры и влажности]]
+
[[Файл: Modbus_cwt_th0xs.png |200px|center| Датчик температуры и влажности CWT-TH01S/-TH02S/-TH03S/-TH04S/-TH05S]]
Данные: температура и влажность<br>
+
Данные:<br>
 +
Температура<br>
 +
Влажность<br>
  
 
== Температурный датчик IP65 ==
 
== Температурный датчик IP65 ==
 
[[Файл: Modbus_temp.jpg |200px|center| Температурный датчик IP65]]
 
[[Файл: Modbus_temp.jpg |200px|center| Температурный датчик IP65]]
Данные: температура<br>
+
Данные:<br>
 +
Температура<br>
 +
 
 +
== Термостат ОВЕН ТРМ12 ==
 +
[[Файл: Modbus_oven_trm12.png |200px|center| Термостат ОВЕН ТРМ12]]
 +
Управление:<br>
 +
Уставка целевой температуры<br>
 +
Данные:<br>
 +
Температура подачи<br>
 +
Температура обратки<br>
 +
 
 +
== Термостат с экраном ==
 +
[[Файл: Modbus_thermostat.png |200px|center| Термостат с экраном]]
 +
Управление:<br>
 +
Включен-выключен<br>
 +
Уставка целевой температуры<br>
 +
Данные:<br>
 +
Температура<br>
 +
Состояние нагрева<br>
 +
Состояние блокировки кнопок<br>
  
 
== Модуль дискретных выходов на 8 каналов R413D08 ==
 
== Модуль дискретных выходов на 8 каналов R413D08 ==
 +
[[Файл: Modbus_RTU_R413D08.png |200px|center| Модуль дискретных выходов на 8 каналов R413D08]]
 +
Данные :<br>
 +
Состояние дискретного выхода<br>
 +
 
== Модуль аналоговых входов на 7 каналов R4AVA07 ==
 
== Модуль аналоговых входов на 7 каналов R4AVA07 ==
 +
[[Файл: Modbus_RTU_R4AVA07.png |200px|center| Модуль аналоговых входов на 7 каналов R4AVA07]]
 +
Данные:<br>
 +
Напряжение<br>
 +
АЦП<br>
 +
 +
== Модуль аналоговых выходов 0-5в и 0-10в N4DAC02 ==
 +
[[Файл: Modbus_RTU_N4DAC02.png |200px|center| Модуль аналоговых выходов 0-5в и 0-10в N4DAC02]]
 +
Управление:<br>
 +
Выход 1 (0-5в)<br>
 +
Выход 2 (0-10в)<br>
 +
 
== Адаптер датчика температуры DS18b20 R46CA01 ==
 
== Адаптер датчика температуры DS18b20 R46CA01 ==
== Модуль датчиков темпертаруры DS18b20 на 8 датчиков ==
+
[[Файл: Modbus_RTU_R46CA01.png |200px|center| Адаптер датчика температуры DS18b20 R46CA01]]
 +
Данные:<br>
 +
Температура<br>
  
 
== Адаптер датчика температуры NTC 10k NTA8AO1 ==
 
== Адаптер датчика температуры NTC 10k NTA8AO1 ==
 +
[[Файл: Modbus_RTU_NTA8AO1.png |200px|center| Адаптер датчика температуры NTC 10k NTA8AO1]]
 +
Данные:<br>
 +
Температура<br>
 +
 +
== Адаптер датчика температуры PT100 PTA9B01 ==
 +
[[Файл: Modbus_RTU_PTA9B01.png |200px|center| Адаптер датчика температуры PT100 PTA9B01]]
 +
Данные:<br>
 +
Температура<br>
 +
Сопротивление<br>
 +
 
== Модуль реле и дискретных входов WB-MR6C v.2 ==
 
== Модуль реле и дискретных входов WB-MR6C v.2 ==
 +
[[Файл: Modbus_RTU_WB-MR6C_v.2.png |200px|center| Модуль реле и дискретных входов WB-MR6C v.2]]
 +
 +
Данные:<br>
 +
Состояние входа<br>
 +
Состояние реле<br>
 +
Температура модуля<br>
 +
Управление:<br>
 +
Состояние реле<br>
 +
Дополнительно:<br>
 +
Необходимо выставить в настройках контролера "Стоп-биты" - 2<br>
 +
 
== Модуль RGBW и дискретных входов WB-MRGBW-D ==
 
== Модуль RGBW и дискретных входов WB-MRGBW-D ==
== Модули WirenBoard с дискретными входами ==<br>
+
[[Файл: Modbus_RTU_WB-MRGBW-D.png |200px|center| Модуль RGBW и дискретных входов WB-MRGBW-D]]
== Модули WirenBoard с датчиком внутренней температуры ==<br>
+
 
 +
Данные:<br>
 +
Состояние входа<br>
 +
Состояние выхода<br>
 +
Температура модуля<br>
 +
Управление:<br>
 +
Состояние выхода<br>
 +
Состояние RGB<br>
 +
Дополнительно:<br>
 +
Необходимо выставить в настройках контролера "Стоп-биты" - 2<br>
 +
 
 +
== Приточно-вытяжная установка Breezart ==
 +
[[Файл: Modbus_breezart.png |200px|center| Вентиляционная установка Breezart]]
 +
Данные:<br>
 +
Состояние (Включено-выключено)<br>
 +
Температура в помещении<br>
 +
Влажность в помещении<br>
 +
Температура на улице<br>
 +
Влажность на улице<br>
 +
Управление:<br>
 +
Уставка температуры<br>
 +
 
 +
 
 +
== Приточно-вытяжная установка Salda RIS400 (в работе) ==
 +
[[Файл: Modbus_salda_ris400.jpg |200px|center| Вентиляционная установка Salda RIS400]]
 +
Данные:<br>
 +
Скорость вентилятора<br>
 +
Температура в помещении<br>
 +
Влажность в помещении<br>
 +
Температура на улице<br>
 +
Управление:<br>
 +
Скорость вентилятора<br>
 +
Уставка температуры<br>
 +
 
 +
== Измеритель мощности PZEM-016 (в работе) ==
 +
[[Файл: Modbus_pzem_016.jpg |200px|center|Измеритель мощности PZEM-016]]
 +
Данные:<br>
 +
Напряжение<br>
 +
Ток<br>
 +
Мощность<br>
 +
Потраченная энергия<br>
 +
 
 +
== Преобразователь протокола Болид C2000-ПП (в работе) ==
 +
[[Файл: Modbus_bolid_c2000_pp.png |200px|center|Преобразователь протокола Болид C2000-ПП]]
 +
Оборудование фирмы Болид, через преобразователь C2000-ПП <br>
 +
Данные:<br>
 +
Состояние реле<br>
 +
Состояние охранных линий<br>
 +
Температура<br>
 +
Влажность<br>
 +
Управление:<br>
 +
Состояние реле<br>
 +
Состояние охранных линий<br>
  
Modbus_RTU_Profile_Add("Не используется/Очистить", "");
+
== Расширитель Wellpro 9038ADAM (в работе) ==
  Modbus_RTU_Profile_Add("Modbus RTU: SHT20 (датчик температуры и влажности)", "modbus_rtu_sht20_temp_humi");
+
[[Файл: Modbus_RTU_wp9038.png |200px|center| Расширитель Wellpro 9038ADAM]]
  Modbus_RTU_Profile_Add("Modbus RTU: R421B16 (модуль реле на 16 каналов)", "modbus_rtu_relay_16_r421b16");
+
4 порта под контактные датчики<br>
  Modbus_RTU_Profile_Add("Modbus RTU: R413D08 (модуль дискретных выходов на 8 каналов)", "modbus_rtu_r413d08_do_8");
+
4 слаботочных выхода<br>
  Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 Вольты (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_volt");
+
6 портов под аналоговые датчики<br>
  Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 АЦП (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_adc");
+
Данные:<br>
  Modbus_RTU_Profile_Add("Modbus RTU: R46CA01 (адаптер датчика температуры DS18b20)", "modbus_rtu_r46ca01_ds18b20");
+
Состояние дискретного входа<br>
  Modbus_RTU_Profile_Add("Modbus RTU: Wellpro WP3066ADAM (модуль датчиков темпертаруры DS18b20 на 8 датчиков)", "modbus_rtu_wp3066adam_ds18b20_8");
+
АЦП<br>
  Modbus_RTU_Profile_Add("Modbus RTU: NTA8AO1 (адаптер датчика температуры NTC 10k)", "modbus_rtu_nta8a01_ntc10k");
+
Управление:<br>
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Напряжение (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_voltage");
+
Состояние дискретных выходов<br>
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Ток (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_current");
 
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Активная мощность (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_active_power");
 
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Реактивная мощность (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_reactive_power");
 
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Энергия (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_energy");
 
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Частота (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_frequency");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MR6C v.2 Реле (Модуль реле и дискретных входов)", "modbus_rtu_wb_mr6c2_relay");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MR6C v.2 Реле с опросом состояния (Модуль реле и дискретных входов)", "modbus_rtu_wb_mr6c2_relay_query");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MRGBW-D Диммер, прямое управление (Модуль RGBW и дискретных входов)", "modbus_rtu_wb_mrgbw_d_dimmer_direct");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MRGBW-D Диммер с опросом, прямое управление (Модуль RGBW и дискретных входов)", "modbus_rtu_wb_mrgbw_d_dimmer_direct_query");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MRGBW-D RGB, прямое управление (Модуль RGBW и дискретных входов)", "modbus_rtu_wb_mrgbw_d_rgb_direct");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MRGBW-D RGB, прямое управление с опросом (Модуль RGBW и дискретных входов)", "modbus_rtu_wb_mrgbw_d_rgb_direct_query");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB Дискретный вход (Модули WirenBoard с дискретными входами)", "modbus_rtu_wb_discrete_input_sensor");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB-MR6C v.2 Состояние реле (Модуль реле и дискретных входов)", "modbus_rtu_wb_mr6c2_relay_state_sensor");
 
  Modbus_RTU_Profile_Add("Modbus RTU: WB Температура модуля (Модули WirenBoard с датчиком внутренней температуры)", "modbus_rtu_wb_cpu_temp");
 
  
 +
== Релейный расширитель на 1/2/4 канала (в работе) ==
 +
[[Файл: Modbus_relay.jpg |200px|center| Релейный расширитель на 1/2/4 канала]]
 +
Управление:<br>
 +
Состояние реле<br>
  
'''В работе:'''
+
== Релейный расширитель HHC-R4I4D на 4 канала (в работе) ==
* [[Modbus_RTU_Вентиляционная_установка_Salda_RIS400 |Вентиляционная установка Salda RIS400]]
+
[[Файл: Modbus_relay_hhc_r4i4d.jpg |200px|center| Релейный расширитель HHC-R4I4D на 4 канала]]
* [[Modbus_RTU_PZEM-016 |Измеритель мощности PZEM-016]]
+
Управление:<br>
* [[Modbus_RTU_Bolid_C2000-PP |Преобразователь протокола Болид C2000-ПП]]
+
Состояние реле<br>

Текущая версия от 08:11, 12 февраля 2024

Функция поддержки устройств Modbus появляется у контроллера Swiitch при наличии модуля расширения Home Ext Modbus RTU. Добавление устройств делается после подключения по инструкции Настройка виртуальных устройств или при наличии готовых профилей через Мастер добавления виртуальных устройств
Если нет профиля под ваше устройство, настройки вводятся вручную, по инструкции на ваше устройство, ниже представлены готовые профили,

Следующие устройства Modbus можно легко добавить, используя уже готовые профили:

Модуль входов-выходов MA01-AXCX4040

Модуль входов-выходов MA01-AXCX4040

Управление:
Состояние реле
Данные :
Состояние дискретного выхода

Модуль реле на 16 каналов R421B16

Релейный расширитель R421B16 на 16 каналов

Управление:
Состояние реле

Расширитель Wellpro 3066ADAM

Расширитель Wellpro 3066ADAM

8 портов под температурные датчики DS18b20
Данные:
Температура

Счетчик электроэнергии Hiking DDS238

Измеритель мощности Hiking DDS238

Данные:
Напряжение
Ток
Активная мощность
Реактивная мощность
Энергия
Частота

Датчик температуры и влажности SHT20

Датчик температуры и влажности SHT20

Данные:
Температура
Влажность

Датчик температуры и влажности XY-MD01

Датчик температуры и влажности XY-MD01

Данные:
Температура
Влажность

Датчик температуры и влажности XY-MD02

Датчик температуры и влажности XY-DM02

Данные:
Температура
Влажность

Датчики температуры и влажности CWT-TH01S/-TH02S/-TH03S/-TH04S/-TH05S

Датчик температуры и влажности CWT-TH01S/-TH02S/-TH03S/-TH04S/-TH05S

Данные:
Температура
Влажность

Температурный датчик IP65

Температурный датчик IP65

Данные:
Температура

Термостат ОВЕН ТРМ12

Термостат ОВЕН ТРМ12

Управление:
Уставка целевой температуры
Данные:
Температура подачи
Температура обратки

Термостат с экраном

Термостат с экраном

Управление:
Включен-выключен
Уставка целевой температуры
Данные:
Температура
Состояние нагрева
Состояние блокировки кнопок

Модуль дискретных выходов на 8 каналов R413D08

Модуль дискретных выходов на 8 каналов R413D08

Данные :
Состояние дискретного выхода

Модуль аналоговых входов на 7 каналов R4AVA07

Модуль аналоговых входов на 7 каналов R4AVA07

Данные:
Напряжение
АЦП

Модуль аналоговых выходов 0-5в и 0-10в N4DAC02

Модуль аналоговых выходов 0-5в и 0-10в N4DAC02

Управление:
Выход 1 (0-5в)
Выход 2 (0-10в)

Адаптер датчика температуры DS18b20 R46CA01

Адаптер датчика температуры DS18b20 R46CA01

Данные:
Температура

Адаптер датчика температуры NTC 10k NTA8AO1

Адаптер датчика температуры NTC 10k NTA8AO1

Данные:
Температура

Адаптер датчика температуры PT100 PTA9B01

Адаптер датчика температуры PT100 PTA9B01

Данные:
Температура
Сопротивление

Модуль реле и дискретных входов WB-MR6C v.2

Модуль реле и дискретных входов WB-MR6C v.2

Данные:
Состояние входа
Состояние реле
Температура модуля
Управление:
Состояние реле
Дополнительно:
Необходимо выставить в настройках контролера "Стоп-биты" - 2

Модуль RGBW и дискретных входов WB-MRGBW-D

Модуль RGBW и дискретных входов WB-MRGBW-D

Данные:
Состояние входа
Состояние выхода
Температура модуля
Управление:
Состояние выхода
Состояние RGB
Дополнительно:
Необходимо выставить в настройках контролера "Стоп-биты" - 2

Приточно-вытяжная установка Breezart

Вентиляционная установка Breezart

Данные:
Состояние (Включено-выключено)
Температура в помещении
Влажность в помещении
Температура на улице
Влажность на улице
Управление:
Уставка температуры


Приточно-вытяжная установка Salda RIS400 (в работе)

Вентиляционная установка Salda RIS400

Данные:
Скорость вентилятора
Температура в помещении
Влажность в помещении
Температура на улице
Управление:
Скорость вентилятора
Уставка температуры

Измеритель мощности PZEM-016 (в работе)

Измеритель мощности PZEM-016

Данные:
Напряжение
Ток
Мощность
Потраченная энергия

Преобразователь протокола Болид C2000-ПП (в работе)

Преобразователь протокола Болид C2000-ПП

Оборудование фирмы Болид, через преобразователь C2000-ПП
Данные:
Состояние реле
Состояние охранных линий
Температура
Влажность
Управление:
Состояние реле
Состояние охранных линий

Расширитель Wellpro 9038ADAM (в работе)

Расширитель Wellpro 9038ADAM

4 порта под контактные датчики
4 слаботочных выхода
6 портов под аналоговые датчики
Данные:
Состояние дискретного входа
АЦП
Управление:
Состояние дискретных выходов

Релейный расширитель на 1/2/4 канала (в работе)

Релейный расширитель на 1/2/4 канала

Управление:
Состояние реле

Релейный расширитель HHC-R4I4D на 4 канала (в работе)

Релейный расширитель HHC-R4I4D на 4 канала

Управление:
Состояние реле