Оборудование > Универсальная настенная панель управления Z033 / Zt-033

Недостатки пульта Z033

(1/2) > >>

Danial:
Уважаемые разработчики. Очень прошу вас учесть ряд пожеланий при разработке будущих ЖК-пультов (аналогичных Z033):

1) На мой взгляд не стоило размещать уставку скорости, режим (вент.,нагрев…), и бит включения/отключения в одном регистре. Связано это с тем, что если программе потребуется перезаписать, скажем, режим или скорость, а в это время пользователь (или таймер) отключит (или включит), установку, то команда пульта будет проигнорирована. Можно было возразить, что такое событие крайне маловероятно. Но образцовые программа сделаны таким образом, что перезапись какого-либо значения пульта, заглушает чтение на 5 секунд, что видно на скиншоте .
Более того, даже если эту задержку убрать (таким образом), перезапись всё равно будет длится не менее секунды, в течении которой кнопки пульта будут игнорироваться.
Я так же пробовал реализовать такую конструкцию, при которой регистр 114h считывается постоянно, но каждая из полученных переменных перезаписываются только в том случае, если программе не требуется её изменить. Однако и при такой конструкции этот изъян остался (или я где-то что то сделал не так...).

2) На пульте Z033 не представляется возможным вывести отрицательные значения температуры (потому как значка "-" на пульте просто нет.

3) Если на пульте висит авария (например Error 03), то он игнорирует все кнопки (и даже бит 12 регистра 11Ch "Флаг нажатия кнопки" не появляется). Образцовые программы устроены таким образом, что аварии нужно сбрасывать перезапуском питания, но это очень не нравится проектировщикам и заказчикам. Да и вообще хорошо было бы, если бы у каждой кнопки был бы свой флаг нажатия. Который всегда срабатывал бы при нажатии соответствующей кнопки.

4) На пульте есть индикатор "Outdoor", но нет регистра "Temperature Outdoor" (есть только для Humidity). А всё же было бы здорово, если можно было бы выводить не только влажность, но и температуру наружного воздуха.

VoronovMaksim88:
Развёрнуто написали ))
Да, согласен Z033 далеко не идеален. Я тоже сталкивался с некоторыми непреодолимыми трудностями.
Но!!! ряд простеньких задачек она всё же решает, аналогов очень мало.

Мы тут в ждём Z036, и Z037 по  сравнению с ними Z033 покажется детской игрушкой. Так что присоединяйтесь к группе ждущих 036\037.

mike:

--- Цитата: Danial от 19 Сентябрь 2016, 14:08:11 ---
1) На мой взгляд не стоило размещать уставку скорости, режим (вент.,нагрев…), и бит включения/отключения в одном регистре. Связано это с тем, что если программе потребуется перезаписать, скажем, режим или скорость, а в это время пользователь (или таймер) отключит (или включит), установку, то команда пульта будет проигнорирована. Можно было возразить, что такое событие крайне маловероятно. Но образцовые программа сделаны таким образом, что перезапись какого-либо значения пульта, заглушает чтение на 5 секунд, что видно на скиншоте .
Более того, даже если эту задержку убрать (таким образом), перезапись всё равно будет длится не менее секунды, в течении которой кнопки пульта будут игнорироваться.
Я так же пробовал реализовать такую конструкцию, при которой регистр 114h считывается постоянно, но каждая из полученных переменных перезаписываются только в том случае, если программе не требуется её изменить. Однако и при такой конструкции этот изъян остался (или я где-то что то сделал не так...).


--- Конец цитаты ---


Задержка нужна для того, что бы не убить ПЗУ панели.

В целом по комбинированным регистрам - согласен, была не очень хорошая идея.
Варианта 2:
1. Забить и дождаться выхода ПЛК 036/037\
2. Нажать на нас и мы выпустим обновленную 033, но тогда вопрос в поддержке. Как вариант сделать ее программируемой.

mike:

--- Цитата: Danial от 19 Сентябрь 2016, 14:08:11 ---
2) На пульте Z033 не представляется возможным вывести отрицательные значения температуры (потому как значка "-" на пульте просто нет.


--- Конец цитаты ---

Это мой крест))
Я лично его пропустил, когда утверждали макет ЖКИ

mike:

--- Цитата: Danial от 19 Сентябрь 2016, 14:08:11 ---3) Если на пульте висит авария (например Error 03), то он игнорирует все кнопки (и даже бит 12 регистра 11Ch "Флаг нажатия кнопки" не появляется). Образцовые программы устроены таким образом, что аварии нужно сбрасывать перезапуском питания, но это очень не нравится проектировщикам и заказчикам. Да и вообще хорошо было бы, если бы у каждой кнопки был бы свой флаг нажатия. Который всегда срабатывал бы при нажатии соответствующей кнопки.


--- Конец цитаты ---

Пульт всего лишь локальный ЧМИ.
Чего в пульт запишите, то и будет показывать.
Можете организовать сброс ошибке по кнопке на щите.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии