I am making two SCADA systems exchanging data. I aim to use modbus over tcp since both systems support this protocol. Trouble is, of course, that both systems can only act as modbus master.
With all the fieldbus open source out there, I was surprised that there was no "bridge" utility that would make two masters speak to eachother. I am not particularily well versed in the technologies, but from the outside it appears that it would be trivial to implement a process that would open up two ports and act as a slave to two separate masters.
Both masters would perceive the intermediary as a slave, but the input registers from the POV of Master1 be the output registers from the POV of Master2 and vice versa.
Is there anything, conceptually or protocol wise, that would suggest that this is problematic?