|
На об'ект приточные вентсистемы поставлялись со шкафом, в котором находится сабжевый контроллер.
Автоматизация осуществляется на основе сети LON.
Необходима обработка следующих сигналов:
1) отображение работы вентустановки
2) отображение аварии вентустановки
3) отображение местного/дистанционного режима работы вентустановки
4) включение/выключение вентустановки (побудительный сигнал)
В Lonmaker через команду Browse видны:
по пункту 1) — nvoOpMode, мануал описывает её как "Фактическое состояние работы установки", Fixed-Point Scalar, unsigned short и её значения как (0:VENT, 1: Heating, 2: Cooling 3: PreHeating, 4: OFF), Диапазон 0...100, Разделение 0,5
по пункту 2) — nvoAlarm, состоит из 63 нулей, разделённых запятыми
по пункту 4) — nviSwitch00 , в мануале описание её сводится к "Режим работы установки", Тип:
Fixed-Point Scalar unsigned short (0:off, 1: Auto, 2: Stby, 3:On), Диапазон 0...100, Разделение 0,5
также присутствует nviUnistate2, которая якобы подтверждает режим работы и меняется при переходе из 0 в 1
Все упомянутые переменные, кроме nvoAlarm, сейчас имеют формат SNVT_count
Так вот, в результате изменения сочетания значений nviSwitch00 и nviUnistate2 удалось пару раз случайно остановить и запустить установку, как получилось — сам не понял, теперь какие бы значения ни задавал — ничего не меняется.
Посоветуйте, пожалуйста, как работать с указанными nv.
|
Первоначально опубликовано Violet
На об'ект приточные вентсистемы поставлялись со шкафом, в котором находится сабжевый контроллер. Автоматизация осуществляется на основе сети LON.
Необходима обработка следующих сигналов: 1) отображение работы вентустановки 2) отображение аварии вентустановки 3) отображение местного/дистанционного режима работы вентустановки 4) включение/выключение вентустановки (побудительный сигнал)
В Lonmaker через команду Browse видны: по пункту 1) — nvoOpMode, мануал описывает её как "Фактическое состояние работы установки", Fixed-Point Scalar, unsigned short и её значения как (0:VENT, 1: Heating, 2: Cooling 3: PreHeating, 4: OFF), Диапазон 0...100, Разделение 0,5 по пункту 2) — nvoAlarm, состоит из 63 нулей, разделённых запятыми по пункту 4) — nviSwitch00 , в мануале описание её сводится к "Режим работы установки", Тип: Fixed-Point Scalar unsigned short (0:off, 1: Auto, 2: Stby, 3:On), Диапазон 0...100, Разделение 0,5 также присутствует nviUnistate2, которая якобы подтверждает режим работы и меняется при переходе из 0 в 1 Все упомянутые переменные, кроме nvoAlarm, сейчас имеют формат SNVT_count
Так вот, в результате изменения сочетания значений nviSwitch00 и nviUnistate2 удалось пару раз случайно остановить и запустить установку, как получилось — сам не понял, теперь какие бы значения ни задавал — ничего не меняется. Посоветуйте, пожалуйста, как работать с указанными nv. |
Полагаю так:
nviSwitch0 присвойте тройку, nviUnistate2 присвойте 0, а затем nviUnistate2 переключите из 0 в 1.
|