Тема / Topic: обмен по TCP/IP с источником питания Spellman
shippite
Junior Member / Новичок
Участник № / Member № 3060
отправлено / posted
Добрый день. Подскажите пожалуйста как реализовать обмен по TCP/IP с источником питания фирмы Spellman. в каком направлении почитать хелп? формат посылаемой команды
<STX><CMD><,>ARG><,><ETX>
Where: <STX> = 1 ASCII 0x02 Start of Text character <CMD> = 2 ASCII characters representing the command ID <,> = 1 ASCII 0x2C character <ARG> = Command Argument <,> = 1 ASCII 0x2C character <ETX> = 1 ASCII 0x03 End of Text character
В руководстве источника питания есть пример на Visual Basic.
If (portType = "ethernet") Then tcpClient.SendData (str) Else MSComm1.InBufferCount = 0 On Error GoTo done MSComm1.Output = str done: tmrOpenClose.Enabled = True End If
Data Input Example
If (portType = "ethernet") Then Do DoEvents tcpClient.GetData temp$ str = str + temp$ Loop Until InStr(str, Chr(3)) Or Timer - t1 > 1 On Error Resume Next Else Do DoEvents If MSComm1.InBufferCount > 0 Then str = str & MSComm1.Input End If Loop Until InStr(str, Chr(3)) Or Timer - t1 > 1 If InStr(str, Chr(3)) > 0 Then tmrOpenClose.Enabled = False End If End If
Сообщения / Posts 18 | Из / From: Казахстан
| IP / IP: IP адрес / IP address |
отправлено / posted
Надо писать новый драйвер типа Type 12 в соответствии со спецификацией, описанной в разделе "Разработка драйверов".
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |