Buongiorno, avrei un problema con l’utilizzo della funzione SwapData, per una variabile REAL.
La variabile che mi conferma lo swap è a uno, ma se metto la variabile che vorrei swappare nella finestra watch (in formato esadecimale), questa non è swappata.
Ho provato a utilizzare due variabili diverse tra destinazione e sorgente, ma in quel caso la variabile dell’ esecuzione dello swap rimane a 0.
Mi servirebbe eseguire lo swap per poter fornire questa variabile a un pannello HMI, sembra esserci un problema di swap, word/byte, o di endianess, perchè il valore che acquisisco è totalmente diverso, volevo fare qualche prova ma non sembra funzionare.
E’ possibile che stia sbagliando qualcosa?