Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 52

Тема: Узнать ошибку modbus с СП307

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Возьмите
    О! Спасибо! Искал такую прогу!
    Команду шлёт верную, ответ идёт, разбираюсь в логах

  2. #2

    По умолчанию

    Ну ответ такой же, как и через терминал когда команду шлю.
    Команда
    02 03 D0 0B 00 01 CD 3B
    Ответ
    02 03 02 01 0A 7D D3

    Но всё равно СП показывает 0.

  3. #3

    По умолчанию

    Цитата Сообщение от amg Посмотреть сообщение
    Ну ответ такой же, как и через терминал когда команду шлю.
    Команда
    02 03 D0 0B 00 01 CD 3B
    Ответ
    02 03 02 01 0A 7D D3

    Но всё равно СП показывает 0.
    Вы там dword случайно не поставили? Температура вроде 1 регистром идёт, а если поставили 2, то... Проверьте или скрин пришлите...

    PS Ответ корректный:
    https://rapidscada.net/modbus/
    Последний раз редактировалось МихаилГл; 08.11.2024 в 16:32.

  4. #4

    По умолчанию

    Проблема что ответ с запозданием идёт.
    С WirenBoard мгновенно, а Kippribor дольше, выставил у него (ПЧ) задержку времени ответа 0 - и вообще ответов не стало

  5. #5

    По умолчанию

    Так вроде в мастере ещё задержка в настройках соединения модбас выставляется...

  6. #6

    По умолчанию

    С задержками вроде разобрался, сейчас на каждый запрос есть ответ
    запрос
    02 03 D0 0B 00 01 CD 3B
    ответ
    02 03 02 01 22 7D CD
    Т.е. ответ "01 22" пишу его в PSW300 (word), потом вывожу PSW300 на "цифровой дисплей" (word unsigned), а там нули.
    Почему может быть так?

  7. #7

    По умолчанию

    Цитата Сообщение от amg Посмотреть сообщение
    С задержками вроде разобрался, сейчас на каждый запрос есть ответ
    запрос
    02 03 D0 0B 00 01 CD 3B
    ответ
    02 03 02 01 22 7D CD
    Т.е. ответ "01 22" пишу его в PSW300 (word), потом вывожу PSW300 на "цифровой дисплей" (word unsigned), а там нули.
    Почему может быть так?
    Не используете ли вы ещё это psw300 где в панели? Рецепты там и прочее. Может тупо перезапись на 0 после чтения...

  8. #8

    По умолчанию

    Создал новый пустой проект, ничего больше в нём нет

  9. #9

    По умолчанию

    Цитата Сообщение от amg Посмотреть сообщение
    Создал новый пустой проект, ничего больше в нём нет
    Поставьте просто дисплей, адрес 4х 53259 и проверьте, что прочитает. Не забудьте поставить слейв адрес 2.
    Или 3х 53259
    Последний раз редактировалось kondor3000; 08.11.2024 в 17:35.

  10. #10

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Поставьте просто дисплей адрес 4х 53259 и проверьте, что прочитает.
    Мы не хотим простых путей. Через тернии к звёздам!

Страница 2 из 6 ПерваяПервая 1234 ... ПоследняяПоследняя

Похожие темы

  1. МВ 110-32ДН Опрос по Modbus RTU возвращает ошибку
    от xarapuchatok в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 14.11.2019, 10:45
  2. Как узнать базовый ModBus адрес устройства для ModBus ASCII?
    от Александр Подыман в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 03.03.2016, 12:49
  3. ПЛК63 - Modbus возвращает ошибку 02
    от melky в разделе ПЛК63/73
    Ответов: 48
    Последнее сообщение: 28.10.2015, 15:44
  4. Как реализовать ошибку связи по Modbus?
    от Lyohin в разделе СПК2xx (архив)
    Ответов: 5
    Последнее сообщение: 09.04.2015, 16:15
  5. ТРМ133М Как по ModBus узнать положение КЗР
    от Aleksey Belokon в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 12.11.2011, 12:50

Ваши права

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