Come possiamo aiutarti?

Print

Codice funzione FC23 (lettura/scrittura di più registri 4×0) in Modbus SLAVE RTU con HMI

 

Questo tutorial riguarda solo la funzione HMI Modbus Slave FC23 (0x17 in hexa). Si tratta di una funzione speciale per casi particolari ed esperti.

Per impostazione predefinita, quando si leggono i registri di ingresso e uscita nel registro HMI Modbus, è necessario eseguire 2 richieste utilizzando 2 codici funzione dal Master

Questa esercitazione propone di aggiungere la funzione FC23 per ottimizzare i tempi di risposta dell’HMI in modalità Modbus slave.

Codice funzione FC23 (lettura/scrittura di più registri 4×0)

Questa funzione esegue una combinazione di operazioni di lettura e scrittura in un’unica richiesta

La funzione accetta la scrittura di nuovi dati in un gruppo di registri e restituisce i dati di un gruppo diverso

Sostituire i file modbus nella directory HMI-Tool

  • Copiare questi 2 file (modbus_rtu_slave.dll e modbus_rtu_slave.so) nelle rispettive directory in cui si trova il software HMI-Tool (C:\Program Files (x86)\HMITool7.0)
  • Caricare il progetto e testare con il dispositivo Master Modbus esterno!