Перейти к содержанию

Интеграция модулей расширения EasyHomeMODUL с контроллером и настройки подключения в инженерном интерфейсе: различия между версиями

Материал из osmost.ru
мНет описания правки
мНет описания правки
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
==Монтаж модулей расширения EasyHomeMODUL и схемы управления==
{{Note|text='''Внимание!''' Во избежание поражения электрическим током перед началом работы отключите электропитание. Соблюдайте правила электробезопасности.|type=warning}}
{{Note|text='''Внимание!''' Во избежание поражения электрическим током перед началом работы отключите электропитание. Соблюдайте правила электробезопасности.|type=warning}}


Строка 5: Строка 7:
<li> Установите модуль на DIN-рейку.</li>
<li> Установите модуль на DIN-рейку.</li>
<li> Подключите питание.</li>
<li> Подключите питание.</li>
<li> Подключите модули к шине RS-485 для управления с контроллера. Подробнее про управление модулями по протоку ModbusRTU можно посмотреть [[Описание регистров для управления модулями EasyHomeMODUL по протоколу ModbusRTU|здесь]].</li>
<li> Подключите модули к шине RS-485 для управления с контроллера.
[[Файл:EasyHomeMODUL схема подключения.png|центр|700px]]
[[Файл:EasyHomeMODUL схема подключения.png|центр|900x900px]]</li>
<li> Подключите оборудование к входам/выходам модуля.</li>
<li> Подключите оборудование к входам/выходам модуля.
[[Файл:EasyHomeMODUL подключение оборудования.png|центр|350px]]
[[Файл:EasyHomeMODUL подключение оборудования.png|центр|501x501px]]</li>
</ol>


 
==Настройки подключения==
===Настройки подключения===
<ol>
<ol>
<li> Для порта RS485 контроллера выберите приложение «15 - Модули расширения ADIO и DIM»<br>
<li>Откройте инженерный интерфейс.</li>
Путь: Главная страница [[Файл:Home.png|frameless]] —> Расширения [[Файл:Plc.png|frameless]] —> Менеджер портов [[Файл:Mbrtu.png|frameless]].<br>
<li> Перейдите на страницу: Расширения [[Файл:Plc.png|frameless]] —> Менеджер портов [[Файл:Mbrtu.png|frameless]].<br>
Укажите количество подключенных устройств. Пример для подключения 10 модулей расширения к порту 3:  
<br>Для порта RS485 контроллера выберите приложение «15 - Модули расширения ADIO и DIM». Укажите количество подключенных устройств.  
[[Файл:Менеджер портов.png|центр|300px]]
<br>Пример для подключения 10 модулей расширения к порту 3:  
[[Файл:Менеджер портов.png|центр|599x599px]]
</li>
</li>


<li> Выберите тип подключенных модулей и укажите их адреса.<br>
<li>Вернитесь на главную страницу.</li>
Путь: Главная страница [[Файл:Home.png|frameless]] —> Настройки ПЛК [[Файл:Tools.png|frameless]] —> Входы выходы в ПЛК и модули расширения [[Файл:Plc-owen.png|frameless]]. </li>
 
<li>Перейдите в Настройки ПЛК [[Файл:Tools.png|frameless]] —> Входы выходы в ПЛК и модули расширения [[Файл:Plc-owen.png|frameless]].<br>
Выберите тип подключенных модулей и укажите их адреса. Все модули расширения:
</li>
{| class="wikitable"
{| class="wikitable"
! colspan=2 | Тип модуля !! Название продукции
! colspan=2 | Тип модуля !! Название продукции
|-
|-
| 41 || EH-MODUL 16xDO || EasyHome 16xDO
| 41 || EH-MODUL 16xDO || EasyHomeMODUL 16xDO
|-
|-
| 42 || EH-MODUL 4DO+12PWM || EasyHome 16xDO
| 42 || EH-MODUL 4DO+12PWM || EasyHomeMODUL 16xDO
|-
|-
| 45 || EH-MODUL 16xDI || EasyHome 16xDI
| 45 || EH-MODUL 16xDI || EasyHomeMODUL 16xDI
|-
|-
| 46 || EH-MODUL 16xAI || EasyHome 16xADI
| 46 || EH-MODUL 16xAI || EasyHomeMODUL 16xADI
|-
|-
| 47 || EH-MODUL 16xADI || EasyHome 16xADI
| 47 || EH-MODUL 16xADI || EasyHomeMODUL 16xADI
|-
|-
| 43 || EH-MODUL 8DI+8DO || EasyHome 8xDI 8xDO+PWM
| 43 || EH-MODUL 8DI+8DO || EasyHomeMODUL 8xDI 8xDO+PWM
|-
|-
| 44 || EH-MODUL 8DI+8PWM || EasyHome 8xDI 8xDO+PWM
| 44 || EH-MODUL 8DI+8PWM || EasyHomeMODUL 8xDI 8xDO+PWM
|-
|-
| 48 || EH-MODUL 8ADI+8PWM || EasyHome 8xADI 8xDO+PWM
| 48 || EH-MODUL 8ADI+8PWM || EasyHomeMODUL 8xADI 8xDO+PWM
|}
|}
<li> На странице отобразится общее и добавленное количество входов/выходов и их тип, можно приступить к их назначению.
<li> На странице отобразится общее и добавленное количество входов/выходов и их тип.
[[Файл:Входы-выходы-модули.png|центр|500px]]
[[Файл:Входы-выходы-модули.png|центр|663x663px]]
</li>
</li>
</ol>
</ol>


 
== Назначение модулям расширения адреса Modbus ==
==Описание регистров для управления модулями EasyHomeMODUL по протоколу ModbusRTU==
Модулем можно управлять с помощью контроллеров EasyHome или иных устройств по протоколу ModbusRtu через порт RS485. Ниже представлена таблица регистров с их описанием.
===Таблица регистров===
{| class="wikitable" style="text-align: center;"
! Адрес регистра !! Номер байта !! style="width: 15%;" | R - только  чтение,
RW - чтение и запись, RW* - чтение и ограниченная запись
! colspan="2" | Назначение !! Значение по умолчанию
|-
| 16384 || 0 || R || colspan="2" style="text-align:left;" | Тип сборки платы: считанный ||
|-
| 16385 || 2 || RW || colspan="2" style="text-align:left;" | Тип сборки платы: записанный при изготовлении  ||
|-
| 16386 || 4 || RW || style="width: 32%; text-align:left" | Blocked to Update Target OUT 01-16 || rowspan="4" | Aлаг необходимости вышестоящей системе считать новое целевое значение т.к. было управление с локальных входов (или локального интерфйеса) и состояние Target OUT изменено локально и ЗАБЛОКИРОВАНО для упр-я с RS485  ||
|-
| 16387 || 6 || RW || style="text-align:left" | Blocked to Update Target OUT 17-32 ||
|-
| 16388 || 8 || RW || style="text-align:left;" | Blocked to Update Target OUT 33-48 ||
|-
| 16389 || 10 || RW || style="text-align:left;" | Blocked to Update Target OUT 49-64 ||
|-
| 16390 || 12 || RW* || style="text-align:left;" | Target OUT-2 (байт 0) ,  OUT-1 (байт 1)  - DO || rowspan="8" | (ДИНАМИЧЕСКИЙ БЛОК ДАННЫХ N1 - ЗАВИСИТ ОТ ТИПА СБОРКИ ПЛАТЫ*)
Целевое значение на выходе 0 - 255,  не зависимо от ограничений минимума и максимума. 
 
Для выходов без функции PWM любое значение > 0 означает ВКЛ.
 
(Для разблокировки после локального управления - читать блок, целиком)
|-
| 16391 || 14 || RW* || style="text-align:left;" | Target OUT-4 (байт 0) , OUT- 3 (байт 1)  - DO|| 0
|-
| 16392 || 16 || RW* || style="text-align:left;" | Target OUT-6 (байт 0) ,  OUT-5 (байт 1)  - ADO|| 0
|-
| 16393 || 18 || RW* || style="text-align:left;" | Target OUT-8 (байт 0) ,  OUT-7 (байт 1)  - ADO|| 0
|-
| 16394 || 20 || RW* || style="text-align:left;" | Target OUT-10 (байт 0) , OUT-9 (байт 1)  - ADO || 0
|-
| 16395 || 22 || RW* || style="text-align:left;" | Target OUT-12 (байт 0), OUT-11 (байт 1)  - ADO || 0
|-
| 16396 || 24 || RW* || style="text-align:left;" | Target OUT-14 (байт 0), OUT-13 (байт 1)  - ADO || 0
|-
| 16397 || 26 || RW* || style="text-align:left;" | Target OUT-16 (байт 0), OUT-15 (байт 1)  - ADO || 0
|-
| 16398 || 28 || R* || style="text-align:left;" | Analog IN-1 || rowspan="8" | (ДИНАМИЧЕСКИЙ БЛОК ДАННЫХ N2 - ЗАВИСИТ ОТ ТИПА СБОРКИ ПЛАТЫ*)
Значение напряжения на входе АЦП, в единицах
 
1 = 0.001V,
 
диапазон 0..10В представлен как 0..10000+ Dec
|-
| 16399 || 30 || R* || style="text-align:left;" | Analog IN-2  ||
|-
| 16400 || 32 || R* || style="text-align:left;" | Analog IN-3 ||
|-
| 16401 || 34 || R* || style="text-align:left;" | Analog IN-4 ||
|-
| 16402 || 36 || R* || style="text-align:left;" | Analog IN-5 ||
|-
| 16403 || 38 || R* || style="text-align:left;" | Analog IN-6 ||
|-
| 16404 || 40 || R* || style="text-align:left;" | Analog IN-7 ||
|-
| 16405 || 42 || R* || style="text-align:left;" | Analog IN-8 ||
|-
| 16406 || 44 || R* ||style="text-align:left;" | Analog IN-9 || rowspan="8" | (ДИНАМИЧЕСКИЙ БЛОК ДАННЫХ N3 - ЗАВИСИТ ОТ ТИПА СБОРКИ ПЛАТЫ*)
Значение напряжения на входе АЦП, в единицах
 
1 = 0.001V,
 
диапазон 0..10В представлен как 0..10000+ Dec
|-
| 16407 || 46 || R* || style="text-align:left;" | Analog IN-10 ||
|-
| 16408 || 48 || R* || style="text-align:left;" | Analog IN-11 ||
|-
| 16409 || 50 || R* || style="text-align:left;" | Analog IN-12 ||
|-
| 16410 || 52 || R* || style="text-align:left;" | Analog IN-13 ||
|-
| 16411 || 54 || R* || style="text-align:left;" | Analog IN-14 ||
|-
| 16412 || 56 || R* || style="text-align:left;" | Analog IN-15 ||
|-
| 16413 || 58 || R* || style="text-align:left;" | Analog IN-16 ||
|-
| 16414 || 60 || R* || style="text-align:left;" | Counter IN DI-1 (байт 0) , DI-2 (байт 1) || rowspan="8" | (ДИНАМИЧЕСКИЙ БЛОК ДАННЫХ N4 - ЗАВИСИТ ОТ ТИПА СБОРКИ ПЛАТЫ*)
Счетчик изменений состояния бинарного входа  DI, диапазон 0..255 , перекручивается.
|-
| 16415 || 62 || R* || style="text-align:left;" | Counter IN DI-3 (байт 0) , DI-4 (байт 1) ||
|-
| 16416 || 64 || R* || style="text-align:left;" | Counter IN DI-5 (байт 0) , DI-6 (байт 1) ||
|-
| 16417 || 66 || R* || style="text-align:left;" | Counter IN DI-7 (байт 0) , DI-8 (байт 1) ||
|-
| 16418 || 68 || R* || style="text-align:left;" | Counter IN DI-9 (байт 0) , DI-10 (байт 1) ||
|-
| 16419 || 70 || R* || style="text-align:left;" | Counter IN DI-11 (байт 0) , DI-12 (байт 1) ||
|-
| 16420 || 72 || R* || style="text-align:left;" | Counter IN DI-13 (байт 0) , DI-14 (байт 1) ||
|-
| 16421 || 74 || R* || style="text-align:left;" | Counter IN DI-15 (байт 0) , DI-16 (байт 1) ||
|-
| 16422 || 76 || R* || style="text-align:left;" | Counter IN DI-17 (байт 0) , DI-18 (байт 1) || rowspan="8" |(ДИНАМИЧЕСКИЙ БЛОК ДАННЫХ N5 - ЗАВИСИТ ОТ ТИПА СБОРКИ ПЛАТЫ*)
Счетчик изменений состояния бинарного входа  DI, диапазон 0..255, перекручивается.
|-
| 16423 || 78 || R* || style="text-align:left;" | Counter IN DI-19 (байт 0) , DI-20 (байт 1) ||
|-
| 16424 || 80 || R* || style="text-align:left;" | Counter IN DI-21 (байт 0) , DI-22 (байт 1) ||
|-
| 16425 || 82 || R* || style="text-align:left;" | Counter IN DI-23 (байт 0) , DI-24 (байт 1) ||
|-
| 16426 || 84 || R* || style="text-align:left;" | Counter IN DI-25 (байт 0) , DI-26 (байт 1) ||
|-
| 16427 || 86 || R* || style="text-align:left;" | Counter IN DI-27 (байт 0) , DI-28 (байт 1) ||
|-
| 16428 || 88 || R* || style="text-align:left;" | Counter IN DI-29 (байт 0) , DI-30 (байт 1) ||
|-
| 16429 || 90 || R* || style="text-align:left;" | Counter IN DI-31 (байт 0) , DI-32 (байт 1) ||
|-
| 16430 || 92 || R* || style="text-align:left;" | Inputs DI 01-16 by bits || rowspan=4 | Битовая маска состояний бинарных входов DI модуля 0бит - IN-1; 1бит - IN-2….
|-
| 16431 || 94 || R* || style="text-align:left;" | Inputs DI 17-32 by bits ||
|-
| 16432 || 96 || R* || style="text-align:left;" | Inputs DI 33-48 by bits ||
|-
| 16433 || 98 || R* || style="text-align:left;" | Inputs DI 49-64 by bits ||
|-
| 16434 || 100 || R || colspan="2" style="text-align:left;" | Байт 0 - количество каналов выходов DO = 0-255 / Байт 1 - количество каналов входов DI = 0-255 ||
|-
| 16435 || 102 || R || colspan="2" style="text-align:left;" |  Байт 0 - количество каналов выходов ADO = 0-255 / Байт 1 - количество каналов входов ADI = 0-255 ||
|-
| 16436 || 104 || R || colspan="2" style="text-align:left;" | Температура  со встроенного в ЦП датчика Т (˚C)  ( 50С - норма, 70С - перегрев! ) ||
|-
| 16437 || 106 || R || colspan="2" style="text-align:left;" | Модель чипа ЦП  ||
|-
| 16438 || 108 || R || colspan="2" style="text-align:left;" | Версия ПО  Прошивки Hi, Lo (например v2.10) ||  10, 2
|-
| 16439 || 110 || R || colspan="2" style="text-align:left;" | Количество сохранений во flash ||
|-
| 16440 || 112 || RW || colspan="2" style="text-align:left;" | Блокировка (2-нет, 1-до счит., 0-до зап., 3-до зап.0,±5), Автоопред-е типов входов (только тип 0 опред-я в 1 или 2) для ADI+ADO || 0, 1
|-
| 16441 || 114 || RW || colspan="2" style="text-align:left;" | Модбас адрес (дополнительный аварийный адрес 254, для широковещательного чтения  назначать 1..10) || 15
|-
| 16442 || 116 || RW || colspan="2" style="text-align:left;" | Скорость RS485 (см. лист RS485) По-умолчанию 3 = 9600 8-N-1
|3
|-
| 16443 || 118 || RW || style="text-align:left;" | SlopeTime Current OUT-6 (байт 0) ,  -5 (байт 1) || rowspan=6 | Замедление каналов с PWM 5..16
время от 0 до 255 = value x 0.1сек || 5, 5
|-
| 16444 || 120 || RW || style="text-align:left;" | SlopeTime Current OUT-8 (байт 0) ,  -7 (байт 1) ||  5, 5
|-
| 16445 || 122 || RW || style="text-align:left;" | SlopeTime Current OUT-10 (байт 0) ,  -9 (байт 1) ||  5, 5
|-
| 16446 || 124 || RW || style="text-align:left;" | SlopeTime Current OUT-11 (байт 0) ,  -12 (байт 1) || 5, 5
|-
| 16447 || 126 || RW || style="text-align:left;" | SlopeTime Current OUT-13 (байт 0) ,  -14 (байт 1) || 5, 5
|-
| 16448 || 128 || RW || style="text-align:left;" | SlopeTime Current OUT-15 (байт 0) ,  -16 (байт 1) || 5, 5
|-
| 16449 || 130 || RW || style="text-align:left;" | Control Type IN1-OUT-9 (байт 0),  IN2-OUT10 (байт 1) || rowspan=8| 0: не исп; 1:дим.0-10в; 2: (-Вкл/Выкл, — дим.); <br> 3: канал (-Вкл/Выкл), всё (—Вкл/Выкл);<br>
4: всё (-Вкл/Выкл), канал (— димм.);<br>
5: выключатель; 6: переключатель. ||
|-
| 16450 || 132 || RW || style="text-align:left;" | Control Type IN3-OUT-11 (байт 0),  IN4-OUT12 (байт 1) ||
|-
| 16451 || 134 || RW || style="text-align:left;" | Control Type IN5-OUT-13 (байт 0),  IN6-OUT14 (байт 1) ||
|-
| 16452 || 136 || RW || style="text-align:left;" | Control Type IN7-OUT-15 (байт 0),  IN8-OUT16 (байт 1) ||
|-
| 16453 || 138 || RW || style="text-align:left;" | Control Type INx-OUT-x (байт 0),  INx-OUTx (байт 1) ||
|-
| 16454 || 140 || RW || style="text-align:left;" | Control Type INx-OUT-x (байт 0),  INx-OUTx (байт 1) ||
|-
| 16455 || 142 || RW || style="text-align:left;" | Control Type INx-OUT-x (байт 0),  INx-OUTx (байт 1) ||
|-
| 16456 || 144 || RW || style="text-align:left;" | Control Type INx-OUT-x (байт 0),  INx-OUTx (байт 1) ||
|-
| 16457 || 146 || R || style="text-align:left;" | Current OUT-2 (байт 0) ,  OUT-1 (байт 1)  || rowspan=8 | Реальное значение на выходе  1 (байт 0) ,  2 (байт 1), значения 0..255  не зависимо от ограничений минимума и максимума, с учётом задержки на замедление канала
|-
| 16458 || 148 || R || style="text-align:left;" | Current OUT-4 (байт 0) ,  OUT-3 (байт 1) ||
|-
| 16459 || 150 || R || style="text-align:left;" | Current OUT-6 (байт 0) ,  OUT-5 (байт 1) ||
|-
| 16460 || 152 || R || style="text-align:left;" | Current OUT-8 (байт 0) ,  OUT-7 (байт 1) ||
|-
| 16461 || 154 || R || style="text-align:left;" | Current OUT-10 (байт 0) ,  OUT-9 (байт 1) ||
|-
| 16462 || 156 || R || style="text-align:left;" | Current OUT-12 (байт 0) ,  OUT-11 (байт 1) ||
|-
| 16463 || 158 || R || style="text-align:left;" | Current OUT-14 (байт 0) ,  OUT-13 (байт 1) ||
|-
| 16464 || 160 || R || style="text-align:left;" | Current OUT-16 (байт 0) ,  OUT-15 (байт 1) ||
|-
| 16465 || 162 || RW || colspan="2" style="text-align:left;" | Не сохранять настройки (сбрасывается при перезагрузке модуля)* || 0
|-
| 16466 || 164 || R || colspan="2" style="text-align:left;" | Сохранить настройки || 0
|-
| 16467 || 166 || RW || colspan="2" style="text-align:left;" | Перезагрузка (старший бит) ||
|-
| 16468 || 168 || R || colspan="2" style="text-align:left;" | Количество модбас запросов 16 ||
|-
| 16469 || 170 || R || colspan="2" style="text-align:left;" | Количество модбас запросов 6 ||
|-
| 16470 || 172 || R || colspan="2" style="text-align:left;" | Количество модбас запросов 3 ||
|-
| 16471 || 174 || R || colspan="2" style="text-align:left;" | Количество широковещательных запросов ||
|-
| 16472 || 176 || R || colspan="2" style="text-align:left;" |  Количество ошибок CRC при запросе 16 ||
|-
| 16473 || 178 || R || colspan="2" style="text-align:left;" |  Количество ошибок CRC при запросе 6 ||
|-
| 16474 || 180 || R || colspan="2" style="text-align:left;" | Количество ошибок CRC при запросе 3 ||
|-
| 16475 || 182 || R || colspan="2" style="text-align:left;" | Количество запросов для других устройств ||
|-
| 16476 || 184 || RW || style="text-align:left;" | Min / Max Real OUT-1 || rowspan=12 | минимум и максимум яркости на физическом выходе (байт 0 - Max, байт 1 - Min). <br> Если Max < Min, то работа с ИНВЕРСИЕЙ выхода. || 0, 255
|-
| 16477 || 186 || RW || style="text-align:left;" | Min / Max Real OUT-2 || 0, 255
|-
| 16478 || 188 || RW || style="text-align:left;" | Min / Max Real OUT-3 || 0, 255
|-
| 16479 || 190 || RW || style="text-align:left;" | Min / Max Real OUT-4 || 0, 255
|-
| 16480 || 192 || RW || style="text-align:left;" | Min / Max Real OUT-5 || 0, 255
|-
| 16481 || 194 || RW || style="text-align:left;" | Min / Max Real OUT-6 || 0, 255
|-
| 16482 || 196 || RW || style="text-align:left;" | Min / Max Real OUT-7 || 0, 255
|-
| 16483 || 198 || RW || style="text-align:left;" | Min / Max Real OUT-8 || 0, 255
|-
| 16484 || 200 || RW || style="text-align:left;" | Min / Max Real OUT-9 || 0, 255
|-
| 16485 || 202 || RW || style="text-align:left;" | Min / Max Real OUT-10 || 0, 255
|-
| 16486 || 204 || RW || style="text-align:left;" | Min / Max Real OUT-11 || 0, 255
|-
| 16487 || 206 || RW || style="text-align:left;" | Min / Max Real OUT-12 || 0, 255
|-
| 16488 || 208 || RW || colspan="2" style="text-align:left;" | Частота ШИМ(Гц) для выходов в режиме AO-PWM || 500
|-
| 16489 || 210 || R || colspan="2" style="text-align:left;" | МОДЕЛЬ УСТРОЙСТВА, символы ASCII в байтах 0 и 1 = 'E' и 'H' || 69, 72
|-
| 16490 || 212 || R || colspan="2" style="text-align:left;" | МОДЕЛЬ УСТРОЙСТВА, символы ASCII в байтах 0 и 1 = '-' и 'M' || 45, 77
|-
| 16491 || 214 || R || colspan="2" style="text-align:left;" | МОДЕЛЬ УСТРОЙСТВА, символы ASCII в байтах 0 и 1 = 'O' и 'D' || 79, 68
|-
| 16492 || 216 || R || colspan="2" style="text-align:left;" | МОДЕЛЬ УСТРОЙСТВА, символы ASCII в байтах 0 и 1 = 'U' и 'L' || 85, 76
|-
| 16493 || 218 || R || colspan="2" style="text-align:left;" | Для приёма команд с ШИРОКОВЕЩАТЕЛЬНОГО запроса - номер первого входа DO (1-255) || 1
|-
| 16494 || 220 || R || colspan="2" style="text-align:left;" | Для приёма команд с ШИРОКОВЕЩАТЕЛЬНОГО запроса - номер первого входа AO (1-255) || 1
|-
| 16495 || 222 || R || colspan="2" style="text-align:left;" | Интервал в мс для отправки "коротких ответов" адресов 1-10  на Широковещательный запрос (0-нет ответов) || 35
|}
[https://homelogicsoft.com/ftp/EasyHomeMODUL_fw1-9.xls Скачать таблицу.]
 
===Просмотр и запись регистров с помощью специализированных ПО===
Для управления модулем и его настроек с компьютера можно воспользоваться симуляторами ведущего (master) Modbus.  
Для управления модулем и его настроек с компьютера можно воспользоваться симуляторами ведущего (master) Modbus.  
Для этого необходимо приобрести преобразователь интерфейсов USB-RS485 и подключить его к компьютеру и модулю. Ниже представлен пример управления модулем с помощью Modbus Tester — бесплатного инструмента для теста ведомых устройств Modbus (узнать подробнее и скачать можно по [https://www.modbustester.com/ ссылке]).
Для этого необходимо приобрести преобразователь интерфейсов USB-RS485 и подключить его к компьютеру и модулю. Ниже представлен пример управления модулем с помощью Modbus Tester — бесплатного инструмента для теста ведомых устройств Modbus (узнать подробнее и скачать можно по [https://www.modbustester.com/ ссылке]).
Выполните необходимые настройки соединения:
 
Выполните необходимые настройки соединения (Connection Settings):
*Com Port: порт вашего преобразователя интерфейса;
*Com Port: порт вашего преобразователя интерфейса;
*Baudrate: скорость передачи (по умолчанию 9600);
*Baudrate: скорость передачи (по умолчанию 9600);
Строка 310: Строка 61:
*Data Bits: 8 Bits;
*Data Bits: 8 Bits;
*Stop Bits: 1 Bit.
*Stop Bits: 1 Bit.
Выполните необходимые настройки Modbus:
Выполните необходимые настройки Modbus (Modbus Settings):
*Function: 16-Write Multiple Register;
*Function: 16-Write Multiple Register;
*Slave Id: адрес модуля (по умолчанию 15);
*Slave Id: адрес модуля (по умолчанию 15);
Строка 317: Строка 68:
*Poll Rate (ms): 1000 — частота опроса.
*Poll Rate (ms): 1000 — частота опроса.
[[Файл:Настройки modbus.png|600px|центр]]
[[Файл:Настройки modbus.png|600px|центр]]
Для изменения значения регистра дважды кликните на необходимую ячейку, введите значение в открывшемся окне и нажмите Send.<br/>
Для изменения значения регистра дважды кликните на необходимую ячейку, введите значение в открывшемся окне и нажмите Send.
 
 
== Следующие шаги ==
 
{{Note|text=
Следующий шаг - [[Назначение входов/выходов ADIO в инженерном интерфейсе|назначение ADIO в инженерном интерфейсе.]]<br><br>
''Полная таблица регистров для управления модулями EasyHomeMODUL по протоколу ModbusRTU представлена [[Описание регистров для управления модулями EasyHomeMODUL по протоколу ModbusRTU|на следующей странице.]]''<br>
''Общее описание всех модулей расширения – [[Модули расширения EasyHomeMODUL|на странице Модули расширения EasyHomeMODUL.]]''|type=note}}
 
 
==Возможные ошибки и их исправление==

Текущая версия от 17:41, 8 декабря 2025

Монтаж модулей расширения EasyHomeMODUL и схемы управления

Внимание! Во избежание поражения электрическим током перед началом работы отключите электропитание. Соблюдайте правила электробезопасности.


  1. Осмотрите модуль и убедитесь в отсутствии механических повреждений.
  2. Установите модуль на DIN-рейку.
  3. Подключите питание.
  4. Подключите модули к шине RS-485 для управления с контроллера.
  5. Подключите оборудование к входам/выходам модуля.

Настройки подключения

  1. Откройте инженерный интерфейс.
  2. Перейдите на страницу: Расширения —> Менеджер портов .

    Для порта RS485 контроллера выберите приложение «15 - Модули расширения ADIO и DIM». Укажите количество подключенных устройств.
    Пример для подключения 10 модулей расширения к порту 3:
  3. Вернитесь на главную страницу.
  4. Перейдите в Настройки ПЛК —> Входы выходы в ПЛК и модули расширения .
    Выберите тип подключенных модулей и укажите их адреса. Все модули расширения:
  5. Тип модуля Название продукции
    41 EH-MODUL 16xDO EasyHomeMODUL 16xDO
    42 EH-MODUL 4DO+12PWM EasyHomeMODUL 16xDO
    45 EH-MODUL 16xDI EasyHomeMODUL 16xDI
    46 EH-MODUL 16xAI EasyHomeMODUL 16xADI
    47 EH-MODUL 16xADI EasyHomeMODUL 16xADI
    43 EH-MODUL 8DI+8DO EasyHomeMODUL 8xDI 8xDO+PWM
    44 EH-MODUL 8DI+8PWM EasyHomeMODUL 8xDI 8xDO+PWM
    48 EH-MODUL 8ADI+8PWM EasyHomeMODUL 8xADI 8xDO+PWM
  6. На странице отобразится общее и добавленное количество входов/выходов и их тип.

Назначение модулям расширения адреса Modbus

Для управления модулем и его настроек с компьютера можно воспользоваться симуляторами ведущего (master) Modbus. Для этого необходимо приобрести преобразователь интерфейсов USB-RS485 и подключить его к компьютеру и модулю. Ниже представлен пример управления модулем с помощью Modbus Tester — бесплатного инструмента для теста ведомых устройств Modbus (узнать подробнее и скачать можно по ссылке).

Выполните необходимые настройки соединения (Connection Settings):

  • Com Port: порт вашего преобразователя интерфейса;
  • Baudrate: скорость передачи (по умолчанию 9600);
  • Parity: None;
  • Data Bits: 8 Bits;
  • Stop Bits: 1 Bit.

Выполните необходимые настройки Modbus (Modbus Settings):

  • Function: 16-Write Multiple Register;
  • Slave Id: адрес модуля (по умолчанию 15);
  • Register Start: 16384 — адрес первого регистра;
  • Count: 112 — количество регистров;
  • Poll Rate (ms): 1000 — частота опроса.

Для изменения значения регистра дважды кликните на необходимую ячейку, введите значение в открывшемся окне и нажмите Send.


Следующие шаги

Следующий шаг - назначение ADIO в инженерном интерфейсе.

Полная таблица регистров для управления модулями EasyHomeMODUL по протоколу ModbusRTU представлена на следующей странице.

Общее описание всех модулей расширения – на странице Модули расширения EasyHomeMODUL.


Возможные ошибки и их исправление