Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: Modbus.lib

  1. #11

    По умолчанию

    блоки одни и те же - тогда мне совсем непонятно почему не работает???
    может быть буфер передачи и приема разделены?
    или стоит закрывать порт после успешного обмена, но...
    ведь пока не записываю в МВ110-6У все прекрасно работает!

    с таймаутами игрался не влияет, хоть секундную задержку ставить

  2. #12

  3. #13

    По умолчанию

    да всё верно
    complete - обмен завершился (посылка принята или таймаут)
    exception результат ответ обмена ( 0 все хорошо, иначе ошибка ff таймаут, CRC, нет то адресат, или 1,2,3,4 согласно протоколу modbus)
    я как раз получаю ответ 3 - не верный параметр (проверил буфера - всё верно) не знаю в каком направлении копать.

    сейчас хочу разделить буфер передачи и приёма и еще закрывать порт после передачи.

  4. #14

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    да всё верно
    complete - обмен завершился (посылка принята или таймаут)
    exception результат ответ обмена ( 0 все хорошо, иначе ошибка ff таймаут, CRC, нет то адресат, или 1,2,3,4 согласно протоколу modbus)
    я как раз получаю ответ 3 - не верный параметр (проверил буфера - всё верно) не знаю в каком направлении копать.

    сейчас хочу разделить буфер передачи и приёма и еще закрывать порт после передачи.
    Не надо закрывать ничего, вот пример на 1 шт. 8А (адр. 32) и 1 шт. 6У (адрес 1). ПЛК можно заменить на любой другой
    Вложения Вложения
    Последний раз редактировалось kondor3000; 18.09.2023 в 22:35.

  5. #15

    По умолчанию

    так у меня же весь алгоритм как ваш
    заполняю буфер, разрешаю работу, анализирую результат

    изначально когда идет чтение МВ110-8А, МВ110-6у нет ни одной ошибки,
    всё четко получаю данные температуры и читаю выгруженные данные в МВ110-6у

    проблема вот в чем..
    когда в алгоритм включаю запись в МВ110-6у начинаю идти пакеты с кодом ошибки 3 - неверный данные

  6. #16

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    так у меня же весь алгоритм как ваш
    заполняю буфер, разрешаю работу, анализирую результат

    изначально когда идет чтение МВ110-8А, МВ110-6у нет ни одной ошибки,
    всё четко получаю данные температуры и читаю выгруженные данные в МВ110-6у

    проблема вот в чем..
    когда в алгоритм включаю запись в МВ110-6у начинаю идти пакеты с кодом ошибки 3 - неверный данные
    Попробуйте буфер очистить перед записью. Или просто мой пример загрузите и посмотрите. Только адреса измените.

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Цитата Сообщение от Васильев Посмотреть сообщение
    .. в МВ110-6у начинаю идти пакеты с кодом ошибки 3 - неверный данные
    вышли за 0..1000 или не привели к сетевому порядку байт.
    257 отправьте во все выходы для проверки

  8. #18

    По умолчанию

    посмотрите пожалуйста логи
    с 2 это когда запись в МВ110-6у включена - появляются лишние пакеты отмечены красным
    Изображения Изображения
    Вложения Вложения

  9. #19

    По умолчанию

    получается команда 3 работает чтение регистров,
    а при выполнении команды 16 возникают непонятки..а именно
    есть ответ, что записано хорошо
    потом еще два пакета, последний с кодом ошибки 3

    помогите пожалуйста разобраться

  10. #20
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Шняга а не логи
    Просто список байт туда/сюда как есть приведите
    И все в какой то одной системе. А не то dec, то вроде bin

    Чего там разбираться? Отправляете какашки. Об этом девайс и сообщает

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  2. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  3. Ответов: 10
    Последнее сообщение: 10.06.2018, 16:36
  4. Ответов: 4
    Последнее сообщение: 18.09.2012, 22:16
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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