Страница 865 из 869 ПерваяПервая ... 365765815855863864865866867 ... ПоследняяПоследняя
Показано с 8,641 по 8,650 из 8685

Тема: Экспресс вопрос (ответ)

  1. #8641

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Как понимаю, этот "объём прямого направления потока" - не текущее значение расхода, а накопленное с момента включения прибора в работу.
    Для такого параметра, скорее всего, применение - или оплата израсходованного ресурса по тарифу, или какая-то статистика в конце смены. Т.е. реально используется разность с предыдущим зафиксированным значением. Тогда можно и после всех вычитаний и учёта заёма из "целых" при вычитании "дробных" - приводить результат к единому float, т.к. разность будет уже не столь значительна по числу точных знаков.
    Смотрите, что получается Расход в целых 123456789- 123456784= 5 кубов 1 Разница в кубах.jpg
    Расход с плав. точкой, ввожу 123456789 округляется до 123456790
    ввожу 123456784 округляется до 123456780,
    123456790-123456780= 10 кубов, а показывает 8.
    Офигенно считает, 5 по факту, насчитал 8, а должно быть 10.
    Это 9 знаков.
    При 10 знаках, разницы уже нет совсем, расход 0 1 10 знаков.jpg в целых те же 5 кубов
    И это всего 10 знаков, что будет если знаков 15, +/- 1000 кубов влёт
    Последний раз редактировалось kondor3000; 23.11.2025 в 20:57.

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

    По умолчанию

    IVM куда вам дальше? Поступите так же, как во взлете, даже 1 регистр можете сэкономить, представив дробную часть целым числом.

  3. #8643

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Смотрите, что получается Расход в целых...
    Мне показалось, что целая часть объёма меняется в полном 31-разрядном диапазоне 0...2*10^9.
    А дробная - в диапазоне от 0.000000000 до 0.9999999999.

    Поэтому пример будет несколько иным:
    - предыдущее 999999123 и 0,123
    - текущее 999999234 и 0,023
    = разность 999999234-999999123=111 и 0,023-0,123=-0,100
    выполняем заём из разряда целых 111-1=110 и прибавляем этот заём к дробным -0,100+1,000=+0,900
    итого 110 и 0,900 т.е. 110,900 - такое число почти без погрешности поместится в float с его 24 битами мантиссы (2^24=16777215 - 7-8 точных цифр).

  4. #8644

    По умолчанию

    А какова цель представлять дробную часть в форме float ? Если расход считается с точностью до 1Л, то после запятой должно быть 3 десятичных знака. В РЭ на Взлет указано, что в дробной части всего 2 знака.
    Последний раз редактировалось IVM; 23.11.2025 в 23:19.

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

    По умолчанию

    Цель простая, мозги взлета тоже не умеют работать с double.

  6. #8646

    По умолчанию

    Подскажите, на ПР103 можно общие клеммы аналоговых входов объединять с защитной землёй?

  7. #8647

    По умолчанию

    Здравствуйте, под рукой нет кабеля usb и ethernet могу ли я залить программу в ПЛК через разъём USB B

  8. #8648

    По умолчанию

    Цитата Сообщение от grigoriyvip Посмотреть сообщение
    Здравствуйте, под рукой нет кабеля usb и ethernet могу ли я залить программу в ПЛК через разъём USB B
    Какой у вас ПЛК ?
    Пишите вы в раздел Программируемых реле.

  9. #8649

    По умолчанию

    Плк 160 М.

  10. #8650

    По умолчанию

    Цитата Сообщение от grigoriyvip Посмотреть сообщение
    Плк 160 М.
    Цитата Сообщение от grigoriyvip Посмотреть сообщение
    Здравствуйте, под рукой нет кабеля usb и ethernet могу ли я залить программу в ПЛК через разъём USB B
    Этот разъём (квадратное гнездо) для этого и используется. Разъём USB A - под флешку

Страница 865 из 869 ПерваяПервая ... 365765815855863864865866867 ... ПоследняяПоследняя

Похожие темы

  1. CODESYS V3.5. Вопросы и ответы
    от ООО "БЛС инжинеринг" в разделе ПЛК (среда CODESYS V3.5)
    Ответов: 8546
    Последнее сообщение: Вчера, 17:25
  2. ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)
    от Serge_UA в разделе ПЛК (среда CoDeSys V2.3)
    Ответов: 11761
    Последнее сообщение: 01.12.2025, 07:41
  3. вопрос-ответ , или а поговорить????
    от Павел Братковский в разделе Трёп (Курилка)
    Ответов: 10
    Последнее сообщение: 24.01.2018, 11:05
  4. Преобразовать ответ
    от IIeroniux в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 05.10.2015, 17:45

Ваши права

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