Thanks to DougLyons, I found out that MOD RSSim program supports multiple modbus slave devices behind a single COM port.
That's how I tested the new patch and all seems to be working (even when one of the devices is disabled).
The only thing I had to pay attention to was timing in the scenarios I used, which were:
- Single driver instance on the form and then changing its StationAddress
- 2 instances of the driver on the same form, each with a different StationAddress, and then disabling/enabling subscriptions of the drivers as needed
- Single driver instance on each form, each driver with a different StationAddress, and then switching between the forms