Vai al contenuto
PLC Forum


Resettare A 0 Una Variabile Intera - soluzioni possibili


Messaggi consigliati

Inserito:

Supponiamo di avere una variabile intera chiamata "NUMERO" tale che il suo valore iniziale sia 10:

se ad un certo punto voglio resettarla portandola a zero io farei così:

L 0 //carico il valore 0 nell'accumulatore

T #NUMERO //trasferisco il valore 0 alla Variabile NUMERO resettandola.

Ci sono altre possibilità più veloci perchè potrei sbagliarmi ma mi sembra che comandi del tipo

NUMERO = 0 in AWL non siano permessi.....


Matteo Montanari
Inserita:

le istruzioni che hai inserito sono corrette.

anche l'azzeramento per il sistema è considerato un "caricamento della varibile di ingresso ("0" nel tuo caso + trasferimento alla vatibile di uscita ("#NUMERO" nel tuo caso).

non ci sono altre vie, magari se hai più varibili puoi caricare "0" una volta sola e trasferirlo n volte:

L 0

T #NUMERO

T #NUMERO1

T #NUMERO2

T #NUMERO3

T #NUMERO4

...

T #NUMEROn

emanuele.croci
Inserita:

Giusto per interesse accademico...

se usi la SFC21 "fill" puoi settare a ZERO (o al valore che vuoi) un'intera area di memoria, grande quanto vuoi, in un colpo solo.

Ciao, Emanuele

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