I have a Solar PV system that has an rs485 modbus link from the inverter ( modbus master ) to the Grid Current Transformer module(slave) .
The inverter requests 30 data register values from the slave unit ( address's 31000 to 31029 )
Initially, I need my arduino to read the value of just one of the registers ( 31013~ grid power )
I have previously built an arduino modbus master that will get the required data from the slave , but as only one master per rs485 link is permitted , I cannot run it with the inverter connected.
Is there a way to make the arduino view the inverter / CT unit traffic, identify the packet and make that value available?
I have thought of splitting the RS 485 link and making two links with the arduino as the 'repeater middle man' but this is then making the arduino a critical component.... there must be an easier way .
Thanks in advance.