Stò cercando di collegare una scheda (homebrew e non fatta dal sottoscritto) che comunica dei valori via modbus RTU su RS485 a un terminale Weintek cMT3103. Il terminale è collegato attraverso la Connessione A – COM 2.
Ho fatto un semplice progetto in cui ho aggiunto il dispositivo, con le caratteristiche richieste 115200,8bit, no parità e 1 bit di stop e ho messo un semplice oggetto numerico che legge un intero 16bit unsigned all’indirizzo zero della scheda, per qualche motivo ricevo l’errore “Device No Response”, però vedo sui led della scheda che lei riceve e invia.
Utilizzando il programma ricevuto con la scheda, per visualizzare i valori via USB, la comunicazione avviene (Screenshot).
Ho provato a collegarmi con la scheda anche con modbus poll e anche con lui comunico
Secondo voi dove sbaglio? Indirizzo nel modo sbagliato?
Spero di essere stato abbastanza comprensibile.