Сохранение лога аварий

Модераторы: Brokh, Dmitry

Сохранение лога аварий

Сообщение Lyohin » 19 сен 2015, 12:27

Здравствуйте!
Возникли следующие вопросы.
Необходимо сохранять Alarm Group в файл. Это сделать удалось. Создается файл в случае подачи целочисленного значения (2 - Save in history format). Не изменяя название файла (переменная File No. Variable), дописывать аварии можно в один и тот же файл. Есть желание реализовать следующее. Каждые сутки создается файл, содержащий все аварии за прошедшие сутки. Допустим, инициировать каждую запись аварии в файл можно при появлении любой из аварий, задав переменной Control Variable значение 2. Следует учесть, что в файл записывается не только время появления аварии, а также время ее подтверждения оператором и время исчезновения аварии. Вопрос: возможно ли определить момент, когда оператор квитирует аварию и передать переменную в POU, для того чтобы активировать запись этого события в файл аварий.
Можно конечно и по другому вариант пойти: инициировать один раз в сутки запись в файл всех накопленных за сутки аварий. Экспериментально удалось выяснить, что лог аварий в Alarm Summary является энергозависимым - в случае пропадания питания не все аварии будут записаны. Поддерживает ли панель Magelis (HMIGTO) энергонезависимое сохранение сообщений в Alarm Summary?
И еще. Каждые сутки вновь созданный файл включает в себя аварийные события не только за текущие сутки, а также аварии, записанные за предыдущие сутки. Возможно ли каким-то образом делить аварии по суткам, чтобы каждый файл содержал аварии только за текущие сутки?
Спасибо.
Lyohin
 
Сообщений: 8
Зарегистрирован: 30 авг 2015, 21:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Re: Сохранение лога аварий

Сообщение Yuriy Kuzmich » 29 сен 2015, 12:58

Вопрос: возможно ли определить момент, когда оператор квитирует аварию и передать переменную в POU, для того чтобы активировать запись этого события в файл аварий.

Так а зачем писать в файл при каждом аларме? Сделайте скрипт, который будет выполняться в полночь и записывать в файл все сохраненные алармы. Либо, если их у вас будет так много что могут потеряться некоторые из алармов произошедших за сутки, то следите за количеством записей в логе алармов и записывайте при превышении какого-то порогового значения
Поддерживает ли панель Magelis (HMIGTO) энергонезависимое сохранение сообщений в Alarm Summary?

Конечно поддерживает. Просто в свойствах Alarm group нужно включить Backup Alarm Group и в настройках Alarm group указать максимальное кол-во записей, хранящихся в SRAM. Объем SRAM в случае GTO ограничен 128kB.
Возможно ли каким-то образом делить аварии по суткам, чтобы каждый файл содержал аварии только за текущие сутки?

Возможно. Просто после того как выполнили запись в файл очистьте базу алармов в SRAM (используйте скрипт с методом AlarmSummaryName.clearAll).
Yuriy Kuzmich
 
Сообщений: 548
Зарегистрирован: 04 мар 2012, 17:31
Откуда: Kyiv
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 19

Re: Сохранение лога аварий

Сообщение Lyohin » 02 окт 2015, 10:39

Возможно ли реализовать следующее.
Запись аварий в файл производить один раз в сутки. При этом как описано выше, для того чтобы файл содержал аварии за прошедшие сутки, нужно после записи очищать базу алармов в SRAM.
Следовательно, очистится и история сообщений в Alarm Summary. Не так ли? А возможно ли оставлять сообщения в Alarm Summary (удобно для просмотра оператором), при этом проделывая с файлом вышеописанные операции?
Lyohin
 
Сообщений: 8
Зарегистрирован: 30 авг 2015, 21:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Re: Сохранение лога аварий

Сообщение Yuriy Kuzmich » 02 окт 2015, 14:10

Следовательно, очистится и история сообщений в Alarm Summary. Не так ли?

Да, все верно.
А возможно ли оставлять сообщения в Alarm Summary (удобно для просмотра оператором), при этом проделывая с файлом вышеописанные операции?

Боюсь что так не получится.
Yuriy Kuzmich
 
Сообщений: 548
Зарегистрирован: 04 мар 2012, 17:31
Откуда: Kyiv
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 19


Вернуться в Панели оператора Magelis - Vijeo Designer

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron