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

Тема: Modbus RTU считать поток данных

  1. #1
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию Modbus RTU считать поток данных

    Здравствуйте!
    Подскажите пожалуйста, как можно считать поток данных по модбас рту. Связка овен плк + счетчик ЦП9010. в счетчике реализован модбас рту. ответ примерно 56 байт.

  2. #2
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Так называемых программ-сниферов на линии RS485 (и не только) много. Можете выбрать себе по вкусу.
    Например, ComRead v.2.01 - "Сканер и транслятор данных для последовательных сетей передачи данных: RS-232, RS-485, ModBus, HART и других"

  3. #3
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию

    Извиняюсь, правильно поставленный вопрос, половина ответа))) Мне нужно получить их с помощью ПЛК(скажем плк 100). все команды и регистры известны. но ответ массив байт. Я так понимаю конфигуратором такое не сделать. Нужно подключать библиотеки.

  4. #4
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию

    За ссылку огромное спасибо!!!! Нужная вещь!!!

  5. #5
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Цитата Сообщение от Alex_Nev Посмотреть сообщение
    Извиняюсь, правильно поставленный вопрос, половина ответа))) Мне нужно получить их с помощью ПЛК(скажем плк 100). все команды и регистры известны. но ответ массив байт. Я так понимаю конфигуратором такое не сделать. Нужно подключать библиотеки.
    Совершено верно! Скачивайте библиотеку и пробуйте. С биб-кой есть пример. Вот только говорят, что неправильный - но сам не проверял.

  6. #6
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию

    В том то и дело, скачал поставил, но не получается стартануть. Там пример для Ascii. Режим поставил RTU, но нет доступа к порту 0(0-RS485). Алгоритмы расчета контрольной суммы тоже разные для ASCII и RTU. Какую библиотеку надо использовать? comsyslib или modbus, или обе, или другую))) вот в чем вопрос. Использовать стандартные функции модбас или с нуля писать протокол? Просто заново изобретать велосипед не хочется)))))

  7. #7
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    На порт №0 КДС ругается, но работает. А ругается потому что номера портов начинаются с 1. Почему овеновцы так сделали - не знаю. По поводу библиотек - modbus и comservice. Syslibcom подключится автоматически.
    Можно также использовать библиотеку UNM. Сам не пробовал, но примеры на сайте есть. Надеюсь, что рабочие.

  8. #8
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию

    Подключил UNM. Прибор инициализируется ОК, Но как только отправляю посылку, он отваливается от среды(codesys). Судя по морганию светодиода обмен какой-то идет.

  9. #9
    Пользователь
    Регистрация
    27.05.2011
    Адрес
    Минск
    Сообщений
    9

    По умолчанию

    Спасибо! Поменял порт на 1. Не отваливается. Программа UNM связь с МВА8 не совсем работает))) CRC считается правильно. Но как только появляется 0, строка для SetByte дальше обрывается. Переменные передаются в строку через указатели(т.е. переделываю пример). На форуме поднимался этот вопрос, но увы ответ на него не помогает((. Пример написан для плк154. У меня ПЛК100. Codesys(2.3.9.26). Движение определенно есть!!! Что не может не радовать)))

  10. #10
    Пользователь
    Регистрация
    03.03.2008
    Адрес
    Новосибирск
    Сообщений
    238

    По умолчанию

    Можно попробовать на примере с UNM сотворить подобное используя Syslibcom и Comservice.

Похожие темы

  1. Modbus RTU
    от uvwxyz в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 18.05.2012, 18:54
  2. MODBUS TCP -> MODBUS RTU
    от v97ssv в разделе ПЛК1хх
    Ответов: 22
    Последнее сообщение: 08.11.2011, 09:03
  3. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42
  4. Modbus/RTU
    от Milchuk в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 12.04.2007, 12:24

Ваши права

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