我现在有个项目,S7-200 Smart须与一台分析仪通过RS232通信,进行数据采集和仪表控制。分析仪的控制命令和数据相应有8个字节的、24个字节(测量数据)以及80个字节(设备参数)。我通过RCV和XMT进行数据接收和发送,主要程序如下:



以下是分析仪的测量数据和设备参数(ping命令相应)的格式:


但是在调试时,发现数据掉帧,接收的数据基本上是8个字节。比如测量数据接收的数据为7B 4D 10 00 01 EA 10 7D。查看了一下分析仪的说明文件,有以下说明

请教一下,各路大神,我这个程序应该怎么编?谢谢了!