Страница 60 из 111 ПерваяПервая ... 1050585960616270110 ... ПоследняяПоследняя
Показано с 591 по 600 из 1109

Тема: Modbus Universal MasterOPC Server новый OPC сервер от компании ИнСАТ

  1. #591

    По умолчанию

    Для этого для типов int32 и других задается чередование байт. Посмотрите документацию на которую мы указали
    Спасибо.

  2. #592

    По умолчанию

    Спасибо, это получилось. Теперь отправляю запрос на получение текущего времени. Прибор присылает ответ в виде десятичного числа, а нужно, чтобы присылал в шестнадцатеричном. Это с помощью tonumber делается?
    Последний раз редактировалось daniel23; 26.01.2018 в 14:21.

  3. #593

    По умолчанию

    Не совсем понятно. На выходе вы получаете число в десятичной системе, вам нужно перевести в HEX? Зачем?
    Спасибо.

  4. #594

    По умолчанию

    Потому что в описании к прибору написано Пример:цепочка шестнадцатеричных значений 33 15 14 02 03 16 расшифровывается как 14 ч. 15 мин. 33 сек. 2 марта 2016 года;
    Я проверял присланные десятичные значения и переводил в HEX, они совпадают, но не в нужном виде отображаются

  5. #595

    По умолчанию

    Вам получается итогом нужно преобразовать в строку?
    Тогда используйте string.format ("%02X",Значение);
    Спасибо.

  6. #596

    По умолчанию

    Все верно, спасибо

  7. #597

    По умолчанию

    Добрый день. Есть ли возможность посылать групповые запросы? Например при получении с прибора текущего времени (секунды) есть задержка 10-20 сек. Можно ли сделать так, чтобы ответ получать каждую секунду? Также бывает такое, что прибор отправляет несколько запросов и лишь затем получает ответ.
    29-01-2018 11:31:38.950 TESMA_PORT::TESMA_106COM3) Rx: [0011] AA 01 FE 0F 01 04 00 13 2A 85 80
    29-01-2018 11:31:38.215 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:37.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:36.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41

  8. #598
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    Цитата Сообщение от daniel23 Посмотреть сообщение
    прибор отправляет несколько запросов и лишь затем получает ответ.
    29-01-2018 11:31:38.950 TESMA_PORT::TESMA_106COM3) Rx: [0011] AA 01 FE 0F 01 04 00 13 2A 85 80
    29-01-2018 11:31:38.215 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:37.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:36.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    помоему всё очевидно, у Вас время таймаута стоит одна секунда, а в слейве какая то путаница с настройками
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #599

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    помоему всё очевидно, у Вас время таймаута стоит одна секунда, а в слейве какая то путаница с настройками
    Имеете ввиду настройки в устройстве? Время ответа тоже 1 сек.

  10. #600

    По умолчанию

    Цитата Сообщение от daniel23 Посмотреть сообщение
    Добрый день. Есть ли возможность посылать групповые запросы? Например при получении с прибора текущего времени (секунды) есть задержка 10-20 сек. Можно ли сделать так, чтобы ответ получать каждую секунду? Также бывает такое, что прибор отправляет несколько запросов и лишь затем получает ответ.
    29-01-2018 11:31:38.950 TESMA_PORT::TESMA_106COM3) Rx: [0011] AA 01 FE 0F 01 04 00 13 2A 85 80
    29-01-2018 11:31:38.215 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:37.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    29-01-2018 11:31:36.200 TESMA_PORT::TESMA_106COM3) Tx: [0010] 55 01 FE 0F 01 03 01 52 04 41
    Ну если у вас устройство отвечает с такой задержкой, то что сервер тут сделает?
    И да, почему то у вас неправильный адрес в отчете. Дожлен быть такой же как в запросе.
    Спасибо.

Страница 60 из 111 ПерваяПервая ... 1050585960616270110 ... ПоследняяПоследняя

Ваши права

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