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




trasferire Array of bool in DB


Messaggi consigliati

Inserito:

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 

2021-05-24_09h32_30.thumb.png.d5f1dbf5332b668bcb8860d0fabcac1a.png


Inserita:

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.

Inserita: (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.

2021-05-24_12h11_35.png.3644f7842b21e59640ff891c1c68ea64.png

 

magari torna utile ad altri

Modificato: da Andre_matt

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