Объявление

Свернуть
Пока нет объявлений.

ModBusEx - ReadHoldRegsAsync

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • #16
    Сообщение от Пушкарев Андрей Посмотреть сообщение

    напишите какие регистры читаете у слейва, количество слейвов с адресами, я в эмуляции запущу проверю этот момент.
    Если вы используете ПЛК40, значит у вас там субмодуль RS485. Пробовали извлечь модуль и снять с каналов джамперы?

    Комментарий


    • #17
      Да это всё проверяли))) Вопрос частично решился после подключения 120Ом на концах шины. Но всё равно не без приключений.
      Пока остановились на том что есть. Вопрос не в коде, и не в устройствах, потому что мы работаем с партиями по 200 штук в месяц одних и тех же блоков, и со всеми всегда всё нормально. И OPC серверами они опрашиваются нормально. И 4 месяца назад сПЛК-40 тоже проблем не было.
      Все вопросы в организации шины, ив том что Агава стала, более чувствительна что-ли, к качеству соединений и потенциалам на шине.
      В общем будем работать.

      Комментарий


      • #18
        После каких либо манипуляций, частично вопрос решили 120 Ом на конце шины.
        Мы работаем с одним и тем же устройством, берём их партиями по 200 штук в месяц. Уже на протяжении 7 лет. И всё нормуль. И тот набор что на столе у меня лежит опрашивается с ПК отлично. Подключаю 7-1200, опрашиваю - всё отлично. Может это просто несовместимость бельгийцев и ПЛК-40?😂
        До обновления ПЛК-40, проблем кстати тоже не было, месяца 2-3 назад наверно, не сталкивались с таким... А вот как обновили таргет, посыпались проблемы.
        В общим если вам будет реально интересно поломать голову над этой проблемой, именно с нашим оборудованием, мы приедем)
        Спасибо за ваши советы и комментарии!

        Комментарий


        • #19
          Сообщение от Дмитрий Васяев Посмотреть сообщение
          После каких либо манипуляций, частично вопрос решили 120 Ом на конце шины.
          Мы работаем с одним и тем же устройством, берём их партиями по 200 штук в месяц. Уже на протяжении 7 лет. И всё нормуль. И тот набор что на столе у меня лежит опрашивается с ПК отлично. Подключаю 7-1200, опрашиваю - всё отлично. Может это просто несовместимость бельгийцев и ПЛК-40?😂
          До обновления ПЛК-40, проблем кстати тоже не было, месяца 2-3 назад наверно, не сталкивались с таким... А вот как обновили таргет, посыпались проблемы.
          В общим если вам будет реально интересно поломать голову над этой проблемой, именно с нашим оборудованием, мы приедем)
          Спасибо за ваши советы и комментарии!
          Мне кажется, что проблема у вас эта связана с модулем RS485, были новые ревизии таких модулей, вероятно дело в нем. Попробуйте заменить модуль если есть возможность, или извлечь его и установить в другой слот.

          Комментарий


          • #20
            В скачанном примере из поста #12 отсутствует тело функции PLC_PRG. Каким образом считываются регистры по МОдбас?

            Комментарий


            • #21
              Сообщение от Пушкарев Андрей Посмотреть сообщение

              Добрый день, да проверил, все работает. Пример прикрепил. В примере читал регистры с 0 по 5, значения читал в буфер.
              В скачанном примере из поста #12 отсутствует тело функции PLC_PRG. Каким образом считываются регистры по МОдбас?

              Комментарий


              • #22
                Нажмите на изображение для увеличения. 

Название:	экрана 2025-01-09 083437.png 
Просмотров:	36 
Размер:	437.9 Кб 
ID:	2225
                Не совсем понял вопрос, вот примере все есть.

                Комментарий


                • #23
                  Извините, не тот пример загрузил. ПРАЗДНИКИ %-)

                  Каким образом передать REAL через функцию 16 ModBus?
                  Последний раз редактировалось Антон; 09-01-2025, 03:04 PM.

                  Комментарий

                  Обработка...
                  X