It is not clear as to what you're trying to do. If a wire is connected to an input terminal of a subvi then the subvi will not execute until data arrives on that wire. This does not insure, however, that the data which is received is valid data.
If an input terminal on a subvi is left unwired then the subvi will execute with the default value for that control.
If you really need to check to see if the subvi received data then you could set the default to be invalid (for instance, NaN for a numeric control) and then check to see if the input is valid.