In order to change the value of a control (or indicator) from a subVI, you have to use a reference. A local variable, by coincidence, has local scope, and therefore can only be affected by within the program it is located, not a lower or higher level.
If you search through examples, the help, or NI's website, you will find some documentation on using references to pass or alter values. Be aware of race conditions.