Vai al contenuto
PLC Forum


Incremento di una variabile


ggragnoli

Messaggi consigliati

Buonasera,

 

con un plc S7-1200 dovrei incrementare una variabile da 0 a 100 ogni 100 ms quando poi arriva a 100 deve azzerarsi e poi ricominciare

Cosa mi suggerite di utilizzare? (Contatori...funzione icrementa)

Qualcuno mi da una dritta?

 

Link al commento
Condividi su altri siti


Dentro il tuo Ob richiamato ogni 100 ms inserisci una funzione di somma. Nei 2 ingressi metti la tua variabile e la costante 1. Nell’uscita metti la stessa variabile. Come dire: Estrai Pippo dal cassetto, aggiungi 1 al contenuto, rimetti Pippo dentro al cassetto. 
 

Dentro lo stesso Ob inserisci una funzione di confronto. Se la tua variabile == 100, carica 0 dentro la variabile.

Link al commento
Condividi su altri siti

12 minuti fa, ggragnoli ha scritto:

Come posso fare?

stabilisci un flag di decremento quando hai raggiunto il 100, quindi lo resetti quando raggiungi lo zero.

in funzione del flag 0/1 incrementi oppure decrementi.

 

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