:worship:  
I tried each of the suggested methods, and they all work!  
-Using front Panel Datasocket connection to OPC,  
        1) write a True or False to boolean control (V3.1,3.2 in my example)  
        2) send 0 or 1 to I8 unsigned byte (V4.1,4.2, in my example) 
        3) convert 8 element 1D boolean array (with boolean array to number function) and pass to I8 unsigned byte. 
-In the block diagram 
        3)Use a datasocket write boolean subVi from dataskt.llb (V6 in my example). 
I had tried the boolean and I8 in the front panel DS connection before without success. 
My OPC server must have hosed up somehow on that occasion. 
Thanks everyone!