Alarm Logging

TIA Portal documentazione

Siemens ha pubblicato una raccolta ordinata di informazioni importanti sul TIA Portal (FAQ 65601780).

La pagina pubblicata è un riferimento a tutte le risorse, update e documentazioni relative al TIA Portal.

Tutto è ora consultabile dal seguente indirizzo:

http://support.automation.siemens.com/WW/view/en/65601780

La pagina pubblicata per ora è solo in inglese.

Esportare dati dagli archivi tramite WinCC OLE DB Provider

Interessante FAQ siemens sull’uso di WinCC OLE DB Provider reperibile al seguente indirizzo:

http://support.automation.siemens.com/WW/view/it/35840700

Un altro esempio è reperibile al seguente indirizzo

http://support.automation.siemens.com/WW/view/it/38132261

La documentazione si riferisce a WinCC 6.2 e 7.0 e comprende esempi e descrizioni dettagliate.

Conoscere il numero di allarmi non riconosciuti

Spesso è utile conoscere il numero di allarmi non ancora riconosciuti.

Con il seguente codice cScript è possibile rilevare il numero di allarmi non ancora riconosciuti.

#include “apdefap.h”
 char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
static char ret[59];
CMN_ERROR Error ;
DWORD dwCount ;
MSRTGetMsgQuit (&dwCount ,&Error);
sprintf(ret , “%ld”,dwCount);
return  ret;
}

Come per l’esempio già pubblicato che riporta il numero di allarmi attivi si utilizzano funzioni documentatate nell’odk di WinCC.

Di |2009-01-08T16:01:07+02:00Gennaio 8th, 2009|Alarm Logging, cScript|0 Commenti

Conoscere il numero di allarmi attivi

Spesso e’ utile conoscere se ci sono allarmi attivi e anche il loro numero.

Con il seguente codice cScript è possibile conoscere il numero di allarmi nella coda degli alllarmi.

DWORD dwMsgService, dwMsgs;
MSRTStartMsgService( &dwMsgService, NULL, NULL, 0, NULL, NULL );
MSRTGetMsgActual( &dwMsgs, NULL );
MSRTStopMsgService( dwMsgService, NULL );
SetTagWord(“TagName”,dwMsgs);

Le funzioni sono documentate nell’ODK

Di |2008-03-08T00:00:03+02:00Marzo 8th, 2008|Alarm Logging, cScript|1 Commento
Torna in cima