Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Не пишутся регистры по Modbus RTU

  1. #1

    По умолчанию Не пишутся регистры по Modbus RTU

    Добрый день.
    В командировке нахожусь, тестирую установу с контроллером OWEN. Связь по Modbus RTU.
    Читается все нормально. И float регистры пишутся. А вот целочисленные 16 битовые значения записать не могу.
    Причем при запуске проекта я вижу что в дереве регистров значение висит, а вот в контроллер не приходит.
    Причем, если я пишу значение Modbus терминалом - оно пишется. Т.е. трабл именно в МастерScada 4D.

    Написал в поддержку, от них 2 идеи.
    1) Сделать проект МИНИ, вставить ключ /t (правда кде конкретно ставит не указали)
    изображение_2022-03-31_050640799.png
    Я правильно понимаю - что здесь ?
    Ну и лог прислать, как это сделать тоже несказали, но наверно сам разберусь.
    2) У Вас старая версия МастерСкада. Сейчас у меня версия 1.2.11.20488. Но работа с работа с Modbus регистрами это вообще говоря базовая функция.
    Если она не работает в предыдущих версиях - то как это раньше продовалось ?
    Мне кажется что все проще, какая то птица не поставленна или поставлена.
    Это верхняя часть параметров регистра
    изображение_2022-03-31_051229941.png
    а это нижняя
    изображение_2022-03-31_051344791.png

  2. #2

    По умолчанию

    Попробуйте в настройках протокола поставить способ записи - Периодический.
    Снимок.PNG

  3. #3

    По умолчанию

    Цитата Сообщение от petr2off Посмотреть сообщение
    Добрый день.
    В командировке нахожусь, тестирую установу с контроллером OWEN. Связь по Modbus RTU.
    Читается все нормально. И float регистры пишутся. А вот целочисленные 16 битовые значения записать не могу.
    Причем при запуске проекта я вижу что в дереве регистров значение висит, а вот в контроллер не приходит.
    Причем, если я пишу значение Modbus терминалом - оно пишется. Т.е. трабл именно в МастерScada 4D.

    Написал в поддержку, от них 2 идеи.
    1) Сделать проект МИНИ, вставить ключ /t (правда кде конкретно ставит не указали)
    изображение_2022-03-31_050640799.png
    Я правильно понимаю - что здесь ?
    Ну и лог прислать, как это сделать тоже несказали, но наверно сам разберусь.
    2) У Вас старая версия МастерСкада. Сейчас у меня версия 1.2.11.20488. Но работа с работа с Modbus регистрами это вообще говоря базовая функция.
    Если она не работает в предыдущих версиях - то как это раньше продовалось ?
    Мне кажется что все проще, какая то птица не поставленна или поставлена.
    Это верхняя часть параметров регистра
    изображение_2022-03-31_051229941.png
    а это нижняя
    изображение_2022-03-31_051344791.png
    Вы пишете, что не можете записать целочисленное значение, но на скрине с настройками прикладываете логическую переменную (тут я сомневаюсь, что логическую переменную можно записать функциями 6 и 16, для записи дискретов надо задавать тип ячейки "Логическая ячейка"). Так что именно то записать надо? Логический параметр или целочисленный?

  4. #4

    По умолчанию

    пишется логическая переменная в регистр хранения. В данной реализации ПО контроллера не используются битовые регистры, только регистры хранения.
    И чтением из регистра хранения в логическую переменную у меня никаких проблем не возникало.

  5. #5

    По умолчанию

    зАПИСЬ ПЕРИОДИЧЕСКАЯ НЕ ПОМОГЛА.

  6. #6

    По умолчанию

    ну так можно посмотреть что и какой функцией и когда Мастерскада пытается отправить и чего получить в ответ. Отладочной информацией матсерскады
    https://www.youtube.com/watch?v=6QWiXXiqMdI

  7. #7

    По умолчанию

    Да, упустил момент один. Статус код у регистра модбас который вход - BadWeitingForInitialData.
    изображение_2022-04-03_164247319.png

  8. #8

    По умолчанию

    Посмотрел. Чтение (функция 3) идет, запись нет.
    Попробовал тип регистра с InOut сменить на OUTPUT вообще обмен прекратился, черный экран.

  9. #9

    По умолчанию

    Цитата Сообщение от petr2off Посмотреть сообщение
    Посмотрел. Чтение (функция 3) идет, запись нет.
    Попробовал тип регистра с InOut сменить на OUTPUT вообще обмен прекратился, черный экран.
    Самому интересно стало. Недавно делал проект с MS4d, Там и ПЛК М3000-Т был, ПЛК и модули В/В фирмы ОВЕН и еще кое какая экзотика. Все прекрасно писалось и читалось. Проекты свои выложи.
    Последний раз редактировалось IVM; 05.04.2022 в 13:20.

  10. #10

    По умолчанию Не пишутся ренистры

    Это уже минимальный обрезок.
    Вложения Вложения
    • Тип файла: rar MINI.rar (16.61 Мб, Просмотров: 6)

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Modbus slave регистры
    от Zerling в разделе СПК1хх [М01]
    Ответов: 1
    Последнее сообщение: 25.06.2020, 04:50
  2. Регистры СП3хх и Modbus
    от Р.Александр в разделе Сетевые технологии
    Ответов: 4
    Последнее сообщение: 12.02.2017, 15:24
  3. Массив в регистры Modbus
    от Boris_K в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.04.2014, 22:42
  4. Почему в журнал на пишутся сообщения
    от dav1977 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 26.06.2013, 11:12
  5. Modbus регистры на ТРМ32_Щ4_RS
    от Buzz в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 14.09.2011, 13:05

Ваши права

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