ruraf Inserito: 2 febbraio 2005 Segnala Share Inserito: 2 febbraio 2005 Sono alle prese con un S5 che per me risale alla "storia".Non mi ricordo più come convertire una DW espressa in KF in un tempo S5, in particolare in un tempo in decimi.Ogni suggerimento è benaccetto.Grazie a tutti.Raf Link al commento Condividi su altri siti More sharing options...
gramma Inserita: 3 febbraio 2005 Segnala Share Inserita: 3 febbraio 2005 Ciao.Se non ricordo male, in un DB di S5 basta scrivere il formato della word come KT... Come entrare nell'editor per modificare il formato, questo non lo ricordo proprio, sai, l'S5 aveva quella tastiera modificata...Comunque S5 usa per i timer lo stesso formato anche su S7 nei timer S5Time (dal nome appunto...). La word è formattata in BDC per i 12 bit di destra, e rappresentano il preset di tempo (da 000 a 999), i rimanenti 4 bit a sinistra rappresentano la base tempi, dove:00 = centesimi di sec01 = decimi10 = sec11 = decine di secper S7 esistono anche alte scale. Vado solo a memoria, verifica queste informazioni per sicurezza.Ciao Link al commento Condividi su altri siti More sharing options...
Matteo Montanari Inserita: 3 febbraio 2005 Segnala Share Inserita: 3 febbraio 2005 esiste una discussione aperta, magari più di una, dove viene spiegato come modificare la base dei tempi del timer (in linguaggio Step7), visto che la gestione dei timer è stata presa pari pari da S5, puoi utilizzare gli stessi suggerimenti ed applicarli al tuo utilizzo.usa la funzione cerca, con i corretti parametri, e trovi tutto quello che vuoi. Link al commento Condividi su altri siti More sharing options...
ruraf Inserita: 3 febbraio 2005 Autore Segnala Share Inserita: 3 febbraio 2005 Grazie dei suggerimenti, ma sono riuscito a venirne fuori!Nelle altre discussioni non ho trovato nulla sulla soluzione di questo quesito.Ad ogni modo ho fatto così:DW in KFUso l'FB241 per la conversione da KF in KHUtilizzo solo la seconda Word del FB.Sommo la base tempi, nel mio caso decimi di secondi, quindi KH=1000La Word risultante è il mio tempo espresso in decimi di secondi... cioè se in origine avevo una word in decimale di 20, mi troverò un KT risultante di 20.1Spero di essere stato chiaro.Saluti Link al commento Condividi su altri siti More sharing options...
luppi24 Inserita: 3 febbraio 2005 Segnala Share Inserita: 3 febbraio 2005 nel plcsim quando prendo un temporizzatore e voglio impostarlo a 60 sed devo fare 600x100ms giusto? ma perche´ se metto 60 nella casella alla sinistra di 100ms non me lo accetta?in parole povere come faccio ad inserire un tempo di tot secondi? grazie davide Link al commento Condividi su altri siti More sharing options...
luppi24 Inserita: 3 febbraio 2005 Segnala Share Inserita: 3 febbraio 2005 ho risolto..... volevo cambiare il tempo da plcsim senza cambiare i dati nell´FC.....duterra direi!scusate dell´escursus da patakka!! Link al commento Condividi su altri siti More sharing options...
Matteo Montanari Inserita: 3 febbraio 2005 Segnala Share Inserita: 3 febbraio 2005 caro luppi24, qui si stà parlando di Step5, tu fai domande su Step7, credo che salterà fuori un bel casino....comunque:1) prova a utilizzare una variabile come impostazione del timer, e penso che questo lo hai già fatto...2) la varibile la puoi modificare e gestire in due modi diversi:a) dichiarandola come S5Time (e quindi il valore che scrivi deve essere 60s-> per 60 secondi) dichiarare la variabile come intero (int) avendo la cortezza di inserire un numero da 0 a 999, e facendo un operazione all'interno del programma...il metodo a è più facile ed immediato, il metodo b ti può servire per inserire un valore con una sola base dei tempi, secondi per esempioricordarsi che se il valore di preset del timer viene modificato mentre il conteggio del timer è in corso, non avviene nessun cambaimento, occorre arrestare il timer (in questo modo "carica" il nuovo set-point) e farlo ripartire...quello che tu vedi nella "finestra" timer è comunque lo "scorrere" del tempo, e tutti i timer hanno come risulazione 100msho provato ora ad impostare vari valori con il temporizzatore e la cpu (simulata) andava in stop senza nessun motivo.ho risolto in questo modo:lascio visualizzato il valore del timer (se mi interessa vedere a che "conteggio" sono arrivato.la varibile non la cambio dalla tabella variabili nel simulatore ma da una tabella variabili nel programma (con impostato la rappresentazione in S5Time (tempo simatic)modificando la stessa varibile, dichiarata nello stesso modo nel simulatore mi moltiplicava per 10 il valore... (sarà l'ennesima pecca del programma )se segui quello che ho descritto dovresti riuscire a fare quello che devi, in caso contrario, sono qui... Link al commento Condividi su altri siti More sharing options...
victor055 Inserita: 16 aprile 2020 Segnala Share Inserita: 16 aprile 2020 Buon giorno a tutti, o anche io questa problema devo convertire un KF che mi arriva da un pannello in KT non riesco venirne fuori Ce qualcosa di simile a S7 L "DB Timer Hmi Plc".HMI_TIME_1 ITB L W#16#1000 OW T "DB Timer Hmi Plc".PLC_TIME_1 per S5 grazie Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 16 aprile 2020 Segnala Share Inserita: 16 aprile 2020 Primo messaggio e quasi certamente non hai letto il regolamento, altrimenti sapresti che non ci si può accodare ad un'altra discussione, bisogna sempreaprirne una nuova! Inoltre questa è ferma da oltre 15 anni!!! Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati