Il FB ModbusGateway_v1 funziona anche con uno slave TCP, cioè basta sostituire la connessione seriale con una connessione TCPClient per avere il gateway tra i 2 sistemi?
Inoltre, ho una domanda in merito al timing.
Nel sistema da realizzare vorrei che, quando non ci sono comandi di scrittura, il PLC legga sempre lo slave (slave –> registri modbus) mentre quando vado a scrivere si interrompa la lettura fino a che non ho scritto nei registri (registri modbus –> slave). Questo perchè vorrei evitare di avere feedback diversi.
Mi spiego: ho una luce dimmerata, il modbus sta leggendo il valore 50 nel suo registro associato (Holding register), vado a scrivere 100 nel registro perchè la voglio al massimo, quindi il feedback a video (uno slider) mi passa al 100%, ma il driver sta ancora leggendo il vecchio valore quindi il feedback mi ritorna al 50%, poi solo una volta aggiornato il registro il feedback va a 100%.
C’è questa possibilità? oppure il FB ModbusGateway gestisce già questa problematica?