|
|
(не показано 16 промежуточных версий 3 участников) |
Строка 1: |
Строка 1: |
| {{DISPLAYTITLE: Использование Cityron ПУ-3 с контроллером Wiren Board}} | | {{DISPLAYTITLE: Использование Cityron PU-3 с контроллером Wiren Board}} |
| [[Image: Сityron-pu3-front.jpg | thumb | 500px | Панель Cityron ПУ-3]]
| |
| | |
| == Общая информация == | | == Общая информация == |
| Панель Cityron ПУ-3 применяется в системах управления климатическим оборудованием, для мониторинга параметров воздуха и управления оборудованием по расписанию. Она имеет дисплей с сенсорным экраном и адаптивной подсветкой, на котором размещены элементы отображения состояния устройств и кнопки управления. Связь с контроллером осуществляется по интерфейсу Modbus RTU. Для хранения пользовательских настроек и другой необходимой информации в панели имеется энергонезависимая память. С помощью данной панели можно реализовать наглядный и удобный пользовательский интерфейс для системы автоматизации, термостат.
| | {{UnsupportedDevice |
| | | | link = https://support.wirenboard.com/t/perestal-raboat-termostat-pu-3-s-wirenboard-6/ |
| {{Note|info|В работе с контроллером Wirenboard были протестированы версии прошивки панели 1.9, 2.1 и 2.3. С другими версиями может не работать.}} | | }} |
| | |
| '''В версии прошивки 1.9''' при отключённом контроле чётности используется режим обмена данными с одним стоп-битом. Режим обмена с двумя стоп-битами установить нельзя.
| |
| | |
| '''В версии прошивки 2.1''' при отключённом контроле чётности используется режим обмена данными с двумя стоп-битами. В этой версии также появилась возможность считать показания влажности из панели. Однако, есть ошибки:
| |
| * при выключении панели показания основной температуры всегда пропадают;
| |
| * не устанавливается ошибка «Фильтр»;
| |
| * при изменении с панели статусы обновляются с небольшой задержкой;
| |
| * некорректно записываются данные в пользовательские регистры 300–350.
| |
| | |
| '''В версии прошивки 2.3''' были исправлены ошибки предыдущей прошивки. Появился специальный регистр настройки количества стоп-битов.
| |
| | |
| == Подключение к контроллеру ==
| |
| | |
| === Физическое подключение ===
| |
| Для подключения к контроллеру используется интерфейс Modbus RTU. Подключение следует осуществлять в соответствии с нашими [[RS-485:Физическое подключение | рекомендациями]].
| |
| {| class="wikitable" style=" float:center; margin-right: 10px;"
| |
| |+Подключение панели к контроллеру
| |
| !Название клеммы панели!!Название клеммы контроллера!!Описание
| |
| |-
| |
| |A
| |
| |A
| |
| |Провод А интерфейса Modbus
| |
| |-
| |
| |В
| |
| |B
| |
| |Провод B интерфейса Modbus
| |
| |-
| |
| |C
| |
| |GND
| |
| |Минус питания панели. Рекомендуется соединить с выводом GND контроллера
| |
| |-
| |
| | +12..24
| |
| |
| |
| |Плюс питания панели
| |
| |}
| |
| | |
| <gallery mode="packed" heights="300px">
| |
| Image: Сityron-pu3-wb-connection1.jpg | Подключение панели со стороны контроллера Wirenboard
| |
| Image: Сityron-pu3-wb-connection2.jpg | Подключение со стороны панели
| |
| </gallery>
| |
| | |
| === Настройки панели ===
| |
| Для работы панели по протоколу Modbus нужно предварительно настроить следующие параметры.
| |
| | |
| {| class="wikitable" style=" float:center; margin-right: 10px;"
| |
| |+Настройки панели для работы с контроллером
| |
| !Параметр!!Описание параметра!!Значение!!Комментарий
| |
| |-
| |
| |EP 00
| |
| |MODBUS адрес
| |
| |1
| |
| |можно установить любой от 1 до 247
| |
| |-
| |
| |EP 01
| |
| |MODUS скорость
| |
| |9.6 (9600 бит/с)
| |
| |Необходимая скорость работы сети
| |
| |-
| |
| |EP 02
| |
| |MODUS проверка четности
| |
| |2 (нет проверки)
| |
| |<b>Указанные параметры связи для прошивки версии 1.9 будут соответствовать настройкам 9600N1 (один стоп-бит) в контроллере, а для прошивки версии 2.1 - 9600N2 (два стоп-бита). В версии прошивки 2.3 для настройки количества стоп-битов появился дополнительный регистр EP 23</b>
| |
| |-
| |
| |EP 03
| |
| |MODBUS включение задержки ответа
| |
| |5 мс
| |
| |
| |
| |-
| |
| |EP 04
| |
| |MODBUS «таймаут»
| |
| |60 c
| |
| |Параметр задает время через которое выставляется ошибка связи, если нет записи в регистр основной или дополнительной температуры
| |
| |-
| |
| |EP 06
| |
| |Источник температуры для отображения
| |
| |в зависимости от задачи (0 или 1)
| |
| |При использовании внутреннего датчика панели в качестве источника для основной температуры устанавливаем 0.
| |
| При использовании собственного датчика температуры выставляем 1. Значение основной температуры в этом случае должно периодически записываться в регистр <code>Hr0</code> панели.
| |
| |-
| |
| |EP 08
| |
| |Отображение дополнительной температуры в правом верхнем углу
| |
| |в зависимости от задачи (0 или 1)
| |
| |Параметр включает отображение дополнительной температуры в правом верхнем углу панели из регистра <code>Hr9</code>.
| |
| установить 0, если отображение дополнительной температуры не нужно.
| |
| Установить 1, если отображение дополнительной температуры нужно. При этом значение дополнительной температуры в этом случае должно периодически записываться в регистр <code>Hr9</code> панели.
| |
| |-
| |
| |EP 23
| |
| |Количество стоп-битов
| |
| |2
| |
| |Требуемое количество стоп-битов. <b>Параметр был добавлен в версии прошивки панели 2.3</b>
| |
| |}
| |
| | |
| Остальные параметры можно задать по своему усмотрению.
| |
| | |
| === Выбор шаблона ===
| |
| {{WebUIAddDevice
| |
| | template= Cityron ПУ-3
| |
| }} Шаблон входит в пакет wb-mqtt-serial версии 2.43.3 и новее.
| |
| | |
| <gallery mode="packed" heights="300px">
| |
| Image: Cityron-pu3-webui-config.jpg | Добавление панели Cityron ПУ-3
| |
| Image: Cityron-pu3-webui-device.jpg | Представление панели Cityron ПУ-3 в веб-интерфейсе контроллера Wiren Board
| |
| </gallery>
| |
| | |
| == Дополнительная информация ==
| |
| | |
| Для отображения температуры с внешнего источника данные требуется записывать в панель с определенным интервалом времени. Интервал должен быть не более того, который задается параметром <code>04 MODBUS «таймаут»</code>. Если по истечении данного времени в регистр температуры для отображения <code>Hr0</code> не будет записано значение, то на панели вместо значения температуры появляется индикация <code>"- -"</code> , а также ошибка связи «Ошибка MB 01». Код ошибки принудительно сбрасывается на значение 01. Буквы MB означают отсутствие связи по протоколу Modbus.
| |
| | |
| {{Note|info|В регистре <code>Hr0</code> панели всегда хранится значение температуры с внутреннего датчика панели. Однако это же регистр используется и для записи в панель температуры с внешнего датчика. Поэтому если попытаться считать значение этого регистра сразу же после записи основной температуры, то может считаться только что записанное значение.}}
| |
| | |
| В панели есть области памяти для сохранения пользовательских данных в энергонезависимую память: регистры 300-350 (значения регистров 0 - 0хFFFF), регистры 400-450 (значения регистров 0 - 199). По десять регистров из каждой области памяти выведено в шаблон. По умолчанию каналы этих регистров выключены. Их можно включить в настройках устройства на вкладке Data Storage.
| |
| | |
| Ниже приведен пример правила, которое выводит на панель температуру процессора и платы контроллера (раз в пять секунд производит запись значений температур в соответствующие регистры панели с адресом 1):
| |
| | |
| <syntaxhighlight lang="ecmascript">
| |
| //создаем таймер с интервалом срабатывания 5 секунд
| |
| var clock_interval_ms = 5000;
| |
| startTicker("clock", clock_interval_ms);
| |
| | |
| //правило для записи данных по температуре в панель ПУ-3
| |
| defineRule("write_data_to_panel",{
| |
| when: function () { return timers.clock.firing; },
| |
| then: function () {
| |
| //Основная температура для отображения
| |
| dev["cityron-pu-3_1/Main Temperature"] = dev["hwmon/CPU Temperature"];
| |
|
| |
| //Дополнительная температура для отображения
| |
| dev["cityron-pu-3_1/Additional Temperature"] = dev["hwmon/Board Temperature"];
| |
| | |
| }
| |
| });
| |
| </syntaxhighlight>
| |
|
| |
|
| == Полезные ссылки == | | == Полезные ссылки == |
| * [https://cityron.ru/panel-upravleniya-ventilyaciej-pu-3-belaya Страница панели Cityron ПУ-3 на сайте производителя]
| |
|
| |
|
| {{Wbincludes:Device Page Footer}} | | {{Wbincludes:Device Page Footer}} |