fedo Inserito: 21 settembre 2006 Segnala Inserito: 21 settembre 2006 Ciao a tutti. Uso un PLC siemens S7-300. Nel programma c'è un temporizzatore per il consenso allo start dell'impianto.Sul TP170 dovrei visualizzare il valore del temporizzatore, ma se prendo il valore diretto (es. T113) non ho sul TP la possibilità di decifrarlo. In decimale è ovviamente impossibile.Qualcuno sa dirmi come trasformare il dato del temporizzatore in dato visibile sul TP?grazie, fedo
varlux Inserita: 21 settembre 2006 Segnala Inserita: 21 settembre 2006 (modificato) Se ho capito bene, non vuoi visualizzare il "nome" del temporizzatore ma il suo valore attuale.In questo caso, se programmi in kop, hai in uscita (del temporizzatore) due word. Entrambe indicano il valore attuale del temporizzatore, ma usano formati diversi (binario, BCD).Scegli quale utilizzare e visualizzare sul tuo pannello.Ciao Modificato: 21 settembre 2006 da varlux
RickyM Inserita: 21 settembre 2006 Segnala Inserita: 21 settembre 2006 Puoi usare il formato s5time e se non ricordo male lo devi moltiplicare per 100 usando conversione lineare 0-10 0-1000 per esempio.Ciao
RickyM Inserita: 21 settembre 2006 Segnala Inserita: 21 settembre 2006 Scusa ho letto di fretta, la mia risposta precedente vale per il tempo impostato, non quello attuale.Per il tempo attuale è come dice varlux: in bcd il primo digit è la base tempi, gli altri sono il tempo.Proverei anche a fare un move in una DBW con formato s5time dovrebbe funzionare.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