I 2nd the HMI being the master comment.I'm going out on a limb here and saying it is almost always better to have the HMI be the Modbus master and the PLC be the slave.
If I'm not mistaken, you can set up a Micrologix to be a Modbus slave but I have never tried it