Here is my guess:
You send "SEND" and you're supposed to get back a string with the weight, correct?
If so, then the problem is probably that you're not waiting enough before reading.
If, for example, the weight is 10 bytes long, you should wait before reading, or tell the read VI to read 10 bytes instead of using Bytes at Serial Port.
Using highlighting runs the program slower, which gives the balance the time it needs to respond. It is most definitely
NOT recommended to run a program in highlight execution. That should only be used for debugging and testing a program. Maybe you should choose your friends more carefully ;).
BTW, a few comments:
1. If possible, use the VISA functions. The serial VIs are no longer supported.
2. Your diagram is a bit messy (The wires coming out of the for loop, the wires inside the loop in frame 2). You really should make sure your diagrams are clean and clear.
3. Speaking of the loop in frame 2, what exactly is it supposed to do?
4. There is need to configure the serial settings 10 times. Just move it out of the loop.
___________________
Try to take over the world!