Я использую протокол MC для записи 32-битных данных (DWord) с ПК в ПЛК Mitsubishi FX5U. Ниже приведен пример работающей команды, а затем аналогичная команда, которая работает не так, как ожидалось. Цель состоит в том, чтобы записать значения по нескольким 32-битным адресам (R0, R2, R4 и т. д.), но записывается только первый адрес (R0).
Пример рабочего кода:Эта команда успешно записывает значение 5 в R0:
string command = "500000FF03FF000020000014010000R*0000000002000500000005000000050000";
byte[] commandBytes = Encoding.ASCII.GetBytes(comman г) ;
await TcpClient.SendAsync(new ArraySegment(commandBytes), SocketFlags.None);
Эта команда успешно записывает значение 5 в R0.
Пример неработающего кода:
Однако, когда я пытаюсь записать значение 5 на несколько адресов (R0, R2, R4), оно пишет только на R0:
строковая команда = "500000FF03FF000020000014010000R*0000000006000500000005000000050000";
byte[] commandBytes = Encoding.ASCII.GetBytes(команда);
await TcpClient.SendAsync(new ArraySeg) ment(commandBytes), SocketFlags.None);
В этом случае только R0 получает значение 5, но R2 и R4 не обновляются.
Почему вторая команда записывает только в R0, а не к R2 и R4? Я пытаюсь записать 32-битные данные по нескольким адресам. Требуются ли для этого конкретные изменения в структуре команд или настройках протокола? Любые предложения или идеи будут полезны.
Подробнее здесь: https://stackoverflow.com/questions/790 ... it-address
Пакетная запись протокола Mitsubishi FX5U MC записывает только на первый 32-битный адрес ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Пакетная запись протокола Mitsubishi FX5U MC записывает только на первый 32-битный адрес
Anonymous » » в форуме C# - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Пакетная запись протокола Mitsubishi FX5U MC записывает только на первый 32-битный адрес
Anonymous » » в форуме C# - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Пакетная база данных записывает в веб -API .NET для снижения частоты вставки
Anonymous » » в форуме C# - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-