Vai al contenuto
PLC Forum


Forzare Intero Datablock


Messaggi consigliati

Inserito:

Salve ho una domandona!!

ho cercato tanto in tutto il forum ma non ho trovato niente che mi possa aiutare.

Io devo forzare alcuni db di differenti lunghezze e stesure tutti a 0 prima di scriverci di nuovo dentro

e vorrei evitare di fare 20 puntatori che mettono a 0 una a una ogni word del db quindi mi chiedevo se

esiste una funzione che indipendentemente dalla lunghezza del db mi forzi ogni bit a 0?

Grazie dell'attenzione

Bye bye


Inserita:

Forse ti va bene la SFC21. Tratto dal . di simatic manager:

Descrizione

Con la SFC 21 "FILL" è possibile inizializzare un'area di memoria (area di destinazione) con il contenuto di un'altra area di memoria (area sorgente). La SFC copia il contenuto nell'area di destinazione assegnata, fino ad inizializzarla completamente.

Se da simatic manager apri la biblioteca "standard libraries" nella cartella System function bloks, trovi tante cosine simpatiche. Basta che selezioni la funzione poi fai F1 che ti spiega tutto.

Inserita:

Con questo sfc21 io dovrei creare almeno un db per ogni tipo con tutti i valori a 0 e poi copiarcelo sopra vero?

Non esiste niente di meno ingombrante e più veloce?

Inserita:

Scusami avevo capito male il funzionamento dell'fc.

questo è perfetto per i miei scopi grazie mille!

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