Показано с 1 по 2 из 2

Тема: ПЛК+Modbus RTU

  1. #1

    По умолчанию ПЛК+Modbus RTU

    Столкнулся с проблемой записи информации по MODBUS с разным адресами.
    Я написал тестовую программу, которая должна обмениваться информацией с двумя slave'ами(с адресами 1 и 2). Суть програмы в том, что при изменении DWORDа на 1 слейве, должен измениться DWORD на 2, и обратно. Когда я изменяю на 1 слейве все нормально работает, но если я изменяю на 2 слейве, то на 1 не изменяется. Функции обмена одинаковые.
    Вложения Вложения

  2. #2

    По умолчанию

    Разнесите точку, где Вы определяете что тот или иной канал изменился и точку где Вы копируете данные.
    Сначала определили откуда куда копировать - затем провели операцию копирования.

    И ещё не ясно, откуда куда должно копироваться если изменятся оба канала?

    Сейчас у Вас изменения второго канала блокируются первым.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •