The full applications uses the Modbus toolkit, but this particular subVI should not be dependent on that.
It has a subVI I use for logging error messages to a file, but you should need to load that.
It also has a few typedef's it is looking for, but you shouldn't need to load them either. Just go ahead and tell it to ignore any items it is looking for. Then you should be able to see the code and figure out what is going on with it.
Ravens Fan I don't think he was trying to slight you with the accepted solution, I think he was just trying to mark the one he's actually going to use. And if you look back, Melioris does say that the "one he posted earlier" is your idea
Melioris, make it extra clear where the ideas/solutions are coming from to avoid stepping on toes, and I probably would've marked ravens fan's post as the accepted solution. That being said...