Hi,
Are you saying that you have the "FP Open.vi" as a subvi of one that you calling dynamically ??
Well as a general guideline you want to run the "FP Open.vi" only once in your program and keep it open as long as you still need it, the same is valid for the "FP Create Tag.vi". If you are reusing the reference to the specific tag it is not efficient to be openning and closing the reference over and over.
So as a general advise I would suggest you to open the references and keep them open as long as the program is running.
However if the problem is specific to the fact of a misbehave caused by calling the "FP Open.vi" dynamically, let me know.
Best Regards
Andre Oliveira