A system constructs a hierarchy for field devices communicatively coupled to a remote terminal unit (RTU) by retrieving device information from field devices, caching the device information in the memory of the RTU, storing device identities in the memory of a host machine, and obtaining the device information at the host from the RTU in response to subsequent user requests to build the hierarchy, without re-sending commands to retrieve the device information directly to the field devices.