vbs串口通信获取十六进制数据,遇到00就停止!

wincc中,我用vbs脚本串口接收十六进制数据类似01 03 00 04时,只读取了01 03,遇到00就自动停止读取了,请问有解决办法吗?万分感谢🙏🏻🙏🏻🙏🏻

1 尝试在读取前,sleep(50) 等待数据包上传完整后读取;
2 是否代码逻辑有相关针对 00 的限制?
3 用于接收数据的变量大小是否能容纳你所需要保存的完整数据包大小?