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




Shift Register


Messaggi consigliati

Inserito:

Scusate ragazzi posso chiedervi come faccio con il 1200 siemens a realizzare uno shift register avendo un ingresso I0.0 come clock e le mie 8 uscite?. Ho provato a mettere I0.0 su EN QB0 su IN QB0= su OUT e 1 su N . In teoria dovrebbe ogni volta che premo i0.0 shiftare di 1 il byte 0 giusto?

Premetto che sono alle prime armi con i plc.


Gianmario Pedrani
Inserita:

Be tipende dal comando, hai solo detto cosa metti come parametri.

Giuseppe Signorella
Inserita:

Visto che hai utilizzato come clock un ingresso fisico, hai interposto ad esso un fronte? Altrimenti ad ogni ciclo la CPU ti effettuerà uno shift. Lo spostamento degli 8 bit sarà così veloce che non te ne accorgerai.

Inserita:

Ciao,

secondo me hai dimenticato di caricare un dato; se ti limiti ad usare l'istruzione di shift, finisce che sposterai solo degli "0", senza nessun risultato visibile.

Prima di abilitare lo shift, imposta ON la prima uscita del QB0, poi abiliti lo shift; infine ricordati che l'istruzione va pilotata con un fronte, altrimenti effettua lo shift più di una volta.

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