Страница 286 из 507 ПерваяПервая ... 186236276284285286287288296336386 ... ПоследняяПоследняя
Показано с 2,851 по 2,860 из 5065

Тема: ПР200

  1. #2851

    По умолчанию

    В итоге почти два дня моих на смарку =))) Счетчик не годится. Так как скорость чтения по шине не высока и значения теряются. Теперь надо колхозить со считыванием данных из счетного регистра МВ110 16ДН.
    Последний раз редактировалось Jman; 20.02.2018 в 16:02.

  2. #2852

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение

    float 4 -2 147 483 648.0 / 2 147 483 647.0
    Та ладно
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #2853
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    я вообще к тому, что с минимумом преобразований, передавая unsigned long мы сразу получаем положительное 4 лярда значение.
    К чему весь колхоз с преобразованиями во float и обратно ?

  4. #2854

    По умолчанию

    Ребята, подскажите пожалуйста теперь. Как читать буфер с модуля МВ110 16ДН. Вот читаю я буфер, получаю какое-то число. Как мне его правильно парсить, что бы например задать вес импульса от 0 до 100. Вот имею я число 32 200 и вес импульса 5 на литр, мне необходимо поделить 32 200 / 5 ? Просто после того деления вполне себе может получаться остаток.

  5. #2855
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    capzap объясните как флоат перекрывает диапазон беззнакового 32-х битного числа ?
    неожиданно в нем лишний бит появился ?
    Последний раз редактировалось melky; 20.02.2018 в 21:14.

  6. #2856
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    unsigned long int 4(всего лишь указано количество занимаемых байт) как и для float

  7. #2857
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    ОЛ его записывает как 4,294967E+09

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

    По умолчанию

    То есть там, где нам необходимы значащие цифры мы будем созерцать нули, вы это предлагаете ? очень полезное знание будет для оператора Scada.

  9. #2859
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    В рамках темы ПР200 и ОЛ предлагаете заниматься извращениями с конвертированием float и написанием скриптов в Scada ради целочисленных ?

    Напомню тема о ПР200
    Изображения Изображения

  10. #2860
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,651

    По умолчанию

    1. имхо, если прибор дает INT то и брать из него нужно что дают, а не превращать сразу во что-то
    2. MOD еще есть
    3. ну и округление, чтобы туеву хучу после запятой не выводить и не обсчитывать

    з.ы. не надо издеваться над ПР там, где это не нужно

Страница 286 из 507 ПерваяПервая ... 186236276284285286287288296336386 ... ПоследняяПоследняя

Метки этой темы

Ваши права

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