RX/WX is native to native - able to access any built-in or even user block (need to add support for heap items, but that is not as obvious in the existing Designer implementation). No need for hacking MHR/MC/Mwhatever by the Do-more slave device.
In Rel 1, native RX/WX was not available, but RX/WX was added later at some point.
The Modbus Scanner is great for publishing/polling smart Modbus devices. CAN it be used w/Do-more Slaves? Yes. But I would think that the preferred mechanism is native RX/WX?
So when doing typical "scanning" point to point (non-global PEERLINK) peer comm (between Do-more PLCs), I believe the preferred prioritized list is:
1. RX/WX
2. Modbus Scanner
3. MRX/MWX
(Note that PEERLINK can be utilized over #2 or #3 for a data share between multiple Do-more PLCs)
If it's event driven (i.e. only need to write or read based on an event, not polling) then
1. RX/WX
2. MRX/MWX
where the event edge triggers the above instructions
I don't know if I answered your question or just raised a bunch more.
