Продолжим.
Расскажу об устройствах. Все устройства используют открытый протокол передачи данных modbus.
1. Термостат тёплого пола Danfoss WT-DM. В связи с последними событиями приобрести данный термостат в РФ проблематично, но можно спокойно заказать на алиэкспресс. Стоит он в районе 10-и тыс. рублей. В комплекте будет проводной датчик температуры пола с кабелем на 2,5 метра и резистор на 120 Ом - терминатор линии связи.
Карта адресов:
0-й регистр coil (только чтение); 0 - реле выключено; 1 - реле включено
1-й регистр holding (чтение/запись); уставка температуры в авторежиме
4-й регистр holding (чтение/запись); уставка температуры в экорежиме
5-й регистр holding (чтение/запись); режим работы: 0-авторежим, 1-экорежим
17-й регистр holding (только чтение); текущая температура
Надо сказать, что на данном устройстве читаются первые 20-ть регистров modbus, но с практической точки зрения нас будут интересовать только вышеперечисленные регистры.
Параметры связи по умолчанию:
2. Термостат конвектора Z031.
В данном случае правильно говорить программируемая панель, или даже контроллер Z031, т.к. он сам управляет другим контроллером, встроенным в конвектор. Данная модель имеет встроенный wi-fi, с помощью которой его очень удобно подключить в домашнюю сеть автоматизации.
Карта адресов:
3000-й регистр holding текущая (только чтение); текущая температура воздуха
40002-й регистр holding (чтение/запись); уставка температуры воздуха
40003-й регистр holding (чтение/запись); управление работой термостата: 1-включен, 0-отключен
Особенностью данного термостата является то, что прочитать данные регистры проще по протоколу modbus TCP/IP. Для этого необходимо сначала подключиться к самому термостату по wi-fi (пароль на wi-fi термостата - 12345678, а пароль для входа в вэб-интерфейс показывается на дисплее на несколько секунд после подачи питания на термостат), и затем в его настройках прописать сеть и задать ему ip-адрес в сети, к которой он будет подключен. После авторегистрации термостата в домашней сети обратиться к его регистрам по заданному ip-адресу. Адрес modbus при этом должен быть указан 0.
3. Термостат фэнкоила MACS-RC-420MB
Особенностью данного термостата является то, что он подключается через специальную плату - адаптер питания. На ней же находятся все главные клеммы - питания, вентилятора, клапанов, модбас А и В. Сам термостат подключается к этой плате по двух-проводной неполярной линии.
С практической точки зрения нам нужны будут следующие регистры:
Карта адресов:
0-й регистр holding (чтение/запись); управление работой термостата: 1-включен, 0-отключен
1-й регистр holding (чтение/запись); режим работы: 0-вентиляция, 1-охлаждение, 2-обогрев
2-й регистр holding (чтение/запись); уровень скорости: 0-выключен, 1-низкий, 2-средний, 3-высокий
3-й регистр holding (чтение/запись); автоматическая скорость вентилятора: 0-ручная, 1-автоматическая
4-й регистр holding (только чтение); текущая температура в помещении
6-й регистр holding (чтение/запись); уставка температуры воздуха
В следующей части расскажу про подключение устройств в проект masterscada 4d и создание наброска экранных форм.