Alarm Logging, Process value
Ирина; 19.7.04

Последовательно поступают два тега. Сначало тег значения процесса, участвующий в Process value, потом тег, по изменению бита которого приходит сообщение. Таким образом, сообщение приходит со старым значением в Process value.

Есть ли в Alarm Logging какая-либо опция, архивировать сообщение только после обновления тегов в Process value? Или придется ставить задержку между приходом первого и второго тега?
Заранее спасибо!
Re: Alarm Logging, Process value
Svetozar Yolov; 23.7.04

Dear Irina,

The problem is that the Alarm Logging has it own acquisition cycle. You have first to update the Process Value tag, then to put some delay about 2 sec and then to triger the message bit. For this you can use Sleep(value of milliseconds) function. Here is the example:
#pragma code("kernel32.dll")
void WINAPI Sleep(DWORD dwMilliseconds);
#pragma code()

Also there is an example relted to create message when logging on but it related exactly to your problem. Here is the link:

http://www4.ad.siemens.de/-snm-0135030360-1088511457-0000001108-0000000000-1090574343-enm-WW/skm/newSKM/frameset.asp?markerurl=%2FWW%2Fllisapi%2Edll%3Ffunc%3Dll%26objID%3D6232967%26objaction%3Dcsview%26lang%3Den%26siteid%3Dcseus&lang=en&aktprim=0&siteid=cseus&query=message%20user%20log&searchinprim=0&nodeid0=10805585&BID=6232967&cur_pos=0

I hope this will help.

Best regards,
smi<<br>