Не могу добиться того, чтобы из Alarm Viewer пропадали сквитированные аварии!
В предыдущем проекте все получалось, в этом все делаю аналогично - метка "сквитировано" почему-то не выставляется
Послала проект н hotline@adastra.ru
При отсутствии OPC-сервера на экране "Контроль связи" мигает ошибка "связь с ОРС-сервером". При ее квитировании сообщение об ошибке не пропадает из окна тревог
Спасибо
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Все разрешилось путем выставление флага "читать архив в реальном времени", а потом обратно "из истории". Теперь квитирование работает корректно. Не поняла, правда, в чем была ошибка.
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Здравствуйте!
Остается проблема с удалением из Alarm Viewer-a строчек об сквитированных авариях. А именно: на объекте, где должна работать система диспетчеризации, от инженерных систем приходят сигналы о 5-ти авариях. Я их квитирую (из МРВ), щелкая по мигающим ГЭ, им назначенным - при этом сообщения о 4-х авариях из Alarm Viewer пропадают, а одно остается. Перезапускаю МРВ. Опять 5 аварий. Квитирую аварии, начиная теперь с той, которая не удалилась из Alarm Viewer. Теперь сообщения о ней удалилось, также изчезло сообщение об еще одной аварии. Но не исчезли теперь 3 сообщения Т.е. в заваисимости от очередности квитирования аварии набор исчезнувших сообщений разный! Я пробовала удалять файлы архива, думая, что они попорченные - все то же самое? В чем может быть дело? Спасибо!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Есть проект, на котором это можно четко воспроизвести? Если это возможно, пожалуйста, пришлите его нам на E-mail.
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Проект-то есть, но как воспроизвести реальные аварии? Единственная реальная авария, которую можно воспроизвести, это связь с ОРС-сервером, но она квитируется нормально
Есть ли какие-то мысли, почему все так плохо?
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Обнаружила, что аварии, которые не удаляются из Alarm Viewer, не попадают в окно тревог МРВ - а в Alarm Viewer они есть! Как это может быть? Разве данные беруться не из одного файла отчета?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Окно Тревог - работает с собственным буфером аварий, а не с файлом ОТ, аварии в него попадают в реальном времени! Посмотрите в РБК параметр "Приемник" для тех сообщений, которые не удаляются из ФО просмотрщика ОТ при квитировании, что для них задано?
Posted by Olga Shabalina (Участник № / Member № 1126) on :
1. В том то и дело, что одни и те же сообщения то удаляются, то не удаляются из Viewer-a! 2. Что такое параметр "Приемник"? Где его найти в РБК?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В реквизитах канала в бланке настройки сообщений в ОТ по данному каналу.
Posted by Olga Shabalina (Участник № / Member № 1126) on :
В приемнике указано AR+G
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Как вариант - попробуйте увеличить размер буфера тревог в настройках через меню "Проект"-"Настройки"-бланк "Тревоги" в РПД. Может просто не хватает буфера?
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Уже пробовала - до 1000 строк - д.б. достаточно?
Высылаю Вам проект
При запуске отосланного проекта должна возникнуть авария "Ошибка связи с ОРС-сервером", экран "Контроль связи". При щелчке по окошку "код ошибки" сигнал должен квитироваться, сообщение о нем должно пометиться как квитированное и пропасть из Alarm Viewer, экран "Аварии". Не помечается и следовательно не пропадает!
Спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Уважаемая Ольга! В том конкретном примере, котрый Вы прокомментировали, есть 2 проблемы. 1. В одной и той же ФО на ребрах контура квитируется канал OPC_Диаг In, а внутри контура - OPC_Error. В ОТ посылает сообщения только канал OPC_Error. Комментарии у этих каналов разные. Поэтому принципиально сообщение может квитироваться только при работе с ребрами контура. Вам надо сделать или комментарии у каналов одинаковыми, или в ФО квитирование настроить на только на канал OPC_Error.
2. Сообщение в канал OPC_Error после запуска сервера появляется довольно быстро, существенно раньше подключения консоли и формирования потока связи с консолью. Поэтому сообщение от OPC_Error в ОТ записывается, а в буфер окна ОТ в консоли - может не попасть. И квитирования не будет. Я для эксперимента увеличил период обработки этого канала до 10 сек., и получил надежное квитирование этого сообщения. С учетом п.1. я сделал комментарии в каналах одинаковыми.
По аналогии Вам следует просмотреть организацию квитирования остальных сообщений.
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Спасибо за ответ. Вроде бы сделала ввсе так, как Вы посоветовали. Теперь в буфер окна ОТ в МРВ сообщение вообще не попадает, а в Alarm Viewer попадает, но не квитируется
Может быть Вы пришлете мне исправленный вариант моего проекта? Спасибо!
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Наверно, я Вас замучила, сама замучилась тоже!
Увеличила до 10 сек. период обработки каналов, которые должны попадать в ОТ. OPC_Error квитируется действительно уверенно. Теперь запускаю OPC-сервер - в офисе, где я сейчас нахожусь, контроллеров нет, поэтому возникают аварии связи с контроллерами называются __190, __191 ... _200, __299, __349 - 11 штук.
В Alarm Viewer присутствуют все 11, а в ОТ МРВ появляются не все, причем строчка с одной аварией может появиться 3-5 раз - с одним и тем же временем! А сообщений о других авариях нет вообще! И квитируются в Alarm Viewer только те, которые есть в ОТ!
Posted by Olga Shabalina (Участник № / Member № 1126) on :
Нельзя ли высласть мне исправленный вариант моего проекта? на oshabalina@mail.ru
Заранее благодарю
Posted by AdAstra Technical Support (Участник № / Member № 4) on :