Показано с 1 по 7 из 7

Тема: Тип данных STORED_DOT в МВ110-8А

  1. #1
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию Тип данных STORED_DOT в МВ110-8А

    Доброго!
    Подскажите, где найти описание структуры данных типа STORED_DOT, используемого в модуле МВ110-8А.

    Самое подробное, что удалось найти, тут:
    https://docs.owen.ru/product/trm138/29/44338
    Параметр имеет не фиксированную десятичную точку, которая хранится вместе с параметром в памяти EEPROM, что увеличивает длину параметра на 2 бита

  2. #2
    Пользователь Аватар для A.Simonov
    Регистрация
    11.07.2017
    Адрес
    Москва
    Сообщений
    623

    По умолчанию

    Цитата Сообщение от SCOwenUfa Посмотреть сообщение
    Доброго!
    Подскажите, где найти описание структуры данных типа STORED_DOT, используемого в модуле МВ110-8А.

    Самое подробное, что удалось найти, тут:
    https://docs.owen.ru/product/trm138/29/44338
    Добрый день

    Чуть больше информации сможете найти в описании протокола ОВЕН

    Александр Андреевич Симонов
    Инженер по продуктам «ПЛК, модули и OwenCloud»

    Не работаю в ОВЕН с 01.07.22
    По всем вопросам обращайтесь на почту: support@owen.ru

  3. #3
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию

    Цитата Сообщение от A.Simonov Посмотреть сообщение
    Добрый день

    Чуть больше информации сможете найти в описании протокола ОВЕН
    Спасибо!
    То, что нужно.

  4. #4
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию

    Верно понимаю, что у этого типа есть ограничение на количество значащих десятичных разрядов?
    Т.е. если для значения задано ограничение от -999.000 до 9999.000, значение -998.9; 9998.9 или 1000.1 записать не возможно, значит ограничение в 4 десятичных разряда, включая минус?

  5. #5
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию

    И ещё..
    Есть ли разница между значениями 0x0064 и 0x13E8? т.е. 100 * 10^0=100 и 1000 * 10^1=100 ?
    Последний раз редактировалось SCOwenUfa; 27.07.2022 в 17:35.

  6. #6
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию

    Пожалуйста, подскажите, есть ли какие-то правила преобразования в STORED_DOT? В частности из REAL.
    Для примера, в параметр Itrl не записываются значения 0x31F4 (500*10^-3) и 0x2032 (50*10^-2). Нормально записывается 0x15 (5*10^-1).
    А в параметр in.SL записываются значения только с Exp=3, 0x3384 (900*10^-3) и.т.п. 0x19 (9*10^-1) и 0x205A (90*10^-2) не записываются, дают ошибку 5 (Неверно задано положение точки)

  7. #7
    Пользователь
    Регистрация
    15.08.2019
    Адрес
    Уфа
    Сообщений
    18

    По умолчанию

    Есть параграф про двоично-десятичное представление
    Мантисса может выражаться как в двоичном, так и в двоично-десятичном виде.
    Например:
    -10.38 выражается как 0xA01038 при двоично-десятичном представлении
    мантиссы
    или как 0xA40E, то есть на байт короче, при ее двоичном представлении.
    Его также не удалось применить. Не понятно, чем определяется такое представление? Для значения в примере возвращается ошибка 6 (Значение мантиссы превышает ограничения дескриптора)

Похожие темы

  1. Съём данных с тензодатчиков. МВ110-1ТД
    от tilur в разделе Подбор Оборудования
    Ответов: 16
    Последнее сообщение: 18.04.2017, 08:25
  2. Ответов: 2
    Последнее сообщение: 19.09.2015, 18:36
  3. Ответов: 1
    Последнее сообщение: 05.03.2015, 12:34
  4. МВ110-8АС проблема со считыванием данных
    от imaks в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 05.03.2015, 12:34
  5. плк110+мв110 обработка данных
    от woffka в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 19.02.2010, 16:45

Ваши права

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