onire77 Inserito: 5 marzo 2008 Segnala Inserito: 5 marzo 2008 Devo impostare il tempo di un timer da pannello. Se imposto su wincc la variabile del tipo s5time, il valore che andrò poi ad inserie è in millisecondi, a me servirebbe in minuti, ho provato a fare una cosa del genere:U E 3.1 L MW 160 SE T 8Su wincc flex ho impostato la vae mw160 come word, appena inserico il valore, la cpu mi va in blocco, come posso fare?Grazie
onire77 Inserita: 5 marzo 2008 Autore Segnala Inserita: 5 marzo 2008 (modificato) Grazie comunque, ho risolto da solo:Ciao Modificato: 5 marzo 2008 da onire77
batta Inserita: 5 marzo 2008 Segnala Inserita: 5 marzo 2008 Se fai semplicemente la scalatura della variabile in wincc non fai meno fatica?
batta Inserita: 6 marzo 2008 Segnala Inserita: 6 marzo 2008 Supponiamo tu voglia impostare sul pannello un tempo con limiti da 0 a 150 minuti, e supponiamo tu voglia impostare il dato con una cifra decimale (0,0-150,0). Sul pannello quindi la tua variabile dovrà assumere valori da 0 a 1500.Vediamo come fare:- crei una variabile di tipo "Timer"- imposti i limiti da 0 a 1500- imposti "Cambio di scala lineare" come segue: nel controllore 0-60000 e nell'HMI 0-10- visualizzi in una pagina la variabile con una cifra decimaleL'intero 10 nell'HMI significa 1,0 minuti, ovvero 60 secondi. Nel plc i 60 secondi devono essere convertiti in 60000ms. Questo vale, ovviamente, solo per questo esempio con impostazione in minuti e una cifra decimale.Tutto qui, senza fare una sola riga di programma nel plc.Ricordati che il valore massimo di un timer in S7 è di 9990 secondi, ovvero 2h 46m 30s.
onire77 Inserita: 10 marzo 2008 Autore Segnala Inserita: 10 marzo 2008 Grazie batta, sempre gentilissimo.
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