Vai al contenuto

Twincat3 array di Union e link a un I/O


Messaggi consigliati

Luca.Lombardi
Inserito:

Buongiorno a tutti,

ho una domanda abbastanza singolare da porvi.

 

Ho un array di circa 100elementi dove ogni elemento è un struttura da me definita con il comando di Union

DUT

TYPE U_ByteReal :
UNION
	rValue : REAL;
	aBytes : ARRAY[0..3] OF BYTE;
END_UNION
END_TYPE

 

Interna alla mia POU

PROGRAM MAIN
VAR
	ricezione : ARRAY[0..99] OF U_ByteReal;
END_VAR

Quello di cui avrei necessità di fare è di collegare in maniera automatica, i Byte di questo array di U_ByteReal ai byte d'ingresso che arrivano da un nodo profinet.

Il nodo profinet ha due blocchi da 100Byte ciascuno e quello che vorrei è collegarli alle mie strutture dati.

 

ricezione[0] i suoi 4 byte collegati ai primi 4 byte d'input 

ricezione[1] i suoi 4 byte collegati ai secondi 4 byte d'input

 

È possibile farlo o devo armarmi di una pazienza infinita e farlo a mano?

 

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