Vai al contenuto
PLC Forum


Leggere Tempo Scansione


batta

Messaggi consigliati

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


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

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

  • 8 months later...

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

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

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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...