TiBo Inserito: lunedì alle 11:23 Segnala Inserito: lunedì alle 11:23 Buongiorno a tutti. Problema strano con Delta CPU AS332. Leggo delle stringhe Modbus in TCP/IP e il software Delta me le restituisce con delle variazioni sui decimali. Ad esempio se nella stringa ho 3.3 sul plc leggo 3.268. Ho verificato con Modscan32 e il device interrogato effettivamente scrive 3.3 Suggerimenti?? Grazie.
84paolo Inserita: lunedì alle 13:49 Segnala Inserita: lunedì alle 13:49 Per prima cosa verifica il formato dei dati che leggi e poi anche l'ordine dei byte se big-endian o little-endian
TiBo Inserita: lunedì alle 17:12 Autore Segnala Inserita: lunedì alle 17:12 3 ore fa, 84paolo ha scritto: Per prima cosa verifica il formato dei dati che leggi e poi anche l'ordine dei byte se big-endian o little-endian Ok grazie. Domani verifico.
TiBo Inserita: martedì alle 17:23 Autore Segnala Inserita: martedì alle 17:23 Il 18/08/2025 alle 13:49 , 84paolo ha scritto: Per prima cosa verifica il formato dei dati che leggi e poi anche l'ordine dei byte se big-endian o little-endian Dalle verifiche fatte sia il formato dei dati che l'ordine dei byte sembrano in regola... La stranezza è che ModScan32 legge correttamente appare come se fosse Delta ad introdurre una variabile...
84paolo Inserita: mercoledì alle 06:08 Segnala Inserita: mercoledì alle 06:08 (modificato) I dati che leggi sono in floating point? Posta il contenuto del registro in binario che proviamo ad analizzarlo. Prova poi anche con altri numeri sia interi che con la virgola a vedere se ti fa lo stesso problema Modificato: mercoledì alle 06:09 da 84paolo
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