登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:各位大师好! 那位好心人能帮我解答这个问题

点击:3994 回复:5

各位大师好!
  那位好心人能帮我解答这个问题,我已经没办法拉。我做的是PC与FX2N的通信
  发送:MSComm1.Output = Chr(5)
  接收:Private Sub MSComm1_OnComm()
   Dim instring As String
    Select Case MSComm1.CommEvent
     Case comEvReceive
     
    instring = MSComm1.Input
   If instring = Chr(6) Then
   
     Text1.Text = instring
 
     MsgBox "ok"
 
   End If
 End Select
 
 End Sub
不管INPUTMODE接收设成文本还是二进制,都没有任何响应,我想是不是PLC不通,
02-06-03 08:52
RTS设置了没有。。
02-06-03 09:25
ylsw 你好!
  你说的RTS设置是怎么回事,我不大明白,可否详细点,我在此谢了!
02-06-04 09:07
3楼
该帖内容不符合相关规定!
02-06-04 09:59
在与PLC通讯时需要RTS设置为1,否则PLC不处于数据接收准备好状态,是不能接收你发过去的数据,当然也就没有回应啦,这个RTS的设置你可以在MSCOMM的内容里找到。。。。
02-06-07 09:11
你说的很有道理
02-06-24 13:24

工控新闻

更多新闻资讯