Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Differenza Tra Reset E Bitfield_Reset


Messaggi consigliati

Inserito:
Ciao a tutti!
Ho una domanda riguardante la programmazione dei PLC. Non riesco a capire bene quando devo utilizzare il reset_bitfield e quando invece devo utilizzare il reset normale di un'uscita.
Leggendo nella definizione di reset_bitfield trovo scritto che:
"L'istruzione "Resetta campo di bit" consente di resettare più bit a partire da un determinato indirizzo"
Il fatto è che guardando la soluzione di certi esercizi sulla macchina a stati a volte viene utilizzato il reset_bitfield, altre volte invece viene utilizzato un normale reset, nonostante sull'uscita non vi sia applicato nessun filtro.
Sapreste dirmi in base a cosa vado ad inserire un bitfield_reset?
Grazie mille in anticipo
Ciao

Gianmario Pedrani
Inserita:

Non esiste una regola dipende da cosa devi fare

Scrivere un programma è come scrivere un tena la traccia è la stessa

ma il modo di esprimersi e dato dalla tua esperienza e fantasia

puoi trovare delle linee guida su come realizzare un qualcosa ma nessuno

ti vieta di farlo come vuoi..

Quindi se devi con un istruzzione sola resettare quindi mettere a zero

una certa quantità di bit tutti contigui usi il bitfield_reset se invece devi resettare solo

un singolo bit usi il reser normale...

Ciao

Inserita:

Ciao!

Grazie mille per la spiegazione, ora torna tutto quanto :D

Quindi sono io che decido quando utilizzare uno o l'altro. Perchè ho visto che nella CPU del siemens S7 1200 c'è la possibilità di inserire il bitfield, invece nella cpu del 312C non è presente.

Grazie

Buon anno!

Ciaoo :)

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