Hallo zusammen, ich hoffe mir kann einer auf die Sprünge helfen ......
ich habe folgendes Problem,
ich versuche über den Serial Port eine hex Kette zu versenden, (01 06 00 02 01 F4 28 1D), das klappt auch soweit, mein Problem ist das die Gegenseite die Werte nicht erkennt!?
Sende ich dieselben Werte über ein Externes Programm (Comm Operator), werde diese erkannt und auch Bestätigt!
Auch wenn ich mir den Mitschnitt ansehe, erkenne ich keine Fehler, was das Telegramm betrifft.
Danke im Voraus .....
ich habe folgendes Problem,
ich versuche über den Serial Port eine hex Kette zu versenden, (01 06 00 02 01 F4 28 1D), das klappt auch soweit, mein Problem ist das die Gegenseite die Werte nicht erkennt!?
Sende ich dieselben Werte über ein Externes Programm (Comm Operator), werde diese erkannt und auch Bestätigt!
Auch wenn ich mir den Mitschnitt ansehe, erkenne ich keine Fehler, was das Telegramm betrifft.
Quellcode
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Try
- SerialPort1.Encoding = System.Text.Encoding.GetEncoding(28591) 'Bitweise Senden
- SerialPort1.Open()
- SerialPort1.Write(New Byte() {&H1}, 0, 1)
- SerialPort1.Write(New Byte() {&H6}, 0, 1)
- SerialPort1.Write(New Byte() {&H0}, 0, 1)
- SerialPort1.Write(New Byte() {&H2}, 0, 1)
- SerialPort1.Write(New Byte() {&H1}, 0, 1)
- SerialPort1.Write(New Byte() {&HF4}, 0, 1)
- SerialPort1.Write(New Byte() {&H28}, 0, 1)
- SerialPort1.Write(New Byte() {&H1D}, 0, 1)
- Catch ex As Exception
- MsgBox("keine Verbindung")
- End Try
- If SerialPort1.IsOpen = True Then
- SerialPort1.Close()
- End If
- End Sub
Danke im Voraus .....
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „M.P.“ ()