Could someone kindly set a new user straight on this... 
I need to create multiple instances of the same sub-VI to communicate with some number of identical devices on an RS485 bus.  I have flailed about using a couple different methods that I have come across in my searches as follows: 
1.  Used a call by reference node.  Result: could only create one instance of the VI.  Pehaps I need to make the VI re-entrant, but what I really want is multiple independant instances of the VI... 
2.  Tried the OpenG "Open_VI_Clone_Reference" function but can't make anything open at all.  Does anyone have some simple example code using this method? 
3.  As I understand it, I should be able to also do this with something known as a VI template, but as of yet have been unable to find any documentation on this. 
I would really appreciate some guidance on what direction I should be heading with this, and perhaps a simple example of creating the multiple instances. 
Thanks, 
Kirk :headbang: