Vai al contenuto
PLC Forum


Temporizzatore Con Base Tempo Ora,minuti,secondi - WINCC Flexible


fausto15548

Messaggi consigliati

ciao a tutti sono alle prese con un progettino che utilizza una cp 315 2dp ed una

op177b .

Ho necessità di gestire nel set di dati di una ricetta un dato "timer " ma che potrebbe avere come valore qualcosa come 7-8 ore, 45 min e un tot di secondi.....

Strano ma le specifiche parlano cosi.

Domanda come posso gestire questo dato fornendolo conme dato di una ricetta e poi usarlo sull' S7

come setup di un times ritardato alla diseccitazione ?

Spero di essere stato chiaro

Spero nel Vs aiuto amici

Grazie

Fausto

Link al commento
Condividi su altri siti


Gabriele Corrieri

Ciao

se utilizzi il conteggio di una double word con l'impulso di clock che c'è al bit 5 del merkerbyte di clock della cpu ottieni 4294967296 secondi pari a 1193046 (e briciole) ore, altrimenti puoi fare con una word semplice che ha il limite in 18 (e qualcosa) ore.

Ciao

Link al commento
Condividi su altri siti

Ciao,

in alternativa puoi usare anche i contatori IEC. Nello specifico fa al caso tuo l’SFB 5 "TOF".

Come ingresso accetta il dato Time, arrivando a una definizione di 24d20h31m23s647ms.

Saluti

Link al commento
Condividi su altri siti

Molto semplicemente :

da pannello metti 3 byte , ore , minuti e secondi

dai 3 byte ti ricavi i secondi totali ( 1bx3600) + (2bx60 ) + 3b e metti il tutto in una DW

poi con un clock ad un secondo conti e quando arrivi al totale fai quello che devi

ciao

Luca

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...