Ik wil graag wat test / simualtie tooling ontwikkelen in python of nog liever C#.
We hebben momenteel een plc systeem dat een aantal modbus componenten over ip (RTU) uitleest.
Het zou om de plc software te testen op ons bureau of in CI erg fijn zijn als ik de diverse modbus componenten kan simuleren op de pc.
Het gaat bijvoorbeeld om 2 energie meters met in de werkelijke applicatie elk hun eigen ip adres.
Ik zou graag op mijn pc dus een simulatie applicatie draaien waar ik deze 2 meters en de andere componenten als modbus server kan draaien.
Nu weet ik wel hoe dat in C# moet maken, alleen twijfel ik of het mogelijk is om meerdere ip adressen te kunnen simuleren.
Dus de applicatie heeft zeg 3 modbus componenten op ip adressen:
192.168.10.10
192.168.10.20
192.168.10.30
Is er een truuk of manier dat ik op mijn pc 3 socket listeners open en de plc hiermee kan laten communiceren via de originele ip addressen?
Ik heb uiteraard default maar 1 NIC en dus bij default 1 ip en zou ik zover mijn kennis nu rijkt enkel 3 socket listeners kunnen openen op he tip adres van mijn pc maar met verschillende poorten.
Wellicht is er een apart tooltje die die link kan leggen? 3 usb nic's via een hubje zou kunnen, maar het lijkt me dat er eenvoudigere manieren zijn.
We hebben momenteel een plc systeem dat een aantal modbus componenten over ip (RTU) uitleest.
Het zou om de plc software te testen op ons bureau of in CI erg fijn zijn als ik de diverse modbus componenten kan simuleren op de pc.
Het gaat bijvoorbeeld om 2 energie meters met in de werkelijke applicatie elk hun eigen ip adres.
Ik zou graag op mijn pc dus een simulatie applicatie draaien waar ik deze 2 meters en de andere componenten als modbus server kan draaien.
Nu weet ik wel hoe dat in C# moet maken, alleen twijfel ik of het mogelijk is om meerdere ip adressen te kunnen simuleren.
Dus de applicatie heeft zeg 3 modbus componenten op ip adressen:
192.168.10.10
192.168.10.20
192.168.10.30
Is er een truuk of manier dat ik op mijn pc 3 socket listeners open en de plc hiermee kan laten communiceren via de originele ip addressen?
Ik heb uiteraard default maar 1 NIC en dus bij default 1 ip en zou ik zover mijn kennis nu rijkt enkel 3 socket listeners kunnen openen op he tip adres van mijn pc maar met verschillende poorten.
Wellicht is er een apart tooltje die die link kan leggen? 3 usb nic's via een hubje zou kunnen, maar het lijkt me dat er eenvoudigere manieren zijn.