I made a plant wide application that uses the ME_TerminalInfo ActiveX on a startup screen to get the IP address of the terminal. It is just triggered by a 1 in the Enable word. Then it fires a ME_MacroMultiplexer ActiveX triggered by the last octet set by Terminal Info to fire macros based on the last digit of the IP address. Those macros set internal tags that allow the terminal to operate the equipment in that area. They also set tags that are used for alarm triggers so the alarm popup only works on enabled areas.