联系版主吹水佬,如何接收串口缓冲区的数值。
在WIN7(32位)平台上,用VF9.0的mscomm32.ocx控件与西门子PLC(S7 200smart)进行串口通讯,发送命令 thisform.olecontrol1.output=0h010500000000CDCA,正常有效,强制了一组线圈,但在ONCOME事件接收缓冲区接收数据时,接收到的是中文和一个乱码。我设置RTHRESHOLD为8.应该如何接收串口缓冲区数值?试了各种方式,都无法正常接收。求助版主解惑,不胜感激!!
不好意思,还没用过mscomm32.ocx控件。
最好提供接收数据和看到是乱码的代码。
mscomm32有个接收数据模式的属性InputMode,不知与“乱码”有无关系。