Страница 7 из 7 ПерваяПервая ... 567
Показано с 61 по 62 из 62

Тема: Modbus-мастер в Visual Studio (.NET)

  1. #61
    Пользователь
    Регистрация
    14.07.2021
    Адрес
    Орел
    Сообщений
    89

    По умолчанию

    Я так и думал, что придется столкнуться с этим "Modbus RTU over TCP". Придется окунуться в эти "дебри". Но не сочтите за наглость, может у кого есть готовое решение по этой библиотеке... Сам я боюсь, не потяну......

  2. #62
    Пользователь
    Регистрация
    14.07.2021
    Адрес
    Орел
    Сообщений
    89

    По умолчанию

    Если, кому интересно, вот решение. В общем, разница между RTU и TCP и , видимо, прочими "модбасами" в заголовках и наличии контрольной суммы. Возникла мысль поменять местами клиентов, то бишь comport и TCP клиента в библиотеке, но уж очень там код мудреный. Наутро пришла мысль просто подкинуть другого клиента в коде. И сработало. Для этой библиотеки, как я понял все без разницы. Создаем мастера, он формирует заголовки, а функции для всех одни. А мастера "всеядны". Заговорился, вот код.
    Создаем клиента TCP:
    tcpClient = new TcpClient();
    IAsyncResult asyncResult = tcpClient.BeginConnect(ipAddress, tcpPort, null, null);
    asyncResult.AsyncWaitHandle.WaitOne(3000, true); //wait for 3 sec

    И вместо создания мастера TCP создаем мастера RTU :
    masterRtu = ModbusSerialMaster.CreateRtu(tcpClient);
    ushort[] rtrtgf = masterRtu.ReadInputRegisters(16, 512, 3);

    И он прекрасно отправляет по сети посылку вида RTU и ПР200 через конвертер начала слать ответы. Ну пока связь прерывается, еще немного глючит кое где, но это я уже думаю детали.

Страница 7 из 7 ПерваяПервая ... 567

Похожие темы

  1. Помогите с ActiveX в Microsoft Visual Studio 2005
    от Alex_31 в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 06.10.2013, 09:55
  2. ModBUS TCP ПЛК100(мастер) и Lectus(слейв)
    от GSK в разделе Сетевые технологии
    Ответов: 4
    Последнее сообщение: 14.09.2012, 11:35
  3. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22
  4. СМИ1, modbus-rtu, мастер. Команда 4. КАК?
    от Matysik в разделе Панели оператора (HMI)
    Ответов: 2
    Последнее сообщение: 26.05.2011, 15:32

Ваши права

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