Справочник проектировщика по интерфейсу
Modbus Interface DIII
EKMBDXB7V1
Справочник проектировщика по интерфейсуModbus DIII EKMBDXB7V1
Содержание |
|
|
Меры предосторожности................................................................................................................................. |
3 |
|
1. Введение........................................................................................................................................................ |
3 |
|
1.1 |
Компоновка системы.............................................................................................................................. |
3 |
1.2 |
Ограничения............................................................................................................................................ |
4 |
1.3 |
Спецификации......................................................................................................................................... |
4 |
1.3.1 Габариты и электропроводка по месту установки........................................................................ |
5 |
|
1.3.2 Электросхема ................................................................................................................................... |
6 |
|
1.3.3 Значение светодиодных индикаторов........................................................................................... |
6 |
|
1.3.4 Оконечное сопротивление (переключатели SS)............................................................................ |
6 |
|
1.3.5 Кнопки............................................................................................................................................... |
7 |
|
1.3.6 Назначение DIP-переключателей................................................................................................... |
7 |
|
1.4 |
Блоки Daikin с поддержкой связи по сети DIII...................................................................................... |
8 |
1.5 |
Совместимость с другим оборудованием DIII с централизованным управлением.......................... |
8 |
2. Связь по шине Modbus ............................................................................................................................... |
10 |
|
2.1 |
Настройки интерфейса Modbus DIII..................................................................................................... |
10 |
2.2 |
Формат связи......................................................................................................................................... |
11 |
2.2.1 Формат функций ............................................................................................................................ |
11 |
|
2.2.2 Формат символов........................................................................................................................... |
14 |
|
2.2.3 Пауза между сигналами................................................................................................................ |
14 |
|
2.2.5 Скорость реакции........................................................................................................................... |
14 |
|
2.3 |
Порядок обмена данными................................................................................................................... |
15 |
2.3.1 Инициализация системы............................................................................................................... |
15 |
|
2.3.2 Контроль и управление работой блоков через BMS................................................................... |
16 |
|
2.3.3 Наличие в составе системы других устройств, подключенных к сети DIII................................. |
20 |
|
3. Регистры Modbus ........................................................................................................................................ |
21 |
|
3.1. Регистры ввода данных....................................................................................................................... |
21 |
|
3.2 |
Регистры хранения данных.................................................................................................................. |
31 |
4. Программное обеспечение интерфейса Modbus DIII.............................................................................. |
40 |
|
4.1 |
Версии программного обеспечения.................................................................................................... |
40 |
4.2 |
Обновление ПО с помощью утилиты Updater.................................................................................... |
40 |
4.2.1 Утилита Updater.............................................................................................................................. |
40 |
|
4.2.2 Способ 1: обновление ПО через компьютерный кабель USB EKPCCAB*................................... |
41 |
|
4.2.3 Способ 2: обновление ПО через преобразователь USB/RS485.................................................. |
43 |
|
5. Пробный запуск интерфейса Modbus DIII................................................................................................. |
45 |
|
4P642495-1 – 2020.10 |
Стр. 1 из 53 |
5.1 |
Введение................................................................................................................................................ |
45 |
5.2 |
Общая схема системы .......................................................................................................................... |
45 |
5.3 |
Пробный запуск..................................................................................................................................... |
46 |
5.3.1 Подготовка групп регистров.......................................................................................................... |
46 |
|
5.3.2 Считывание групп регистров......................................................................................................... |
50 |
|
5.3.3 Настройка регистра хранения данных ......................................................................................... |
51 |
|
6. Поиск и устранение неполадок ................................................................................................................. |
52 |
|
7. Редакция документа................................................................................................................................... |
53 |
4P642495-1 – 2020.10 |
Стр. 2 из 53 |
Прежде чем приступать к проектированию, монтажным работам или обслуживанию, внимательно ознакомьтесь с содержанием раздела «Меры предосторожности» руководства по монтажу, которое входит в комплектацию оборудования.
Система управления оборудованием здания (BMS) может контролировать работу блоков Daikin через
интерфейс Modbus DIII EKMBDXB7V1 по протоколу Modbus.
Краткий словарь терминов
-BMS: система управления оборудованием здания
-Блок, подключенный к сети DIII: блок, поддерживающий связь по шине DIII с интерфейсом Modbus Interface DIII.
-Устройство, подключенное к сети DIII: устройство производства компании Daikin (напр., iTM и пр.), работающее под централизованным управлением через шину DIII.
-Внутренний блок: блоки DIII называются внутренними блоками в силу того, что их основная задача заключается в управлении и контроле за работой внутренних блоков в составе системы VRV. В то же время блоки DIII в составе отдельных систем являются на самом деле наружными (внешними) блоками
(напр., блоки Applied).
1.1 Компоновкасистемы
Типовая компоновка (напр., системы VRV)
BMS |
Протокол RS485 Modbus |
|
|
|
2 провода макс. длины 500 м |
1-00 |
1-01 |
1-02 |
Адрес |
|
|
|
в сети DIII |
1-03 |
1-04 |
1-05 |
Адрес DIII |
Адреса DIII (НЕ групповые) присваиваются отдельным внутренним блокам или их группам через подключенный пользовательский интерфейс.
Соответствие функций внутреннего блока диапазону каждого регистра: Пример:
Адрес регистра |
|
Функции, соответствующие адресу DIII |
|
|
31001 |
– 31003 |
|
1-00 |
|
31004 |
- 31006 |
|
1-01 |
|
… |
|
|
… |
|
4P642495-1 – 2020.10 |
|
Стр. 3 из 53 |
Предельное число команд составляет 7000 на внутренний блок в год.
Если управление работой блоков осуществляется системой BMS по программе автоматического управления, проследите за тем, чтобы указанный предел не был превышен.
Подключение |
Сеть DIII (F1F2) |
оборудования Daikin |
не более 64 внутренних блоков (групп) и 10 наружных (диапазон адресов: с 1-00 по |
|
4-15) |
Протокол управления |
Modbus RS485 (2 провода длиной не более 500 м) |
работой оборудование |
|
через систему BMS |
|
Место установки |
В помещении |
Условия эксплуатации |
Темп. диапазон: от 0 до 60°C |
Габариты |
379 x 87 x 124 мм |
Масса (вес) |
2,1 кг |
Электропитание |
220 – 240 В пер. тока, 50 Гц |
|
|
Программное обеспечение |
Обновление ПО интерфейса Modbus DIII выполняется с помощью компьютерной |
|
утилиты Daikin Updater |
|
Подробнее см. раздел «4.2 Обновление ПО с помощью утилиты Updater». |
|
|
Руководство по монтажу |
Предоставляется по запросу |
Справочник |
Свежая версия размещается по адресу: |
проектировщика |
http://www.daikineurope.com/support-and-manuals/product-information |
4P642495-1 – 2020.10 |
Стр. 4 из 53 |
1.3.1 Габаритыи электропроводка поместу установки
См. руководство по монтажу |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4P642495-1 – 2020.10 |
|
|
|
|
|
|
|
|
|
|
Стр. 5 из 53 |
1.3.3 Значениесветодиодных индикаторов
Вобычном рабочем режиме (приложение запущено): H1P: связь с сетью DIII (передача)
H2P: связь с сетью DIII (прием)
H3P: связь по протоколу RS485 (передача) H4P: связь по протоколу RS485 (прием) H5P H6P H7P: значение не задано
HAP: мигает каждые 400 мс = приложение запущено
Во время загрузки нового ПО (встроенное ПО запущено) С H1P по H7P: Ход загрузки (от 0 до 100%)
HAP: мигает каждые 200 мс = встроенное ПО запущено.
1.3.4 Оконечноесопротивление (переключатели SS)
Заводская настройка оконечного сопротивления по умолчанию соответствует 0 ом (SS2=выкл и
SS3=выкл)
SS2 вкл = 120 ом
SS3 вкл = 100 ом
(SS2 = вкл и SS3 = вкл: недопустимо)
Переведите переключатель SS2 или SS3 в положение «ВКЛ», чтобы задать нужную величину оконечного сопротивления линии RS485.
Примечания: Переключатель SS1: не используется.
4P642495-1 – 2020.10 |
Стр. 6 из 53 |
Назначение кнопок BS1-BS5 не задано
Внимание! Состояние (вкл/выкл) DIP--переключателей распознается только при подаче электропитания на печатную плату. После настройки переключателей необходимо выключить и снова включить питание.
Настройка DIP-переключателей DS1 и DS2:
Скорость связи по протоколу RS485 Modbus
Контакт 2 переключателя DS1: |
9600 бит/с |
выкл |
19200 бит/с |
Контакт 2 переключателя DS1: |
|
вкл |
|
Контроль по четности / стоп-бит связи по протоколу Modbus |
|
Контакт 3 переключателя DS1: |
1-й стоп-бит четный |
выкл; контакт 4: выкл |
1-й стоп-бит нечетный |
Контакт 3 переключателя DS1: |
Без 2-го стоп-бита |
выкл; контакт 4: вкл |
Без 1-го стоп-бита |
Контакт 3 переключателя DS1: |
|
вкл; контакт 4: выкл |
|
Контакт 3 переключателя DS1: |
|
вкл; контакт 4: вкл |
|
Настройка адресации по протоколу Modbus |
|
Контакты 1/2/3/4 переключателя |
Если адрес Modbus задан (напр., 1 или 15), значит, связь по |
DS1 |
протоколу Modbus RS485 установлена. |
Выкл/выкл/выкл/выкл |
Если адрес Modbus не задан, значит, связь по протоколу Modbus |
|
RS485 отсутствует. |
Выкл/выкл/выкл/вкл |
Адрес 1 |
Выкл/выкл/вкл/выкл |
Адрес 2 |
… |
|
Вкл/вкл/вкл/вкл |
Адрес 15 |
Внимание!
Для загрузки ПО через порт RS485 с помощью утилиты Updater необходимо определенным образом настроить DIP-переключатели.
Подробнее см. раздел «4.2.3 Способ 2: обновление ПО через преобразователь USB/RS485.».
Примечания: Контакт 1 переключателя DS1: не используется.
4P642495-1 – 2020.10 |
Стр. 7 из 53 |
1.4 БлокиDaikin с поддержкой связи по сетиDIII
Информацию о совместимости с той или иной моделью см. в руководстве к этой модели. Обновленное программное обеспечение размещается на бизнес-портале (см. раздел «Обслуживание»).
Обзор оборудования:
•SKY (F1, F2)
•VRV (F1, F2)
•RA (через KRP928)
•VAM / VKM
•EKVDX
•Гидроблок VRV
•Воздушная завеса
•Распределительная коробка ERQ (подключение к центральному кондиционеру сторонних поставщиков)
•Обогрев
•Applied
1.5Совместимость с другим оборудованиемDIII с централизованным управлением
|
|
<![if ! IE]> <![endif]>Пульт Intelligent TouchManager |
<![if ! IE]> <![endif]>Интерфейс для работы в сетиLonWorks® |
<![if ! IE]> <![endif]>Интерфейс для работы в сетиBACnet® |
<![if ! IE]> <![endif]>Пульт Intelligent TouchController |
<![if ! IE]> <![endif]>Пульт intelligent TabletController |
<![if ! IE]> <![endif]>Центральный ПДУ для жилыхпомещений |
<![if ! IE]> <![endif]>ЦентральныйПДУ |
<![if ! IE]> <![endif]>Единый пульт-выключатель |
<![if ! IE]> <![endif]>Таймеррасписания (*1) |
|
|
|
|
|
|
|
|
|
|
|
|
|
<![if ! IE]> <![endif]>DCM601A51 |
<![if ! IE]> <![endif]>DMS504B51 |
<![if ! IE]> <![endif]>DMS502B51 |
<![if ! IE]> <![endif]>DCS601C51 |
<![if ! IE]> <![endif]>DCC601A51 |
<![if ! IE]> <![endif]>DCS303A51 |
<![if ! IE]> <![endif]>DCS302CA61 |
<![if ! IE]> <![endif]>DCS301BA61 |
<![if ! IE]> <![endif]>DST301BA61 |
|
|
|
|
|
|
|
|
|
|
|
Интерфейс DIII |
|
|
|
|
|
|
|
|
|
|
Modbus |
EKMBDXB7V1 |
ДОПУСТИМО |
NG |
NG |
ДОПУСТИМО |
NG |
NG |
ДОПУСТИМО |
ДОПУСТИМО |
NG |
(*1): Таймер расписания применяется в сочетании с центральным ПДУ или с единым пультомвыключателем.
•Если оборудование работает под централизованным управлением, то команды, подаваемые с обоих центральных ПДУ, исполняются в последнюю очередь.
4P642495-1 – 2020.10 |
Стр. 8 из 53 |
•Если оборудование работает под централизованным управлением, то режим дистанционного управления определяется наивысшим приоритетом в заданной иерархии команд.
Иерархия команд интерфейса Modbus DIII:
Иерархия команд отсутствует. Это означает, что функции блокировки ипринудительного отключения не работают, если в составе системы D-BACS обнаружено другое устройство.
4P642495-1 – 2020.10 |
Стр. 9 из 53 |
Протокол связи |
Modbus RTU |
Настройки DIP- |
|
|
(согласно справочнику по протоколу Modicon Modbus PI- |
переключателей |
|
|
MBUS-300, ред. J) |
|
|
Скорость связи |
9600 бит/с |
Контакт 2 |
|
|
19200 бит/с |
переключателя DS1: |
|
|
|
|
выкл |
|
|
|
Контакт 2 |
|
|
|
переключателя DS1: |
|
|
|
вкл |
Контроль по четности / |
1-й стоп-бит четный |
Контакт 3 |
|
стоп-бит |
1-й стоп-бит нечетный |
переключателя DS1: |
|
|
Без 2-го стоп-бита |
выкл; контакт 4: выкл |
|
|
Без 1-го стоп-бита |
Контакт 3 |
|
|
|
|
переключателя DS1: |
|
|
|
выкл; контакт 4: вкл |
|
|
|
Контакт 3 |
|
|
|
переключателя DS1: |
|
|
|
вкл; контакт 4: выкл |
|
|
|
Контакт 3 |
|
|
|
переключателя DS1: |
|
|
|
вкл; контакт 4: вкл |
С одним выделенным |
1-15 |
|
Контакты 1/2/3/4 |
адресом Modbus |
|
|
переключателя DS1 |
|
|
|
Адрес 1: |
|
|
|
выкл/выкл/выкл/вкл |
|
|
|
Адрес 2: |
|
|
|
выкл/выкл/вкл/выкл |
|
|
|
… |
|
|
|
Адрес 15: |
|
|
|
вкл/вкл/вкл/вкл |
Реализованные коды |
0x03 |
регистры хранения считываемых данных |
|
функций |
(с поддержкой передачи) |
|
|
|
0x04 |
регистры ввода считываемых данных |
|
|
(с поддержкой передачи) |
|
|
|
0x06 |
программирование одиночного регистра |
|
|
(без поддержки передачи данных) |
|
|
|
0x10 |
программирование нескольких регистров |
|
|
(без поддержки передачи данных) |
|
|
|
(Замечание: регистры хранения данных реального |
|
|
|
значения не отражают) |
|
|
|
(Функции с прочими кодами рассматриваются как |
|
|
|
недопустимые, а в ответ на попытку их активировать |
|
|
|
поступает сигнал исключения) |
|
|
Типы данных |
Регистр ввода данных: |
|
|
|
длина: 16 бит, диапазон адресов: 30001 - 39999 |
|
|
|
Регистр хранения данных: |
|
|
|
длина: 16 бит, диапазон адресов: 40001 – 49999 |
|
|
|
(Данные, превышающие 16 бит, обрабатываются путем |
|
|
|
присвоения регистрам адресов по порядку). |
|
|
Адреса регистров |
Один адрес для каждой задействованной модели |
|
4P642495-1 – 2020.10 |
Стр. 10 из 53 |
2.2.1 Форматфункций
(1) Регистры ввода считываемых данных (0x04) [Функция]
Считываемые значения регистров ввода данных. Адреса и содержимое регистров ввода данных см. в разделе 3. Регистры Modbus
[Запрос] В запросе указываются исходный адрес регистра и общее количество регистров. Адрес регистра
начинается с нуля: регистру 30001 присваивается адрес 0. Одним запросом считываются до 32 регистров.
Далее приводится пример направления на подчиненный адрес 1 запроса на считывание значений 3 регистров, начиная с регистра 31001.
Запрос
Поле |
Данные |
Подчиненный адрес |
0x01 |
Код функции |
0x04 |
Исходный адрес (верхний) |
0x03 |
Исходный адрес (нижний) |
0xE8 |
Кол-во регистров (максимум) |
0x00 |
Кол-во регистров (минимум) |
0x03 |
Проверка на ошибки CRC16 |
0x30 |
(минимум) |
|
Проверка на ошибки CRC16 |
0x7B |
(максимум) |
|
Ответ
Поле |
|
Данные |
Починенный адрес |
0x01 |
|
Код функции |
0x04 |
|
Размер данных (в байтах) |
0x06 |
|
Данные 1 (максимум) |
0xXX |
|
Данные 1 (минимум) |
0xXX |
|
Данные 2 (максимум) |
0xXX |
|
Данные 2 |
(минимум) |
0xXX |
|
|
|
Данные 3 |
(максимум) |
0xXX |
|
|
|
Данные 3 |
(минимум) |
0xXX |
Проверка на ошибки CRC16 |
0xXX |
|
(минимум) |
|
|
Проверка на ошибки CRC16 |
0xXX |
|
(максимум) |
|
4P642495-1 – 2020.10 |
Стр. 11 из 53 |
(2) Программирование одиночного регистра (0x06) [Функция]
Запись значения регистра хранения данных. Если они передаются, то для всех подчиненных блоков записывается одно и то же значение регистра хранения данных. Адреса и содержимое регистров хранения данных см. в разделе 3. Регистры Modbus
[Запрос] В запросе указываются исходный адрес и значение регистра. Адрес регистра начинается с нуля: регистру
40001 присваивается адрес 0. Далее приводится пример направления на подчиненный адрес1 запроса на запись значения «2» регистра 42002.
Запрос
Поле |
Данные |
Починенный адрес |
0x01 |
Код функции |
0x06 |
Адрес (верхний) |
0x07 |
Адрес (нижний) |
0xD1 |
Значение (максимум) |
0x00 |
Значение (минимум) |
0x02 |
Проверка на ошибки CRC16 |
0x59 |
(минимум) |
|
Проверка на ошибки CRC16 |
0x46 |
(максимум) |
|
Ответ
Поле |
Данные |
Подчиненный адрес |
0x01 |
Код функции |
0x06 |
Адрес (верхний) |
0x07 |
Адрес (нижний) |
0xD1 |
Значение (максимум) |
0x00 |
Значение (минимум) |
0x02 |
Проверка на ошибки CRC16 |
0x59 |
(минимум) |
|
Проверка на ошибки CRC16 |
0x46 |
(максимум) |
|
(3) Программирование нескольких регистров (0x10) [Функция]
Запись значений регистров хранения данных. Если они передаются, то для всех подчиненных блоков записывается одни и те же значения регистров хранения данных. Адреса и содержимое регистров хранения данных см. в разделе 3. Регистры Modbus
[Запрос] В запросе указываются исходный адрес регистра, размер данных и значения. Адрес регистра начинается
с нуля: регистру 40001 присваивается адрес 0. Одним запросом записываются до 30 регистров. Далее приводится пример направления на подчиненный адрес 1 запроса на запись значений 2 регистров: 42001 и 42002.
Запрос
Поле |
Данные |
Подчиненный адрес |
0x01 |
Код функции |
0x10 |
Исходный адрес (верхний) |
0x07 |
Исходный адрес (нижний) |
0xD0 |
Кол-во регистров (максимум) |
0x00 |
Кол-во регистров (минимум) |
0x02 |
Размер данных (в байтах) |
0x04 |
|
|
Значение 1 (максимум) |
0x00 |
|
|
Значение 1 (минимум) |
0x10 |
Значение 2 (максимум) |
0x00 |
Значение 2 (минимум) |
0x01 |
Проверка на ошибки CRC16 |
0x18 |
(минимум) |
|
Проверка на ошибки CRC16 |
0xC6 |
(максимум) |
|
(4) Ответный сигнал исключения |
|
Ответ
Поле |
Данные |
Подчиненный адрес |
0x01 |
Код функции |
0x10 |
Исходный адрес (верхний) |
0x07 |
Исходный адрес (нижний) |
0xD0 |
Кол-во регистров (максимум) |
0x00 |
Кол-во регистров (минимум) |
0x02 |
Проверка на ошибки CRC16 |
0x41 |
(минимум) |
|
Проверка на ошибки CRC16 |
0x45 |
(максимум) |
|
4P642495-1 – 2020.10 |
Стр. 12 из 53 |
Вответ на ошибочный запрос с интерфейса Modbus DIII направляется сигнал исключения. В обычных условиях в ответе сохраняется код функции, указанный в запросе. Но если допущена ошибка, то за кодом функции в ответе следует 0x80.
Всигнале исключения указывается код исключения, обозначающий причину ошибки.
Код исключения |
Наименование |
Причина |
0x01 |
Недопустимая функция |
Этот код функции не поддерживается. |
0x02 |
Недопустимый адрес |
Предпринята попытка обращения к |
|
данных |
незапрограммированному адресу регистра. |
0x03 |
Недопустимые данные |
В запросе содержатся недопустимые данные. |
[Образец сигнала исключения] Такой сигнал подается, если адрес регистра хранения данных 42002 запрограммирован недопустимым образом.
Запрос
Поле |
Данные |
Подчиненный адрес |
0x01 |
Код функции |
0x06 |
Исходный адрес (верхний) |
0x07 |
Исходный адрес (нижний) |
0xD1 |
Кол-во регистров (максимум) |
0x01 |
Кол-во регистров (минимум) |
0x0F |
Проверка на ошибки (минимум) |
0x99 |
Проверка на ошибки (максимум) |
0x13 |
Ответ
Поле |
Данные |
Починенный адрес |
0x01 |
Код функции |
0x86 |
Код исключения |
0x03 |
Проверка на ошибки (минимум) |
0x02 |
Проверка на ошибки (максимум) |
0x61 |
4P642495-1 – 2020.10 |
Стр. 13 из 53 |
Каждый байт сигнала направляется в виде символа согласно приведенному ниже описанию. Каждый символ состоит из стартового бита (0), 8 бит данных, бита четности и стоп-бита (1). Любой символ состоит из 11 бит, а стоп-бит 1 или 2 определяется битом четности.
[Без контроля\ по четности]
0 (LSB) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
10 (MSB) |
|
|
Стартовый |
|
|
|
Данные |
|
|
|
Стоп-бит 1 |
|
Стоп-бит 2 |
|
||
бит |
|
|
|
|
|
|
|
|
|
|
|
|
|
[С контролем по четности] |
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 (LSB) |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
|
10 (MSB) |
|
Стартовый |
|
|
|
Данные |
|
|
|
Контроль по |
|
Стоп-бит 2 |
|||
бит |
|
|
|
|
|
|
|
|
четности/ стоп-бит |
|
|||
|
|
|
|
|
|
|
|
|
(нечетный/четный) |
|
2.2.3 Паузамежду сигналами
Пауза (T1-T2-T3-T4) должна предшествовать каждому кадру данных, а также следовать за ним. Длительность паузы зависит от скорости связи.
Скорость в бодах (бит/с) |
9600 |
19200 |
Длительность паузы между |
5 |
2,5 |
сигналами (мс) |
|
|
(T1-T2-T3-T4) |
|
|
Интерфейс Modbus DIII реагирует на запросы с определенной скоростью (t1). Скорость реакции (t1) адаптера рассчитывается по формуле: длительность паузы между сигналами (T1-T2-T3-T4) + 20 мс. Перед отправкой следующего запроса главному модулю Modbus приходится выжидать в течение
определенного промежутка времени (t2) после поступления с интерфейса Modbus DIII ответа на предыдущий запрос. Этот промежуток времени (t2) должен быть продолжительнее времени, рассчитанного по формуле «длительность паузы между сигналами (T1-T2-T3-T4) + 20 мс».
ГлавныймодульModbus |
|
Запрос |
|
|
|
|
|
|
|
|
|
|
|
Запрос |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Интерфейс Modbus DIII |
|
|
|
|
|
|
|
Ответ |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
t1 |
|
|
|
|
t2 |
|
|
|||
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
t1 = (T1-T2-T3-T4) + 20 (мс) |
t2 >= (T1-T2-T3-T4) + 20 (мс) |
4P642495-1 – 2020.10 |
Стр. 14 из 53 |
2.3 Порядок обменаданными
2.3.1 Инициализациясистемы
При запуске:
- Все регистры ввода данных имеют значение 0.
После распознавания блоков, подключенных к сети DIII, «бит состояния блока в составе сети DIII»
(см. регистры ввода данных 30002-30006) обновляется до «1: подключен», а регистры ввода данных блоков в составе сети DIII (начиная с 30001) получают правильные значения.
- Все регистры хранения данных имеют исходное значение 0.
Послераспознаванияблоков,подключенныхксетиDIII,«битсостоянияблокавсоставесетиDIII»(см.регистрыввода данных30002-30006)обновляетсядо«1:подключен»,арегистрыхраненияданныхблоковвсоставесетиDIII(начинаяс 42001)однократно обновляютсядофактическихзначений.
Внимание! Регистры хранения данных получают фактические значения тольково время распознавания блоков. Иными словами, эта операция выполняется один раз. (Замечание: при повторном распознавании она не выполняется)
Проверитьсостояние интерфейсаModbusDIII помереегоготовности
Адресавсехблоков, подключенныхксетиDIII, передаютсянаBMS
Данныеопроизводительностивсех блоков,подключенныхксетиDIII, передаютсянаBMS
НаBMSпоступаютсведения отекущемсостояниивсех блоков,подключенныхк сетиDIII,полученныепутем считываниярегистровввода данныхизначений регистровхраненияданных
BMS |
|
ИнтерфейсModbusDIII |
|
Блок,подключенныйксетиDIII |
|
|
|
|
|
Включение питания
Включение питания
СостояниеинтерфейсаModbusDIII
(30001,бит0):занят
ПроверкасостоянияинтерфейсаModbusDIII(30001)
Ответный сигнал: занят
Распознаваниесостояния
СостояниеинтерфейсаModbusDIII
(30001,бит0):готов
ПроверкасостоянияинтерфейсаModbusDIII(30001)
Ответный сигнал: готов
Проверкасостоянияблока,подключенногоксетиDIII(30002-5)
Ответный сигнал: готов
Проверкапроизводительностиблока,подключенногоксетиDIII
Ответные значения
Проверкасостоянияблока,подключенногоксетиDIII(регистры вводаданных),ирегистровхраненияданных
Ответные значения
4P642495-1 – 2020.10 |
Стр. 15 из 53 |
2.3.2 Контроль и управление работой блоков черезBMS
Регистры ввода данных каждого из блоков, подключенных к сети DIII: начиная с 30001
Врегистрахвводаданныхсодержитсяинформацияосостоянииблоков,подключенных ксети DIII.
При разрыве связи с сетью DIII (см. регистры ввода данных 30006-30009) значения, переданные последними, сохраняются вплоть до восстановления связи.
Регистры ввода данных постоянно получают информацию о любых изменениях состояния, то есть эта информация всегда актуальна.
Регистры хранения данных каждого из блоков, подключенных к сети DIII:начиная с 42001
- Ведутзаписькоманднаизменениесостояниятогоилииногоблока(одинилинесколькозаданныхрегистров) Одновременносзаписьюврегистрхраненияданныхзначениепередаетсянаблоки,подключенныексетиDIII.
Внимание!Интерфейс ModbusDIII передает блоку команду, когда меняется соответствующее значение регистра хранения данных. Информацияо состоянии внутренних блоков, особенно работающих под управлением пользовательского интерфейса, должна непрерывно поступатьна BMS скопированием ее в регистрах хранения данных.
Обратитевнимание:призапускесистемы(см.параграф2.3.1 Инициализациясистемы)ипервичномраспознаванииблоков,подключенных ксетиDIII,интерфейсModbusDIIIзаписываетинформациюотекущемсостоянииврегистрыхраненияданных.(Замечание:приповторном распознаванииэтаоперацияневыполняется).
BMS |
|
ИнтерфейсModbusDIII |
|
Блок,подключенныйксетиDIII |
|
|
|
|
|
BMSпроверяет состояниесвязи
Копирование: ПоступающиенаBMS срегистроввводаданных сведенияотекущем состояниивсехблоков, подключенныхксетиDIII, копируютсяввиде соответствующихбитов
(запрограммированных)в регистрыхраненияданных
Команда:
BMSменяетзначение регистровхранения данных
Проверка состояния связи (30006-9)
Ответ: состояние
Получениеинформацииосостоянииблока,подключенногоксетиDIII(регистрывводаданных)
Ответные значения
Копированиезапрограммированнойинформацииосостоянииблока,подключенногоксетиDIII,врегистрхраненияданных
Запись запрограммированного бита
«вкл/выкл» в регистр хранения данных Изменение значения
«вкл/выкл»
4P642495-1 – 2020.10 |
Стр. 16 из 53 |