Arduino Modbus Tcp HoldingRegisterWrite()

Sto sviluppando un programma in cui Arduino deve comunicare con un plc, La scheda è la nano iot33 wifi.
la lettura è perfetta al primo colpo mi legge la variabile

la scrittura invece, scrive il valore perchè il feedback è 1, ma non lo scrive dove gli dico io, nel senso lo faccio scrivere nella stessa variabile che poi rileggo e che comunque controllo in esterno dal plc direttamente, ma non so dove scrive
Il numero di registro sia diverso in lettura e scrittura?


int reg41053 =(modbusTCPClient.holdingRegisterRead(41053));
Serial.println("holdingRegisterRead reg41053");
Serial.println(reg41053);
delay (1000);

val=1;
int test = modbusTCPClient.holdingRegisterWrite(41053, val); //41053
Serial.print("test");
Serial.println(test);

Nello stesso programma viene gestito anche telegram e Arduino OTA

mi potete aiutare a capire?
Grazie

Buongiorno,

:warning: prima di tutto ti segnalo che, nella sezione in lingua Inglese, si può scrivere SOLO in Inglese ... quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post; questa volta esso è stato spostato, da un moderatore della sezione di lingua Inglese, nella sezione di lingua Italiana ... la prossima volta potrebbe venire direttamente eliminato, dopo di che ...

... essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il succitato REGOLAMENTO ... Grazie.

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nel rispetto del suddetto regolamento nessuno ti risponderà (eventuali risposte verrebbero temporaneamente nascoste), quindi ti consiglio di farla al più presto. :wink:

Grazie, adesso faccio il necessario, avevo ben cercato di capire in quale sezione ero Eng o Ita , ma non è cosi chiaro...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.