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

Навигация

Cityron PU-3: различия между версиями

Нет описания правки
(изменил тип подсветки кода правил)
 
(не показано 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
{{Draft}}
{{DISPLAYTITLE: Использование Cityron ПУ-3 с контроллером Wiren Board}}
{{DISPLAYTITLE: Использование Cityron ПУ-3 с контроллером Wiren Board}}
[[Image: Сityron-pu3-front.jpg | thumb | 500px | Панель Cityron ПУ-3]]


== Общая информация ==
Панель Cityron ПУ-3 применяется в системах управления климатическим оборудованием, для мониторинга параметров воздуха и управления оборудованием по расписанию. Она имеет дисплей с сенсорным экраном и адаптивной подсветкой, на котором размещены элементы отображения состояния устройств и кнопки управления. Связь с контроллером осуществляется по интерфейсу Modbus RTU. Для хранения пользовательских настроек и другой необходимой информации в панели имеется энергонезависимая память. С помощью данной панели можно реализовать наглядный и удобный пользовательский интерфейс для системы автоматизации, термостат.


[[Image: Сityron-pu3-front.jpg | thumb | 500px | Панель Cityron ПУ-3]]
{{Note|info|В работе с контроллером Wirenboard были протестированы версии прошивки панели 1.9, 2.1 и 2.3. С другими версиями может не работать.}}


'''В версии прошивки 1.9''' при отключённом контроле чётности используется режим обмена данными с одним стоп-битом. Режим обмена с двумя стоп-битами установить нельзя.


== Общая информация ==
'''В версии прошивки 2.1''' при отключённом контроле чётности используется режим обмена данными с двумя стоп-битами. В этой версии также появилась возможность считать показания влажности из панели. Однако, есть ошибки:
Панель управления Cityron ПУ-3 применяется для удаленного управления работой систем, управляющих климатическим оборудованием, мониторинга параметров воздуха, управления оборудованием по расписанию. Она представляет собой дисплей с сенсорным экраном и интерфейсом Modbus RTU. С ее помощью можно реализовать наглядный и удобный пользовательский интерфейс для системы автоматизации.
* при выключении панели показания основной температуры всегда пропадают;
* не устанавливается ошибка «Фильтр»;
* при изменении с панели статусы обновляются с небольшой задержкой;
* некорректно записываются данные в пользовательские регистры 300–350.


{{Note|info|В работе с контроллером Wirenboard были протестированы версии прошивки панели 1.9 и 2.1 (высылается производителем по запросу). В версии прошивки 1.9 при отключенном контроле четности используется режим обмена данными с одним стоп-битом. Режим обмена с двумя стоп-битами установить нет возможности.
'''В версии прошивки 2.3''' были исправлены ошибки предыдущей прошивки. Появился специальный регистр настройки количества стоп-битов.
В версии прошивки 2.1  при отключенном контроле четности используется режим обмена данными с двумя стоп-битами. В данной прошивке также появилась возможность считать показания влажности из панели. Однако также обнаружилось несколько ошибок (например, при выключении панели показания основной температуры всегда пропадают, не устанавливается ошибка “Фильтр”, при изменении с панели статусы обновляются с небольшой задержкой, некорректно записываются данные в пользовательские регистры 300 - 350). Производитель обещает исправить проблемы в следующих версиях прошивки.}}


== Подключение к контроллеру ==
== Подключение к контроллеру ==
Строка 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">
<gallery mode="packed" heights="300px">
Image: Cityron-pu3-webui-config.jpg | Добавление панели Cityron ПУ-3
Image: Cityron-pu3-webui-config.jpg | Добавление панели Cityron ПУ-3
Image: Cityron-pu3-webui-device.jpg | Представление панели Cityron ПУ-3 в веб-интерфейсе
Image: Cityron-pu3-webui-device.jpg | Представление панели Cityron ПУ-3 в веб-интерфейсе контроллера Wiren Board
</gallery>
</gallery>


== Дополнительная информация ==
== Дополнительная информация ==


Для отображения температуры с внешнего источника данные требуется записывать в панель с определенным интервалом времени. Интервал должен быть не более того, который задается параметром <code>04 MODBUS «таймаут»</code>. Если по истечении данного времени в регистр температуры для отображения <code>Hr0</code> не будет записано значение, то на панели вместо значения температуры появляется индикация <code>"- -"</code> , а также ошибка связи “Ошибка MB 01”. Код ошибки принудительно сбрасывается на значение 01. Буквы MB означают отсутствие связи по протоколу Modbus.
Для отображения температуры с внешнего источника данные требуется записывать в панель с определенным интервалом времени. Интервал должен быть не более того, который задается параметром <code>04 MODBUS «таймаут»</code>. Если по истечении данного времени в регистр температуры для отображения <code>Hr0</code> не будет записано значение, то на панели вместо значения температуры появляется индикация <code>"- -"</code> , а также ошибка связи «Ошибка MB 01». Код ошибки принудительно сбрасывается на значение 01. Буквы MB означают отсутствие связи по протоколу Modbus.


{{Note|info|В регистре <code>Hr0</code> панели всегда хранится значение температуры с внутреннего датчика панели. Однако это же регистр используется и для записи в панель температуры с внешнего датчика. Поэтому если попытаться считать значение этого регистра сразу же после записи основной температуры, то может считаться только что записанное значение.}}
{{Note|info|В регистре <code>Hr0</code> панели всегда хранится значение температуры с внутреннего датчика панели. Однако это же регистр используется и для записи в панель температуры с внешнего датчика. Поэтому если попытаться считать значение этого регистра сразу же после записи основной температуры, то может считаться только что записанное значение.}}
Строка 110: Строка 119:


Ниже приведен пример правила, которое выводит на панель температуру процессора и платы контроллера (раз в пять секунд производит запись значений температур в соответствующие регистры панели с адресом 1):
Ниже приведен пример правила, которое выводит на панель температуру процессора и платы контроллера (раз в пять секунд производит запись значений температур в соответствующие регистры панели с адресом 1):


<syntaxhighlight lang="ecmascript">
<syntaxhighlight lang="ecmascript">
translator, wb_editors
4265

правок