Categorie
Alarm Logging BasicScript cScript DataBase Documentazione Esempi WinCC

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.

Categorie
Documentazione

Aggiornare il progetto cliente

Quando aggiorniamo un progetto nel nosto ambiente di sviluppo e successivamente vogliamo trasferire le modifiche sul sistema di processo, ci troviamo con il problema di non perdere i dati storici acquisiti.

Una interessante FAQ di siemens ci viene in aiuto spiegando come procedere in questi casi.

Articolo con ID:24193864     Data:2008-05-06

Seguendo passo passo le informazioni è possibile trasferire le modifiche, effettuate in laboratorio, nel PC dell’impianto.

Categorie
DataBase Esempi WinCC

Refresh dati UserArchive Control

Inserendo in una pagina UserArchiveControl collegato ad una tabella dello User Archive, tutto funziona bene utilizzando i comandi di WinCC e del controllo.

Ma se i dati nella tabella vengono inseriti utilizzando funzioni ADO con vbScript  il controllo non mostra immediatamente i nuovi record inseriti ma occorre effettuare un cambio pagina per forzare il refresh.

Sembra che non esista un metodo refresh dell’oggetto.

Un modo per far rileggere i dati al controllo è utilizzare la proprietà di query del controllo stesso che si chiama “FilterSQL” (nel controllo UserArchive classic la proprietà si chiama “Filter”)

Impostando la proprietà da codice prima con il valore “ID=0” e immediatamente dopo al valore “ID>0” si eseguono due query sul controllo che di fatto aggiornano la visualizzazione senza dover ricaricare la pagina.

(SR)