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

Материал из Система Swiitch
Перейти к навигации Перейти к поиску
imported>Maria Tumilovich
imported>Maria Tumilovich
Строка 22: Строка 22:
 
Данные: температура<br>
 
Данные: температура<br>
  
== Измеритель мощности Hiking DDS238 ==
+
== Счетчик электроэнергии Hiking DDS238 ==
 
[[Файл: Modbus_hiking_dds238.jpg |200px|center| Измеритель мощности Hiking DDS238]]
 
[[Файл: Modbus_hiking_dds238.jpg |200px|center| Измеритель мощности Hiking DDS238]]
 
Данные: напряжение, ток, мощность, потраченая энергия<br>
 
Данные: напряжение, ток, мощность, потраченая энергия<br>
Строка 45: Строка 45:
  
 
== Модуль дискретных выходов на 8 каналов R413D08 ==
 
== Модуль дискретных выходов на 8 каналов R413D08 ==
 
+
== Модуль аналоговых входов на 7 каналов R4AVA07 ==
 +
== Адаптер датчика температуры DS18b20 R46CA01 ==
 +
== Модуль датчиков темпертаруры DS18b20 на 8 датчиков Wellpro WP3066ADAM ==
 +
== Адаптер датчика температуры NTC 10k NTA8AO1 ==
 +
== Модуль реле и дискретных входов WB-MR6C v.2 ==
 +
== Модуль RGBW и дискретных входов WB-MRGBW-D ==
 +
== Модули WirenBoard с дискретными входами ==
 +
== Модули WirenBoard с датчиком внутренней температуры ==
  
 
   Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 Вольты (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_volt");
 
   Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 Вольты (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_volt");
Строка 52: Строка 59:
 
   Modbus_RTU_Profile_Add("Modbus RTU: Wellpro WP3066ADAM (модуль датчиков темпертаруры DS18b20 на 8 датчиков)", "modbus_rtu_wp3066adam_ds18b20_8");
 
   Modbus_RTU_Profile_Add("Modbus RTU: Wellpro WP3066ADAM (модуль датчиков темпертаруры DS18b20 на 8 датчиков)", "modbus_rtu_wp3066adam_ds18b20_8");
 
   Modbus_RTU_Profile_Add("Modbus RTU: NTA8AO1 (адаптер датчика температуры NTC 10k)", "modbus_rtu_nta8a01_ntc10k");
 
   Modbus_RTU_Profile_Add("Modbus RTU: NTA8AO1 (адаптер датчика температуры NTC 10k)", "modbus_rtu_nta8a01_ntc10k");
  Modbus_RTU_Profile_Add("Modbus RTU: Hiking DDS238 Напряжение (Счетчик электроэнергии)", "modbus_rtu_hiking_dds238_voltage");
 
  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");
 
   Modbus_RTU_Profile_Add("Modbus RTU: WB-MR6C v.2 Реле с опросом состояния (Модуль реле и дискретных входов)", "modbus_rtu_wb_mr6c2_relay_query");
 
   Modbus_RTU_Profile_Add("Modbus RTU: WB-MR6C v.2 Реле с опросом состояния (Модуль реле и дискретных входов)", "modbus_rtu_wb_mr6c2_relay_query");

Версия от 14:23, 3 июля 2022

Чтобы управлять устройствами Modbus с помощью контроллера Swiitch необходим модуль расширения Home Ext Modbus RTU. Добавление устройств делается после подключения по инструкции: http://wiki.swiitch.ru/index.php/Настройка_виртуальных_устройств

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

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

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

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

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

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

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

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

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

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

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

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

Данные: напряжение, ток, мощность, потраченая энергия

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модуль датчиков темпертаруры DS18b20 на 8 датчиков Wellpro WP3066ADAM

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

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

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

Модули WirenBoard с дискретными входами

Модули WirenBoard с датчиком внутренней температуры

 Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 Вольты (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_volt");
 Modbus_RTU_Profile_Add("Modbus RTU: R4AVA07 АЦП (модуль аналоговых входов на 7 каналов)", "modbus_rtu_r4av07_ai_7_adc");
 Modbus_RTU_Profile_Add("Modbus RTU: R46CA01 (адаптер датчика температуры DS18b20)", "modbus_rtu_r46ca01_ds18b20");
 Modbus_RTU_Profile_Add("Modbus RTU: Wellpro WP3066ADAM (модуль датчиков темпертаруры DS18b20 на 8 датчиков)", "modbus_rtu_wp3066adam_ds18b20_8");
 Modbus_RTU_Profile_Add("Modbus RTU: NTA8AO1 (адаптер датчика температуры NTC 10k)", "modbus_rtu_nta8a01_ntc10k");
 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");


В работе :