Andre_matt Inserito: 24 maggio 2021 Segnala Inserito: 24 maggio 2021 Buongiorno, ho sviluppato il mio sw basando tutti gli allarmi su un array di bool. mi sono accorto solo ora che la sezione HMI "Segnalazioni" non mi accetta array. Ho così creato un DBAllarmi non ottimizzato, con delle word e volevo trasferire i vaolori dei booleani sulle word del DbAllarmi. Non conosco bene siemens. Quello che pensavo di fare, era una funzione tipo MEMCPY e ADR per puntare al registro di memoria e fare la copia a byte. Chiedo aiuto. Grazie
batta Inserita: 24 maggio 2021 Segnala Inserita: 24 maggio 2021 Puoi anche mantenere il DB ottimizzato. Poi, con Gather (o Gather_blk, a seconda dei casi), puoi trasferire il tuo array di bool (o anche una struttura di bool, che risulterebbe ancora più comoda per gli allarmi) in un array di word. Questo array di word, oltre che ad essere già pronto per il pannello operatore, ti può servire per fare controlli su presenza allarme ed entrata nuovo allarme.
Andre_matt Inserita: 24 maggio 2021 Autore Segnala Inserita: 24 maggio 2021 ok grazie faccio qualche prova
Andre_matt Inserita: 24 maggio 2021 Autore Segnala Inserita: 24 maggio 2021 (modificato) TOP. Grazie ancora. Poi ho preparato come mi hai suggerito un array di word per l'hmi nel DB ottimizzato che utilizzavo come appoggio dei dati per e da HMI. magari torna utile ad altri Modificato: 24 maggio 2021 da Andre_matt
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora