Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2023, 16:52   #1
Vigor
Новичок
 
Регистрация: Oct 2023
Сообщения: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Расчет потребляемой энергии

Стыдно сказать. Запутался
Потребление электроэнергии самовара: мощность прибора*часы = Квт*ч. А тут задача: Ток постоянно меняется, напряжение постоянно меняется, как высчитать потребление за определенное время? Понимаю так, что надо с каким-то периодом считывать переменные напряжения и тока, перемножат, складывать эти точки и все это делить на их количество, находя среднюю мощность, а затем умножать на время за которое происходило измерение. Или я, что-то наворотил?
Vigor вне форума   Ответить с цитированием
Старый 12.10.2023, 17:08   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Vigor Посмотреть сообщение
Стыдно сказать. Запутался
Потребление электроэнергии самовара: мощность прибора*часы = Квт*ч. А тут задача: Ток постоянно меняется, напряжение постоянно меняется, как высчитать потребление за определенное время? Понимаю так, что надо с каким-то периодом считывать переменные напряжения и тока, перемножат, складывать эти точки и все это делить на их количество, находя среднюю мощность, а затем умножать на время за которое происходило измерение. Или я, что-то наворотил?
ну, например, так
каждый тик перемножаете ток и напругу и отправляете на фб SPDELAY с десятью, например, выходами, дале все суммируется фб ADD с десятью входами и результат делится на 10.

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


т.о. если полученный результат из примера умножить на время десяти тиков, то вы получите потребление за десять тиков.
и т.д.
Изображения
Тип файла: png 2023-10-03 12-30-41 Скриншот экрана.png (125.1 Кбайт, 35 просмотров)
Тип файла: png 2023-10-12 20-13-26 Мощность — Википедия - Google Chrome.png (4.5 Кбайт, 165 просмотров)


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 13.10.2023, 08:50   #3
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Vigor Посмотреть сообщение
Потребление электроэнергии самовара: мощность прибора*часы = Квт*ч.
Это оценочное.
Цитата:
А тут задача: Ток постоянно меняется, напряжение постоянно меняется, как высчитать потребление за определенное время?
На переменке еще есть и третий параметр. И определенное время очень неконкретный интервал.
Вы этим на контроллере желаете заняться? Достаточно бредовая идея.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 14.10.2023, 05:46   #4
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 752
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Vigor Посмотреть сообщение
. А тут задача: Ток постоянно меняется, напряжение постоянно меняется, как высчитать потребление за определенное время?
Если речь идет именно о чайнике (или нечто подобным) включенным в сеть переменного тока, то это не совсем функция контроллера с тиком от 10 мс и выше. В сети у нас хоть и синусоида, но с искажениями, скачками и прочей лабуденью. Это функция электросчетчика. Берите счетчик с ModBus и будет вам счастье. И ток, и напряжение, и оба вида мощности и энергии, и косинус фи. А уж дальше обрабатывайте в контроллере результаты как хотите. Если задача для себя любимого, то можно взять катайский счетчик типа DDS238-2 ZN/S. Если для коммерческого учета, то берите отечественный. Но это много дороже.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 14.10.2023, 22:31   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от tvf Посмотреть сообщение
Это функция электросчетчика. Берите счетчик с ModBus и будет вам счастье. И ток, и напряжение, и оба вида мощности и энергии, и косинус фи. А уж дальше обрабатывайте в контроллере результаты как хотите.
Или измеритель мощности PZEM-016 - полтора рубля на Озоне.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 22.12.2023, 12:40   #6
Glibin
Новичок
 
Регистрация: Dec 2008
Сообщения: 13
Благодарил(а): 7 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Exclamation Ответ: Расчет потребляемой энергии

Погодите, погодите.

Такая отработанная задача нужна.

С элетро, вода, теплосчётчиком конечно можно отмахнутся. НО считать ресурсы по аналогии можно в любых техпроцессах. Расходы, воздуха, руды, пара, вообще всего чем управляешь и дозируешь. Я делал подобный счётчик на Matrixe. Работает очень плохо. Слетают из памяти данные. Очень хотелось бы увидеть написанный счётчик. Только по нескольким переменным: ток\напряжение; расход\температура или что угодно иное, но рабочее.
Glibin вне форума   Ответить с цитированием
Старый 22.12.2023, 12:45   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Glibin Посмотреть сообщение
[B]Я делал подобный счётчик на Matrixe. Работает очень плохо. Слетают из памяти данные.
Есть какие-то подробности и исходник?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 22.12.2023, 14:03   #8
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Glibin Посмотреть сообщение
хотелось бы увидеть написанный счётчик. Только по нескольким переменным: ток\напряжение; расход\температура или что угодно иное, но рабочее.
Ну не надо все в кучу.
ток\напряжение - только с внешним измерителем.
расход\температура\давление - правильно подобранный расходомер с импульсным или токовым выходом. Температура и давление - вообще без проблем.

Вопрос зачем? Годится в лучшем случае для технического учета.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 22.12.2023, 15:17   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Расчет потребляемой энергии

Цитата:
Сообщение от Glibin Посмотреть сообщение
Погодите, погодите.

Такая отработанная задача нужна.

С элетро, вода, теплосчётчиком конечно можно отмахнутся. НО считать ресурсы по аналогии можно в любых техпроцессах. Расходы, воздуха, руды, пара, вообще всего чем управляешь и дозируешь. Я делал подобный счётчик на Matrixe. Работает очень плохо. Слетают из памяти данные. Очень хотелось бы увидеть написанный счётчик. Только по нескольким переменным: ток\напряжение; расход\температура или что угодно иное, но рабочее.
читать: исторические блоки


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 21:35.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024