Typically, the HMI is the "Master" and the Do-more is the "slave", hence no need for the Do-more to use MRX which is a Modbus Master instruction. Do-more as a slave is a passive operation, so there are no instructions to make the HMI work.
Are you using C-more? If so, it has a Do-more driver (no need to use Modbus). If not, whatever HMI you have, if it has Modbus driver, that will work just fine.
However, user created data blocks are not accessible via C-more, so you will still have to move the data from V or N (built-in blocks) into your B data block. The MOVER or SUBSCRIB can do that. If Modbus, your HMI will be writing to MHR data-block. Again, use MOVER or SUBSCRIB to move data from MHR data block into your B data block. If you need to READ Do-more values from your HMI, use MOVER or PUBLISH to write to M* data-blocks (MI, MC, MIR, MHR: Modbus (Discrete) Input, Modbus Coil, Modbus Input Register, Modbus Holding Register).