Фильтрация по классам а Alarm
Logging'е
Бычков Андрей
группа компаний "СПУТНИК"; 25.10.02
Добрый день всем!
При работе с фильтрами Alarm Logging'а возникла непонятная
ситуация: фильтрация без проблем происходит по любым критериям,
кроме класса сообщения.
Как только в структуре MSG_FILTER_STRUCT заполняю поля dwMsgClass и
dwMsgType запрос перестает возвращать что-либо
Re: Фильтрация по классам а Alarm
Logging'е
Alexis;
10.11.02
Привет!
У меня тоже не фильтровалось только по классам. Поговорил с
wincc.odk-hotline@siemens.com, они сказали, что у них "...it works
fine"....
А тут на днях проапгрейтился с WinCC 5.0 SP2 до WinCC 5.1 - и все
заработало!
У тебя версия какая?
Re: Фильтрация по классам а Alarm
Logging'е
Бычков Андрей ГП
"Спутник"; 10.11.02
Привет!
Спасибо за отклик.
как раз у меня версия WinCC 5.0 SP2
И в самом деле, после того как сделал апгрейд до WinCC 5.1 - все
заработало!
Re: Фильтрация по классам а Alarm
Logging'е
Alexis;
11.11.02
Кстати, вот и подтверждение с wincc.odk-hotline@siemens.com
пришло:
filtering by message classes are not possible by working with WinCC
Verison
5.0 SP 2.
But is no problem by working with WinCC 5.1. In the following a
code example how to filter by message classes
ZeroMemory(&Error,sizeof(CMN_ERROR));
ZeroMemory(&MsgFilter,sizeof(MSG_FILTER_STRUCT));
strncpy(MsgFilter.szFilterName,"Meldefenster",sizeof(MsgFilter.szFilterName));
MsgFilter.dwFilter=MSG_FILTER_CLASS;
MsgFilter.dwMsgClass=2;
MsgFilter.dwMsgType[1]=1;
bRet=MSRTStartMsgService(m_dwServiceID,CallBack_MSG_Servive,&MsgFilter,MSG_NOTIFY_MASK_ALL,NULL,&Error);
Так что пора тотально переползать под новую WinCC и искать новые
глюки :)
... хоть бы евры платили за тестинг ...
Re: Фильтрация по классам а Alarm
Logging'е
Шёл мимо; 9.12.02
Filter.dwFilter = MSG_FILTER_CLASS;
Filter.dwMsgClass =255;
Filter.dwMsgType[0]=3;
Filter.dwMsgType[1]=12;
Filter.dwMsgType[2]=48;
Filter.dwMsgType[3]=192;
Filter.dwMsgType[4]=64;
Filter.dwMsgType[5]=256;
Filter.dwMsgType[6]=512;