Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Конвертирование Float в Int а затем в Hex в MasterOPC Universal Modbus Server

Комбинированный просмотр

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

    По умолчанию

    Цитата Сообщение от SCADAMaster Посмотреть сообщение
    Если вы используете функцию sendandrecievedatabymask, то она вам вернет готовое сконвертированное число - float. Вам его только в тег записать и все. Ничего больше преобразовывать не надо.
    Посмотрите примеры по написанию протоколов в справке.
    Да, использую эту функцию. Прибор пока не подключен, решил заранее отработать все возможные проблемы. Если вы говорите что функция по маске int16:10 вернет число, которое я потом поделю на 10 и запишу в тег, то тогда все хорошо.

  2. #2

    По умолчанию

    Да, все верно.
    Спасибо.

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    -20.0 видимо в 0.1папугаях то есть -200 папугаев. Т.е 65536-200 в рамках 16 6ит. 65336 в калькуляторе переведите в hex
    Да вы правы. Мне это вариант как раз вечером в голову пришел, что не зря онлайн конвекторы мне из FF38 не -20.0, а -200 выдавали и я сам отметил что число в 10 раз увеличивается. Проверил - так и есть, SendAndReciveDataByMask отрабатывает правильно - получил FF38 из -200. Побежал скорее на форум писать, а тут уже все решено. Спасибо!

  4. #4

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    FF38 as signed 16 bit = -200
    FF38 as unsigned 16 bit = 65336
    К сожалению, не знаю как это использовать в скрипте Lua.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Modbus Universal MasterOPC Server и ВКТ-7
    от Alex Tulaev в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 03.03.2017, 09:55
  2. СПК105 и MasterOPC Universal Modbus Server
    от janettow в разделе СПК1хх
    Ответов: 36
    Последнее сообщение: 30.07.2015, 09:24
  3. Modbus Universal MasterOPC Server
    от jus в разделе Master SCADA 3
    Ответов: 21
    Последнее сообщение: 26.02.2015, 11:35
  4. Подключение ПЛК-100 к MasterOPC Universal Modbus Server
    от Слава1 в разделе Master SCADA 3
    Ответов: 14
    Последнее сообщение: 08.06.2012, 00:34
  5. Modbus Universal MasterOPC Server и ПЛК мастер
    от smk1635 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 13.09.2011, 22:22

Ваши права

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