Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Контроллер Siemens ACX36, помогите разобраться с переменными

 Ответить Ответить
Автор
Сообщение
Violet Смотреть выпадающим
Новичок
Новичок


Присоединился: 22 Май 2008
Online Status: Offline
Публикации: 1
Свойства публикации Свойства публикации   Ответить, цитируя автора - Violet Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Контроллер Siemens ACX36, помогите разобраться с переменными
    Опубликовано: 22 Май 2008 13:53
На об'ект приточные вентсистемы поставлялись со шкафом, в котором находится сабжевый контроллер.
Автоматизация осуществляется на основе сети 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.
Наверх
Petrov Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 15 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 805
Свойства публикации Свойства публикации   Ответить, цитируя автора - Petrov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 22 Май 2008 13:59

Первоначально опубликовано 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.

и от стальной его груди отскакивают стрелы.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz