Vai al contenuto
PLC Forum


Istanziare Timer Dinamico


g3nti

Messaggi consigliati

Ciao a tutti, sono nuovo del forum e del mondo plc. Avrei un problema con del codice su cui sto lavorando. Vorrei realizzare un TIMER dinamico, gestito da un input di tipo WORD. In un caso particolare il timer deve essere istanzito con il tempo indicato nella word ( T#[valore_word]s ) è possibile? Esiste una strada differente? grazie in anticipo

Link al commento
Condividi su altri siti


ciao

qulache esempio

dichiarazione variabili

adj_timer : DINT;
tempo_timer : TIME;
timer_xxx :ton;
avvia_timer: BOOL;

codice

tempo_timer := DINT_TO_TIME(adj_timer); // attenzione il tipo time è una regolazione del timer in ms
timer_xxx(IN:= avvia_timer, PT:= tempo_timer, Q=> , ET=> );

oppure

timer_xxx(IN:= avvia_timer, PT:= DINT_TO_TIME(adj_timer), Q=> , ET=> );

spero di aver interpretato bene

saluti da Valvolina

Modificato: da valvolina
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...