Показано с 1 по 10 из 1123

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

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Прибор так возвращает.
    Попробуйте указать адрес на 40081, а просто 80. Тип данных - Float, чередование старшим словом вперед.
    Спасибо большое! Помогло. Производитель модуля ответил тоже самое.
    На всякий случай для последующих соискателей: из адреса, указанного в документации, нужно отнять 40001. Оставшаяся цифра и будет правильным адресом регистра. Например, вместо адреса 40095 нужно задавать 94. Тип данных указан в документации. Чередование битов принял заданное сервером по умолчанию.

    Ответ производителя:

    "Dear Sir, I think the problem is the address register you are trying to read.

    For example if you want to read Voltage measure in Floaat swapped format (32 bit) you have to read the addresses 40081-40082; these are equivalent to Holding Registers 80-81 or 81-82 .
    Note. When you indicate an Holding Register you have to substract an offset equal to 40000, for Base 1 Master (or equal to 40001 for Base 0 Master), to the address indicate in Z203 Modbus mapping.

    if you want to read an Integer (16 bit ) Voltage you have to read the address 40095 that is equal to Holding Register 94 or 95."
    Последний раз редактировалось Aleksandr_Sorokin; 02.02.2017 в 00:39.

Ваши права

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