Esplicito meglio il problema: ho un trasmettitore di portata Hart che trasferisce il valore del totalizzatore a un convertitore Hart master – Modbus slave il quale, a sua volta, via RS485 trasferisce il dato al PLC Elsist. Come si vede dall’immagine la “variabile_1”, di tipo DWORD, mi viene passata da un convertitore Hart master-Modbus slave ed è originata da un misuratore di portata.
Il valore letto sul display del misuratore è 121240.5546, corrispondente al valore esadecimale 16#47ECCC47 ottenuto usando il convertitore che ti ho citato, come faccio a tirare fuori il valore REAL sul PLC?
Se uso la function Block TO_REAL per convertire la DW mi esce fuori un numero REAL che non è quello giusto.