[TD240] Aggiornamento Orario
Posted: 03/05/2011, 12:35
Buongiorno,
ho la necessità di aggiornare in automatico tramite funzioni C l'orario del PLC TD240.
Da alcune prove fatte le modifiche fatte tramite il funzioni non eseguono modifiche permamenti alle zone SMW.
Per esempio:
......
if (VW(100)==1){
SMW(32) = SMW(32) + 1;
VW(100) = 0;
}
.....
queste banali 3 righe di codice modificano l'ora del PLC quando la variabile VW100 e uguale a 1; la modifica della variabile SMW32 (ora del PLC) viene eseguita, cambia il valore incrementandolo di 1 ma subito dopo ritorna al valore precedente.
Come bisogna procedere per poter eseguire un aggiornamento in modo "corretto" dei dati di orologio del PLC?
ho la necessità di aggiornare in automatico tramite funzioni C l'orario del PLC TD240.
Da alcune prove fatte le modifiche fatte tramite il funzioni non eseguono modifiche permamenti alle zone SMW.
Per esempio:
......
if (VW(100)==1){
SMW(32) = SMW(32) + 1;
VW(100) = 0;
}
.....
queste banali 3 righe di codice modificano l'ora del PLC quando la variabile VW100 e uguale a 1; la modifica della variabile SMW32 (ora del PLC) viene eseguita, cambia il valore incrementandolo di 1 ma subito dopo ritorna al valore precedente.
Come bisogna procedere per poter eseguire un aggiornamento in modo "corretto" dei dati di orologio del PLC?