Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: СПК+ расходомер 4-20 подсчет накопленных значений

  1. #1

    По умолчанию СПК+ расходомер 4-20 подсчет накопленных значений

    Здравствуйте коллеги!
    На объекте стоит СПК с модулем аналогового ввода. К модулю подключены счетчики-расходомеры, которые выдают текущий расход по 4-20мА в м3 в час. (импульсов нет, возможности опросить по rs485 то же нет).
    Задача состоит в том чтобы вести учет суммарного расхода, расхода за сутки, неделю, месяц...

    Искал информацию по форому через поиск и ничего подобного не увидел, если такая тема ранее обсуждалась, то дайте пожалуйста ссылочку)

    Ка я понял, то решается такая задача:
    1. Получаем усредненный расход
    2. Этот расход каждый час суммируем

    Вопрос в том, если какая-то готовая библиотека для подсчета аналогово значения?
    Не хочется придумывать велосипед, а потом его допиливать....

  2. #2

    По умолчанию

    Здесь одна из подобных тем, ФБ на языке ST, расход общий, за час, месяц, год. Правда там считается по импульсам в секунду, но можно переделать на средний расход в секунду и адаптировать для ПЛК.
    https://owen.ru/forum/showthread.php?t=38925&page=5
    Еще тема с запоминанием https://owen.ru/forum/showthread.php...6%2C+%E3%EE%E4
    Ещё тема с расходом по 4-20 мА https://owen.ru/forum/showthread.php...6%2C+%E3%EE%E4

    Фактически всё сводится к суммированию расхода раз в секунду и запоминание общего расхода, расхода раз в час, день, месяц и год.
    Это делается по битам времени.
    Последний раз редактировалось kondor3000; 12.04.2024 в 17:55.

  3. #3

    По умолчанию

    Цитата Сообщение от Serjay Посмотреть сообщение
    Вопрос в том, если какая-то готовая библиотека для подсчета аналогово значения?
    Не хочется придумывать велосипед, а потом его допиливать....
    оскат бейсик 333, там вроде типа такого фб под кдс 3,5

  4. #4

    По умолчанию

    Предстоит заниматься численным интегрированием. Надо будет интегрировать мгновенный расход по времени. Задача тривиальная. Но если не получится точно отмерять временной интервал (чем короче интервал интегрирования, тем лучше), то погрешность вычисления накопленного расхода будет большой.
    Последний раз редактировалось IVM; 13.04.2024 в 11:05.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,244

    По умолчанию

    Мне кажется для показаний расходомера из модуля аналогового ввода надо иметь метки времени, иначе не получится, в смысле, точность будет никакая! И в секунду минимум 10 опросов для минимальной точности!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Ну не знаю, вполне выполнимая операция. А если писать всё ы базу, то вообще без проблем.

    Применяли такое решение на обогатительных фабриках для расходомеров и конвейерных весов. Для весов потом стали считывать показания с соответствующих регистров по протоколу, и рассчитанные по суммарным значениям и с числом, посчитанным самим прибором, были с достаточно малой погрешностью, 1..2. Но для коммерческого учёта конечно такой подход лучше не применять.

  7. #7

    По умолчанию

    Спасибо большое за ответы.
    Эту задачу пока не решил, но попробую ее реализовать по примеру описанному тут - https://owen.ru/forum/showthread.php?t=38925&page=5
    Для подсчета усредненного расхода использую библиотеку UTIL.LIB->STATISTICS_REAL
    А там как пойдет....
    И надо бы пошерстить библиотеку "oscat basic 333", может там что-то есть...

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

    По умолчанию

    я как-то мерял электрический счетчик, использую ток и напряжение от МЭ701, вполне точно получалось. Уперся только в real, так как он не мог повторить показания счетчика так как ограничен числом.
    Переделывать на целочисленные не стал, так как чисто игрался. Читал МЭ всего лишь 2 раза в секунду при этом.

  9. #9
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,244

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    я как-то мерял электрический счетчик, использую ток и напряжение от МЭ701, вполне точно получалось. Уперся только в real, так как он не мог повторить показания счетчика так как ограничен числом.
    Переделывать на целочисленные не стал, так как чисто игрался. Читал МЭ всего лишь 2 раза в секунду при этом.
    Получается Вы точнее счётчика считали, коли с его показаниями ваши не совпадали?!
    Конструкторы цифровых счётчиков конечно хуже Вас в этом разбираются, коль 200 раз в секунду опрашивают!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Сергей0308 не точнее, но близко к счетчику. 250мс вообще-то расчет у Меркурий. то есть 4 раза в секунду всего лишь

    Про 200 раз это вам кто напел то?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. РАСХОДОМЕР ИСО
    от Gordan007 в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 02.06.2015, 15:16
  2. ип-320 и расходомер
    от asup_svk в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 30.06.2010, 17:25
  3. Расходомер РМ1
    от evgeha в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 09.02.2010, 17:53
  4. ПЛК расходомер
    от Анатолий в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 19.05.2008, 15:48
  5. Расходомер РМ1
    от незарегистрированный в разделе Сервисное ПО
    Ответов: 1
    Последнее сообщение: 13.02.2008, 16:11

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

Ваши права

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