NICRIS Inserito: 24 ottobre 2024 Segnala Share Inserito: 24 ottobre 2024 In questo mio programma non riesco a capire perchè il valore nel quadrato verde è diverso nei due timer, a me pare di averli creati in modo identico, ma medesime condizioni, uno segna 0" ed uno 50" poi all'attivazione pare che tutto vada in modo corretto. Avete suggerimenti? Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 (modificato) Il tempo che vedi in alto sui timer è il tempo trascorso (.ET) (.ElapsedTime) (TempoTrascorso) Quello che vedi indicato dai timer è corretto. Un TON è un ritardo all'inserzione. - ET lo vedrai contare nel momento in cui l'ingresso IN sale (fronte positivo) e per tutto il tempo che rimane a uno. - ET sarà salvato fino a che l'ingresso rimarrà ad uno. - ET lo vedrai azzerarsi nel momento in cui cade (fronte negativo) l'ingresso IN del timer. Il TOF è un ritardo alla disinserzione, quindi il contrario di quanto detto sopra. - ET lo vedrai contare nel momento in cui l'ingresso IN cade (fronte negativo) e per tutto il tempo che rimane a zero. - ET sarà salvato fino ad un nuovo fronte di salita dell'ingresso IN. - ET lo vedrai azzerarsi nel momento in cui alimenti (fronte positivo) l'ingresso IN del timer. Modificato: 24 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 59 minuti fa, NICRIS ha scritto: Avete suggerimenti? Usare la guida in linea (F1) e se si fatica a capire il concetto teorico applicarlo in pratica con il simulatore, tabella variabili e grafici temporali in tempo reale Link al commento Condividi su altri siti More sharing options...
NICRIS Inserita: 24 ottobre 2024 Autore Segnala Share Inserita: 24 ottobre 2024 Scusa Dina, ma sono entrambi TOF nessuno dei due in fase di conteggio, uno segna 0 ed uno 50, scusa ma non ho capito la tua risposta Link al commento Condividi su altri siti More sharing options...
drn5 Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 Io non mi fido dei valori di conteggio dei timer visualizzati nella stessa videata, ma in segmenti diversi anche se adiacenti. Non ti so dire perchè succeda ma più di una volta ho visto quello che riporti tu. Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 (modificato) 1 ora fa, NICRIS ha scritto: Scusa Dina, ma sono entrambi TOF nessuno dei due in fase di conteggio, uno segna 0 ed uno 50 Entrambi TOF? Io nelle immagini vedo un TON ed un TOF (Le DB d'istanza si chiamano entrambi TOF, ma i timer usati sono un TON ed un TOF) Modificato: 24 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 (modificato) 1 ora fa, NICRIS ha scritto: scusa ma non ho capito la tua risposta Ho semplicemente scritto quello che dice il manuale Siemens riguardo i timer IEC nello specifico TON e TOF. ...e comunque i timer IEC sono timer normati dalla norma internazionale IEC 61131, non è che Siemens si inventa il funzionamento... Modificato: 24 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
drn5 Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 Guarda le 2 frecce verdi .... Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 24 ottobre 2024 Segnala Share Inserita: 24 ottobre 2024 (modificato) ahhhhh ma scusa, ho capito male la domanda....ti chiedevi la differenza tra i due TOF dei due segmenti separati. Che p***a che sono. E' come ti ha detto @drn5, se stanno nella stessa schermata si "incastra" il valore rappresentato sopra il timer Modificato: 24 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
NICRIS Inserita: 25 ottobre 2024 Autore Segnala Share Inserita: 25 ottobre 2024 Risolto l'arcano......grazie. Il problema però mi si presenta sull'HMI perchè nella stessa pagina ho i due timer ed uno è a 0 ed uno a 50, c'è modo di togliere questo "incastro"? Link al commento Condividi su altri siti More sharing options...
NICRIS Inserita: 25 ottobre 2024 Autore Segnala Share Inserita: 25 ottobre 2024 19 ore fa, drn5 ha scritto: Io non mi fido dei valori di conteggio dei timer visualizzati nella stessa videata, ma in segmenti diversi anche se adiacenti. Non ti so dire perchè succeda ma più di una volta ho visto quello che riporti tu. In che senso nella stessa schermata, come mi consiglieresti di risolvere per non avere questo problema? Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 Io resto convinto che: il TOF che visualizza 0 abbia visto il fronte positivo dell'ingresso IN, e quindi resettato ET mentre quello che visualizza 50 non abbia visto ancora il fronte positivo dell'ingresso IN, e quindi non viene resettato ET Link al commento Condividi su altri siti More sharing options...
acquaman Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 3 minuti fa, dina_supertramp ha scritto: il TOF che visualizza 0 abbia visto il fronte positivo dell'ingresso IN, e quindi resettato ET è un TOF, avesse visto anche solo un fronte di salita avrebbe comunque contato fino a 50. Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 (modificato) 26 minuti fa, acquaman ha scritto: è un TOF, avesse visto anche solo un fronte di salita avrebbe comunque contato fino a 50. Chiaro, su questo non si sindaca. Riassumiamo il funzionamento di un TOF (e credo che neanche qua si sindaca...): - Appena IN va a 1 l’uscita Q va subito a 1. - Appena l’ingresso IN va a 0 inizia il conteggio (ritardo alla disinserzione) - Raggiunto PT, l’uscita Q va a 0. - Se l’ingresso IN va a 1 prima che sia trascorso il tempo preimpostato PT la Q di uscita rimane a 1 e il temporizzatore viene resettato, l’uscita ET viene resettata su 0 secondi. - Il conteggio può essere riavviato se l’ingresso IN torna da 1 a 0 Tornando al problema di @NICRIS Se ho capito bene sta visualizzando .ET (tempo trascorso) sull'HMI. Per quanto detto sopra e per il grafico temporale del TOF .ET viene azzerato sul fronte positivo di IN. Quindi il temporizzatore che su .ET ha visualizzato 50 non ha ancora visto il fronte positivo di IN, mentre il temporizzatore che su .ET ha visulizzato 0 ha visto il fronte positivo di IN oppure non è ancora partito il ritardo alla disinserzione Modificato: 25 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
drn5 Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 è vero il contrario.. questo non ha mai contato = Tag_3 non è mai andato a 1 e poi a 0 questo ha già contato = Tag_ 3 è andato a 1 e poi a 0 almeno una volta Link al commento Condividi su altri siti More sharing options...
acquaman Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 @NICRISTutti e 2 i nastri hanno già fatto un ciclo di start e stop? Il problema resta dopo ogni ciclo di start e stop? o alcune volte si comportano in modo uguale? Do per scontato che quella DB del temporizzatore sia usata una sola volta (alle volte un errore di copia incola fa perdere ore).😄 Link al commento Condividi su altri siti More sharing options...
NICRIS Inserita: 25 ottobre 2024 Autore Segnala Share Inserita: 25 ottobre 2024 5 minuti fa, acquaman ha scritto: @NICRISTutti e 2 i nastri hanno già fatto un ciclo di start e stop? Il problema resta dopo ogni ciclo di start e stop? o alcune volte si comportano in modo uguale? Do per scontato che quella DB del temporizzatore sia usata una sola volta (alle volte un errore di copia incola fa perdere ore).😄 Si entrambi hanno lavorato più volte, temo che sia la tua seconda ipotesi e cioè un copia incolla che mi sarà sfuggito, adesso mi metto alla ricerca del collegamento infame Link al commento Condividi su altri siti More sharing options...
max.bocca Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 Io farei in modo che se sta contando si mostra la variabile altrimenti la forzo a zero. Se non vuoi vedere il preset, se non ho capito male. Link al commento Condividi su altri siti More sharing options...
max.bocca Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 Io farei in modo che se sta contando si mostra la variabile altrimenti la forzo a zero. Se non vuoi vedere il preset, se non ho capito male. Link al commento Condividi su altri siti More sharing options...
dina_supertramp Inserita: 25 ottobre 2024 Segnala Share Inserita: 25 ottobre 2024 (modificato) 1 ora fa, max.bocca ha scritto: Io farei in modo che se sta contando si mostra la variabile altrimenti la forzo a zero. Se non vuoi vedere il preset, se non ho capito male. Cosa che mi è capitato di fare in passato per dei TON. Ho sempre usato .ET ad HMI per fare vedere "lo scorrere del timer", l'unica pecca è che ET non si azzera finchè non manca la condizione d'ingresso oppure parte un nuovo conteggio, e ad alcuni clienti vedere il tempo trascorso fermo al preset una volta finito il conteggio non piaceva (sono filosofie...) Allora appoggiai .ET su di una variabile che azzeravo a contegggio finito (suggerito da Siemens di appoggiarmi e di non scrivere direttamente .ET) 2 ore fa, NICRIS ha scritto: adesso mi metto alla ricerca del collegamento infame facci sapere se il problema era poi avere usato due volte la stessa istanza Modificato: 25 ottobre 2024 da dina_supertramp Link al commento Condividi su altri siti More sharing options...
NICRIS Inserita: 22 novembre 2024 Autore Segnala Share Inserita: 22 novembre 2024 Non mi sono dimenticato dei questa discussione, ma non ho ancora risolto, perchè ho dovuto lavorare su problemi più urgenti, appena risolvo ve lo scrivo. 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