translator, wb_editors
4544
правки
(общие корректировки) |
Matveevrj (обсуждение | вклад) |
||
(не показано 12 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Использование Cityron ПУ-3 с контроллером Wiren Board}} | {{DISPLAYTITLE: Использование Cityron ПУ-3 с контроллером Wiren Board}} | ||
[[Image: Сityron-pu3-front.jpg | thumb | 500px | Панель Cityron ПУ-3]] | |||
== Общая информация == | |||
Панель Cityron ПУ-3 применяется в системах управления климатическим оборудованием, для мониторинга параметров воздуха и управления оборудованием по расписанию. Она имеет дисплей с сенсорным экраном и адаптивной подсветкой, на котором размещены элементы отображения состояния устройств и кнопки управления. Связь с контроллером осуществляется по интерфейсу Modbus RTU. Для хранения пользовательских настроек и другой необходимой информации в панели имеется энергонезависимая память. С помощью данной панели можно реализовать наглядный и удобный пользовательский интерфейс для системы автоматизации, термостат. | |||
{{Note|info|В работе с контроллером Wirenboard были протестированы версии прошивки панели 1.9, 2.1 и 2.3. С другими версиями может не работать.}} | |||
'''В версии прошивки 1.9''' при отключённом контроле чётности используется режим обмена данными с одним стоп-битом. Режим обмена с двумя стоп-битами установить нельзя. | |||
'''В версии прошивки 2.1''' при отключённом контроле чётности используется режим обмена данными с двумя стоп-битами. В этой версии также появилась возможность считать показания влажности из панели. Однако, есть ошибки: | |||
* при выключении панели показания основной температуры всегда пропадают; | |||
* не устанавливается ошибка «Фильтр»; | |||
* при изменении с панели статусы обновляются с небольшой задержкой; | |||
* некорректно записываются данные в пользовательские регистры 300–350. | |||
'''В версии прошивки 2.3''' были исправлены ошибки предыдущей прошивки. Появился специальный регистр настройки количества стоп-битов. | |||
== Подключение к контроллеру == | == Подключение к контроллеру == | ||
Строка 37: | Строка 42: | ||
|} | |} | ||
<gallery mode="packed" heights=" | <gallery mode="packed" heights="300px"> | ||
Image: Сityron-pu3-wb-connection1.jpg | Подключение панели со стороны контроллера Wirenboard | Image: Сityron-pu3-wb-connection1.jpg | Подключение панели со стороны контроллера Wirenboard | ||
Image: Сityron-pu3-wb-connection2.jpg | Подключение со стороны панели | Image: Сityron-pu3-wb-connection2.jpg | Подключение со стороны панели | ||
Строка 62: | Строка 67: | ||
|MODUS проверка четности | |MODUS проверка четности | ||
|2 (нет проверки) | |2 (нет проверки) | ||
|<b>Указанные параметры связи для прошивки версии 1.9 будут соответствовать настройкам 9600N1 (один стоп-бит) в контроллере, а для прошивки версии 2.1 - 9600N2 (два стоп-бита)</b> | |<b>Указанные параметры связи для прошивки версии 1.9 будут соответствовать настройкам 9600N1 (один стоп-бит) в контроллере, а для прошивки версии 2.1 - 9600N2 (два стоп-бита). В версии прошивки 2.3 для настройки количества стоп-битов появился дополнительный регистр EP 23</b> | ||
|- | |- | ||
|EP 03 | |EP 03 | ||
Строка 86: | Строка 91: | ||
установить 0, если отображение дополнительной температуры не нужно. | установить 0, если отображение дополнительной температуры не нужно. | ||
Установить 1, если отображение дополнительной температуры нужно. При этом значение дополнительной температуры в этом случае должно периодически записываться в регистр <code>Hr9</code> панели. | Установить 1, если отображение дополнительной температуры нужно. При этом значение дополнительной температуры в этом случае должно периодически записываться в регистр <code>Hr9</code> панели. | ||
|- | |||
|EP 23 | |||
|Количество стоп-битов | |||
|2 | |||
|Требуемое количество стоп-битов. <b>Параметр был добавлен в версии прошивки панели 2.3</b> | |||
|} | |} | ||
Строка 93: | Строка 103: | ||
{{WebUIAddDevice | {{WebUIAddDevice | ||
| template= Cityron ПУ-3 | | 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. | В панели есть области памяти для сохранения пользовательских данных в энергонезависимую память: регистры 300-350 (значения регистров 0 - 0хFFFF), регистры 400-450 (значения регистров 0 - 199). По десять регистров из каждой области памяти выведено в шаблон. По умолчанию каналы этих регистров выключены. Их можно включить в настройках устройства на вкладке Data Storage. | ||
Строка 112: | Строка 120: | ||
Ниже приведен пример правила, которое выводит на панель температуру процессора и платы контроллера (раз в пять секунд производит запись значений температур в соответствующие регистры панели с адресом 1): | Ниже приведен пример правила, которое выводит на панель температуру процессора и платы контроллера (раз в пять секунд производит запись значений температур в соответствующие регистры панели с адресом 1): | ||
<syntaxhighlight lang="ecmascript"> | |||
< | |||
//создаем таймер с интервалом срабатывания 5 секунд | //создаем таймер с интервалом срабатывания 5 секунд | ||
var clock_interval_ms = 5000; | var clock_interval_ms = 5000; | ||
Строка 131: | Строка 137: | ||
} | } | ||
}); | }); | ||
</ | </syntaxhighlight> | ||
== Полезные ссылки == | == Полезные ссылки == | ||
* [https://cityron.ru/panel-upravleniya-ventilyaciej-pu-3-belaya Страница панели ПУ-3 на сайте производителя] | * [https://cityron.ru/panel-upravleniya-ventilyaciej-pu-3-belaya Страница панели Cityron ПУ-3 на сайте производителя] | ||
{{Wbincludes:Device Page Footer}} | {{Wbincludes:Device Page Footer}} |