Объявление

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

ModBUS_RTU_Master, RS-232, 40.04(AIO-DI6-24V-232/ETH-DI6-DO6)

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

  • ModBUS_RTU_Master, RS-232, 40.04(AIO-DI6-24V-232/ETH-DI6-DO6)

    Почему не работает программный проект? Запросы формируются правильным образом, подчинённое устройство ответы отправляет, но во всех «тэгах» в ПЛК присутствуют нули? ModBUS_RTU_TEST+.pdf
  • Выбрано как ответ пользователем АЙВЕНГО 31-07-2026, 12:50 PM.

    Сообщение от АЙВЕНГО Посмотреть сообщение
    Спасибо Вам за уход от ответа.
    Добрый день, структура запросов выглядит корректной. Я не вижу места в коде где Вы читаете значения из тегов, вижу что запись в тег идет Tag23.AsUShort:=5; , чтобы прочитать тег после выполнения запроса result := ModbusRTUMaster.MakeRequest( request, 100 ) , следует его прочитать и получить значение value := Tag23.AsUShort;

    Комментарий


    • #0
      А что сообщает отладчик?

      Комментарий


      • #0
        Спасибо Вам за уход от ответа.

        Комментарий


        • #0
          Сообщение от АЙВЕНГО Посмотреть сообщение
          Спасибо Вам за уход от ответа.
          Добрый день, структура запросов выглядит корректной. Я не вижу места в коде где Вы читаете значения из тегов, вижу что запись в тег идет Tag23.AsUShort:=5; , чтобы прочитать тег после выполнения запроса result := ModbusRTUMaster.MakeRequest( request, 100 ) , следует его прочитать и получить значение value := Tag23.AsUShort;

          Комментарий


          • #0
            Также если вы пишите в 232 порт, то нужно учитывать , что на нем по дефолту сидит консоль и ее нужно отключать, сделать это можно через системную утилиту прибора, отключить службу.

            Комментарий


            • #0
              Здравствуйте. Вопрос отключения терминальных сообщений далеко не самый первый в очереди. «Тэги» 21, 22, 23 - это «теги» записи значений в подчинённое устройства. Интересуют значения 12-ти «тегов» чтения регистров подчинённого устройства: Tag1…Tag12. В режиме ONLINE - там нули.

              Комментарий

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