Vi chiedo supporto per la comunicazione tra un modulo acquisizione 8 canali A/D TRP-C68 ed un terminale touch screen MT8070i, visto che abbiamo appena acquistato anche un altro set di tali devices per un nuovo progetto.
Purtroppo, sembra non si riescano a leggere gli ingressi analogici del dispositivo TRP-C68 dal pannello operatore, selezionando MODBUS RTU, 9600, 8, N, 1 come parametri seriali e nodo dispositivo 1, aggiungendo un campo “leggi word” in una pagina del progetto, il pannello interroga correttamente il dispositivo, il quale risponde altrettanto correttamente (abbiamo controllato sniffando i pacchetti ponendoci in parallelo sul bus con un altro device passivo).
La richiesta è fatta sul device ID 1, con comando 3x o 4x, appena parte la comunicazione, seppur il dispositivo risponde, il pannello visualizza l’errore PLC no response. Sembra un problema di interpretazione del dato di risposta, in quanto il TRP-C68 risponde con 5 bytes il primo dei quali ha solo informazione sul segno (vedi manuale).
Cosa sbagliamo al riguardo ?