tonymt Inserito: 27 novembre 2008 Segnala Inserito: 27 novembre 2008 in run time voglio creare un pulsante che quando premuto, prende la data e ora attuale dal PC sul quale viene eseguito il run time, e la copia su una variabiel (ovviamente di tipo DT) presente sul PLC.ora non so come creare una variabile interna al wincc che contenga la data e ora attuale del PC sul quale gira il run time.é possibile leggere lorario di windows all'interno del wincc ?grazie.
Enya Inserita: 28 novembre 2008 Segnala Inserita: 28 novembre 2008 Ciao,io normalmente faccio così :(WinCC in inglese)in Tag Management --> Add New Driver --> System Infopoi tasto destro --> New Driver Connection --> SysInfopoi tasto destro --> New Group --> SysTagpoi tasto destro --> New Tag --> SysTime di tipo Text tag 8 bit character setAddress --> Select --> Function : Time e Format : HH:MM:SSin questa tag hai l'ora del PC che puoi visualizzare in un campo di I/O per esempioSe vuoi settare l'ora del PLC c'è la funzione in C utilizzabile con un pulsante : SysTimeToPLCTime (); //Return-Type: long int altrimenti puoi copiare la variabile SysTime in una tag del PLCSpero ti sia utileCiao
Enya Inserita: 28 novembre 2008 Segnala Inserita: 28 novembre 2008 Rettifica la funzione "SysTimeToPLCTime()" non è una funzione di sistema ma è un funzione realizzata ad hocsetta semplicemente le tag nel PLCmi scuso per l'imprecisioneCiaoEnya
tonymt Inserita: 28 novembre 2008 Autore Segnala Inserita: 28 novembre 2008 Scusate, non ho detto detto che è il wincc flexible e non wincc, non credo che ci sia tag menagenet e tutto il resto.......
dcomerlati Inserita: 4 dicembre 2008 Segnala Inserita: 4 dicembre 2008 Inserisci in una pagina grafica un campo data(Modo=Ingresso-Uscita) e imposti la visualizzazione dell'ora di sistema del pannello operatore o del PC.Crei un tasto per trasferire questo campo data e ora alla variabile DT del PLC .Con questo tasto imposti il bit nel PLC per scrivere data e ora con SFCO e fai eseguire uno Script per trasferire l'ora e data di sistema HMI o PC nella CPU.Lo Script da eseguire è il seguente:SmartTags ("TAG DT ORA E DATA PLC") = NowCiao
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