Syberia 5

Хорошее описание именно VAV системы вы найдете вот в этом Видео: https://www.youtube.com/watch?v=Wb5Q1uifIcA

Таймер исполнения текущей операции находится в 0x07(07) регистре. (у меня не выведен). При правке файла учитывайте пожалуйста смещение (на самом деле 0x06 (06) вместо указанного в карте).

По кода ошибки, необходимо делать дополнительную обработку, поскольку контролер Syberia отдает обычную битовую последовательность как флаги состояния ошибок.
Для того чтобы понять какую именно ошибку выдает контроллер делаем следующее:

Берем код ошибки и вносим в windows калькулятор в виде программиста как Dec (4096). Затем меняем отображение на Bin. Получаем битовую маску: 1000000000000
Видим что у нас есть 13й бит (считаем справа налево). Остальные 0. Смотрим в карту регистров и видим:
Bit 12 – температура рекуператора больше заданной (начиная с версии 1.0.18)
Иначе говоря температура подачи воздуха больше заданной (должен на пульте гореть соответствующий индикатор.)

Насчет State_0 делаем аналогично… (111000001) 0 ,6,7,8 биты выставлены.

Смотрим в карту:
State_0 – Состояние устройства: слово 0 (битовое поле)
Bit 0 – установка включена (1) / выключена (0)
Bit 1 – переход к состоянию, указанному в «Bit 0»
Bit 2…Bit 5 – резерв
Bit 6 – режим нагрева есть (1) / нет (0)
Bit 7 – режим охлаждения есть (1) / нет (0)
Bit 8 – текущий режим работы системы: нагрев (1) / охлаждение (0)
Bit 9 – таймер на ближайшие сутки есть (1) / нет (0)
Bit 10 – таймер на ближайшую неделю есть (1) / нет (0)
Bit 11…Bit 12 – приоритеты
0 – нет
1 – влажность
2 – СО2
3 – давление
Bit 13…Bit 15 – резерв

Видим:
1 - установка включена.
6 - режим нагрева есть.
7 - режим охлаждения есть.
8 - текущий режим работы - нагрев.

Остальные регистры по образу и подобию… Очень надеюсь что описал достаточно точно для самостоятельного воспроизведения.

1 лайк