Hey Archie,
I have got the solution to my problem. AHMI would read half the data and leave other half. I tried using DigitalPanelMeter, Basic Labels and etc but could not resolve the issue. Finally after trying everything I had only 1 thing left to do, so I increased the poll rate of the MODBUS RTU Driver and to my amazement the software started working Fine.
What I deduced from my experience was that since AHMI was regularly pinging for the data and response time of the PLC was way to low than that of AHMI thus it use to get half the data and reply back. After increasing the Pollrate Override to 15 secs All the data started coming smoothly. Please correct me if I'm wrong.