batta Inserito: 22 marzo 2012 Segnala Share Inserito: 22 marzo 2012 Come si fa, in un sistema con S7-1200, a leggere il tempo di scansione? Non intendo il controllo del tempo di scansione tramite TIA Portal, ma direttamente nel programma. Nei sistemi S7-300/400 ci sono le variabili OB1_PREV_CYCLE, OB1_MIN_CYCLE e OB1_MAX_CYCLE che permettono la lettura dei tempi di scansione in modo estremamente semplice. In altri PLC di solito c'è una variabile di sistema. Nel 1200 io non sono riuscito a trovare nulla. Ho cercato male io o questo dato non è presente? Link al commento Condividi su altri siti More sharing options...
cagliostro Inserita: 23 marzo 2012 Segnala Share Inserita: 23 marzo 2012 (modificato) Salve, no, hai cercato bene. A riprova di quanto dici......... http://www.automatio...508&Language=en Saluti Modificato: 23 marzo 2012 da cagliostro Link al commento Condividi su altri siti More sharing options...
batta Inserita: 23 marzo 2012 Autore Segnala Share Inserita: 23 marzo 2012 Grazie. Peccato che non ci sia. Io ero abituato ad utilizzare OB1_PREV_CYCLE per creare timer personalizzati e altre cose. Chissà perché nel 1200 hanno eliminato questo dato. Link al commento Condividi su altri siti More sharing options...
suppaman87 Inserita: 27 marzo 2012 Segnala Share Inserita: 27 marzo 2012 Se posso, giusto per curiosità.. come fai a creare dei timer con il tempo di scansione? Mi sfugge qualcosa. Link al commento Condividi su altri siti More sharing options...
batta Inserita: 29 marzo 2012 Autore Segnala Share Inserita: 29 marzo 2012 Semplicissimo e comodissimo: Quando il timer deve contare, incrementi ad ogni scansione una variabile (meglio se DINT, visto che la scansione è in ms) del tempo di scansione. Quando hai raggiunto il valore di preset, smetti di incrementare (per evitare eventuale overflow) e attivi l'uscita del timer. Per resettare il timer, ti basta azzerare il valore di conteggio. Secondo le necessità, è semplicissimo congelare il tempo trascorso, creare timer che acquisiscono il tempo di preset all'avviamento (quindi se si cambia il valore di preset con timer avviato il nuovo preset verrà preso in carico solo al successivo avvio del timer), oppure permettere il cambio di preset al volo. Link al commento Condividi su altri siti More sharing options...
77andreagas Inserita: 13 dicembre 2012 Segnala Share Inserita: 13 dicembre 2012 ahah uno spettacolo il 1200 e TIA. Più ne sento parlare di questo plc e sempre meno mi piace...... A mio dire il 1200 ne deve fare ancora di strada per non parlare di TIA!! Link al commento Condividi su altri siti More sharing options...
batta Inserita: 13 dicembre 2012 Autore Segnala Share Inserita: 13 dicembre 2012 A mio dire il 1200 ne deve fare ancora di strada per non parlare di TIA!! Secondo me invece il 1200 è un ottimo PLC, al top della sua fascia. Quello che fa veramente pena è il TIA. Link al commento Condividi su altri siti More sharing options...
77andreagas Inserita: 13 dicembre 2012 Segnala Share Inserita: 13 dicembre 2012 Si Batta forse hai ragione, a dire il vero non ho mai realizzato nulla con il 1200 qundi pecco di un po' di presunzione a giudicarlo, sarà che io sono un po nostagico (mi sono affezionato al 300 e un po' al 400...) però un'anno fa ho provato ad affrontare la migrazione di progetti dal step-7 a TIA, fu un disatro di confersione per no parlare della farte safety......e poi TIA era proprio un pachiderma! Link al commento Condividi su altri siti More sharing options...
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