Пример рабочего кода:Эта команда успешно записывает значение 5 в R0:
Код: Выделить всё
string command = "500000FF03FF000020000014010000R*000000000200050000";
byte[] commandBytes = Encoding.ASCII.GetBytes(command);
await TcpClient.SendAsync(new ArraySegment(commandBytes),
SocketFlags.None);
Пример нерабочего кода:
Теперь мы увидим код, в котором Я пытаюсь записать данные на 3 адреса (R0, R2, R4), но данные не записываются.
Код: Выделить всё
string command = "500000FF03FF000020000014010000R*0000000006000500000005000000050000";
byte[] commandBytes = Encoding.ASCII.GetBytes(command);
await TcpClient.SendAsync(new ArraySegment(commandBytes),
SocketFlags.None);
Подробнее здесь: https://stackoverflow.com/questions/790 ... it-address