Iris _

Pixsys Forum

everybody's effort for the same goal

DRR245 verifica connessione modbus

Post Reply
Summer
Posts: 8
Joined: 07/02/2022, 13:58

DRR245 verifica connessione modbus

Post by Summer »

Buongiorno,

Un DRR245 impostato all'indirizzo 253 con baud rate di 9600 non trasmette alcun dato, con il seguente errore sul client: Insufficient bytes received.

Con la stessa connessione usando la funzione 16 risulta invece possibile inviare il valore al set point che cambia sul display.

Cortesemente come posso capire se sto sbagliando io o il dispositivo è difettoso?
(Vedi mail inviata a support@pixsys.net del 10/01 per screenshot di configurazione)

Grazie, cordiali saluti
Pixsys tecnico 1
Moderatore
Posts: 1662
Joined: 29/10/2010, 10:09
Contact:

Re: DRR245 verifica connessione modbus

Post by Pixsys tecnico 1 »

salve,
le rispondiamo alla sua richiesta via mail
Summer
Posts: 8
Joined: 07/02/2022, 13:58

Re: DRR245 verifica connessione modbus

Post by Summer »

Grazie, ma continuiamo pure qui, magari può essere utile ad altri.
provi a verificare il valore del parametro, impostandolo ad un valore di almeno 20mS se minore. Sembra infatti come se la risposta da parte del DRR245 sia troppo rapida (immediata) dopo la ricezione della richiesta da parte del master (che presumo essere un PC con un convertitore USB-RS485).

Potrebbe inoltre provare ad usare un indirizzo slave del regolatore compreso tra 1 e 247 in quanto lo standard prevede quel range di indirizzi impostabili per un nodo slave, quindi magari il suo master non funziona molto bene con valori maggiori (capitato con alcuni SW per PC).

Ovviamente verifichi anche che la velocità ed il formato sul regolatore siano impostati come previsto.
Confermo che sto utilizzando Modbpoll su PC tramite interfaccia USB-RS485.
Variato l'Address a 240 e il parametro 72 S.E.d.E Serial Delay a 50 ms continua ad apparire l'errore di Insufficient bytes received, rimane funzionante la scrittura del setpoint all'indirizzo 1001.
Pixsys tecnico 1
Moderatore
Posts: 1662
Joined: 29/10/2010, 10:09
Contact:

Re: DRR245 verifica connessione modbus

Post by Pixsys tecnico 1 »

Provi a verificare se sulla config. del convertitore può portare il valore di latenza al minimo (di solito sono settati al massimo valore possibile).

La lettura di questo registro 1001 va a buon fine o no?
Summer
Posts: 8
Joined: 07/02/2022, 13:58

Re: DRR245 verifica connessione modbus

Post by Summer »

Con questi parametri gli errori sono spariti:

Scan rate: 2000 ms
Response Timeout: 5000 ms
Delay between pool: 1000 ms

Valore attuale: indirizzo 41001
Valore setpoint: indirizzo 41002

Grazie
Pixsys tecnico 1
Moderatore
Posts: 1662
Joined: 29/10/2010, 10:09
Contact:

Re: DRR245 verifica connessione modbus

Post by Pixsys tecnico 1 »

Valore attuale significa valore del processo letto dal regolatore?
Se è così allora semplicemente la notazione modbus del suo programma è +1 quindi di fatto va a leggere/scrivere il registro successivo, perchè il registro 1000 del DRR245 è il processo, il 1001 è il setpoint, mentre dalla sua indicazione il programma "lavora" a +1 rispetto a questi.
Summer
Posts: 8
Joined: 07/02/2022, 13:58

Re: DRR245 verifica connessione modbus

Post by Summer »

Sì, valore attuale corrisponde al valore di processo.
Il problema doveva essere sui tempi.
Pixsys tecnico 1
Moderatore
Posts: 1662
Joined: 29/10/2010, 10:09
Contact:

Re: DRR245 verifica connessione modbus

Post by Pixsys tecnico 1 »

Solo una precisazione per concludere,
probabilmente dipende dal driver del PC Windows (limitazione o configurazione) del convertitore USB-RS485 perchè i tempi indicati sono molto alti, il regolatore DRR245 può lavorare con polling a 10/20mS e delay di risposta da 1/2mS senza problemi.
Post Reply