Vai al contenuto
PLC Forum


Problema Con Script


Messaggi consigliati

Inserito:

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


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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...