Работа с несколькими мнемосхемами
Здравствуйте.
Сейчас подбираем SCADA и очень приглянулась ваша. Всё очень понятно, доступно, в отличие от других. Очень легко подключилось оборудование, замечательно, что можно запускать внешние программы.
Но возникло несколько вопросов:
1. Первая мнемосхема должна содержать ряд кнопок, по нажатию на которые вызывается своя мнемосхема с нужным набором используемого оборудования. И пока данные не поступают, а из-за этого срабатывает тревога несоответствия уставкам, что неправильно. Можно ли как-то отсрочить начало получения данных не с запуска монитора, а с открытия нужной мнемосхемы?
2. Второй вопрос вытекает из первого, допустим в одном режиме мы записываем данные термометра и бирометра, а в другом режиме только термометра. И с барометра данных нет и постоянно будет срабатывать тревога? Или можно как-то отменить для конкретного канала когда нужно проверять уставки, а когда нет?
3. Когда срабатывает тревога список каналов вне уставок не выводится на первый план, а остаётся закрытым мнемосхемой, и чтобы посмотреть этот список приходится выбирать "отстыковать панель тревог".
4. Можно ли менять уставки в мнемосхеме, в момент работы монитора, а не только в редакторе каналов?
Используется версия программы 4.4.0.99 beta
Сейчас подбираем SCADA и очень приглянулась ваша. Всё очень понятно, доступно, в отличие от других. Очень легко подключилось оборудование, замечательно, что можно запускать внешние программы.
Но возникло несколько вопросов:
1. Первая мнемосхема должна содержать ряд кнопок, по нажатию на которые вызывается своя мнемосхема с нужным набором используемого оборудования. И пока данные не поступают, а из-за этого срабатывает тревога несоответствия уставкам, что неправильно. Можно ли как-то отсрочить начало получения данных не с запуска монитора, а с открытия нужной мнемосхемы?
2. Второй вопрос вытекает из первого, допустим в одном режиме мы записываем данные термометра и бирометра, а в другом режиме только термометра. И с барометра данных нет и постоянно будет срабатывать тревога? Или можно как-то отменить для конкретного канала когда нужно проверять уставки, а когда нет?
3. Когда срабатывает тревога список каналов вне уставок не выводится на первый план, а остаётся закрытым мнемосхемой, и чтобы посмотреть этот список приходится выбирать "отстыковать панель тревог".
4. Можно ли менять уставки в мнемосхеме, в момент работы монитора, а не только в редакторе каналов?
Используется версия программы 4.4.0.99 beta
Спасибо за совет, я уже тоже к такой мысли пришла.
Понял. Единственный вариант который приходит в голову, в Вашем случае, это сделать несколько проектов для разных режимов, и переключать их в менеджере проектов.
Ну выглядит это примерно так:
1 набор, подключено такое оборудование: термометр, барометр, гигрометр, интерферометр и именно с них нужно получать и сохранять в базу данные
2 набор: термометр, барометр, гигрометр, виброметр.
И в разное время, в зависимости от проводимых испытаний, используются разные наборы. То есть физически к ПК будет подключен либо виброметр, либо интерферометр. Допустим используем 1 набор. При запуске монитора происходит и опрос интерферометра, а тэг его будет всегда равен 0, поскольку реально он не подключен. И постоянно будет включена тревога.
а данные с какого драйвера не приходят после старта системы.
В принципе можно, в скрипте контролировать свои уставки, и потом выводить эти данные на мнемосхему.
Жаль. Используются modbus и MatrikonOPC.
А можно ли отслеживать выход за пределы, используя скрипты, при этом выставив уставки заведомо большими?
Опрос приборов запускается сразу после инициализации системы. Какой драйвер используете ОРС или modbus.
В текущей версии возможности отключения контроля за уставками есть только у битовых каналов.
Состояние выхода за уставки отображают многие объекты мнемосхем. Сейчас в разработке объект для мнемосхемы который позволит размещать журнал отклонений на мнемосхеме.
В текущей версии такой возможности нет.