barnstormer76 Inserito: 13 febbraio 2008 Segnala Inserito: 13 febbraio 2008 Ho il seguente script per la sicronizzazione dell'ora: #include "apdefap.h"int gscAction( void ){// WINCC:TAGNAME_SECTION_START// syntax: #define TagNameInAction "DMTagName"// next TagID : 1// WINCC:TAGNAME_SECTION_END// WINCC:PICNAME_SECTION_START// syntax: #define PicNameInAction "PictureName"// next PicID : 1// WINCC:PICNAME_SECTION_END{#pragma code ("kernel32.dll");void GetLocalTime (SYSTEMTIME *lpst);#pragma code ();SYSTEMTIME time;if(GetTagBitWait("DB65_FLAG")==0){GetLocalTime (&time);SetTagByteWait("DB65_YEAR", (BYTE)(time.wYear-2000));SetTagWordWait("DB65_MONTH", time.wMonth);SetTagWordWait("DB65_DAY", time.wDay);SetTagWordWait("DB65_HOUR", time.wHour);SetTagWordWait("DB65_MINUTE", time.wMinute);SetTagWordWait("DB65_SECOND", time.wSecond);SetTagBitWait("DB65_FLAG", TRUE);}}return 0; }Creato in Global Script, C-Editor, Azioni globali.Il problema è che non funziona. Dove puo' essere l'errore ?Grazie, Ciao
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora