Vai al contenuto
PLC Forum


Funzione Per Il Trasferimento Di Byte


Messaggi consigliati

Inserito:

Ciao a tutti!

Qualcuno saprebbe dirmi se esiste una funzione per poter trasferire un gran numero di byte e che mi dica quando ha finito?

Oltre la funzione BLK_MOV so che esiste la funzione U_BLK_MOV che restituisce un bit di "finito"ma ha un limite di 648 byte.

Grazie mille


Inserita:

NON HAI SPECIFICATO DI CHE TIPO DI PLC HAI, CON S7-200 per esempio puoi usare nuovi blocco in ciclo FOR / NEXT e sposti tutto quello che vuoi, attenzione a non superare il tempo del cane di guardia, altrimenti devi provvedere ognitanto a resettarlo....

Inserita:

Ciao,

grazie per l'interessamento!!!Il plc è s7-300....

Matteo Montanari
Inserita:
so che esiste la funzione U_BLK_MOV che restituisce un bit di "finito"

con il bit "finito" puoi richiamare la stessa funzione per trasferire un altro blocco di dati...

ma ha un limite di 648 byte

non sò come è strutturato il tuo programma ma ricorda che trasferire dati da una parte all'altra della memoria influisce "pesantemente" sul tempo di ciclo, quindi non sò se valga la pena un trasferimento di molti dati...

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