我是一个初学者,在用VB编写MODBUS通讯发送数据时,接收到的数据总是不对的,我的代码是
Private Sub Command1_Click()
Dim strSj(3) As Byte
strSj(0) = &H1
strSj(1) = &H2
strSj(2) = &H2
strSj(3) = 256 - (strSj(1) + strSj(2)) Mod 256
MSComm1.Output = strSj
End Sub
发送后COM2接收到的是01 81 20
请教高手,这是怎么回事呢?