Кто нибудь реализовывал программно счетчик расхода электроэнергии по текущим показаниям тока и напряжения???
Кто нибудь реализовывал программно счетчик расхода электроэнергии по текущим показаниям тока и напряжения???
Да, задача достаточна тривиальна. Пример программы можно посмотреть здесь: http://www.owen.ru/forum/showthread.php?t=26382&page=3, но лучше взять счетчик и подключить к Скаде через ОРС в зависимости от модели прибора .
Ну конечно же можно купить счетчик с интерфейсом, считывать показания. Но так не интересно)
Много вопросов в интернете как сделать, а ответ один везде - КУПИТЬ счетчик!
Кого тема зацепила, прошу содействия. Я понимаю что данный счетчик будет считать с долей погрешности, но все же есть желание.
Берете значение тока и напряжения, перемножаете - получаете полную мощность (КВа).
Если нужен расход за час, то архивируете полученное значение, а затем с помощью модуля расчет функцией AbsArchIntegral( ) вычисляете интеграл.
Спасибо.
Как текущие значения тока и напряжения попадают в компьютер? Далее в зависимости от протокола.
По модбасу с вводного автомата принимаю значения тока и напряжения, дальнейший перевод в активную мощность проблем не составляет, а вот дальше есть несколько вариантов развития событий.
Я читаю данные с портов через Modbus Universal MasterOPC сервер. Функцией server.SendAndReceiveDataByMask. Думаю, и тут несложно будет. Нужно только знать формат данных. Можно повесить какой-нибудь "Port monitor" и посмотреть, что там приходит.
Так данные по протоколу я получаю без проблем, а в самом автомате отсутствует счетчик электроэнергии, есть показания тока по каждой фазе. Поэтому и хочу сделать счетчик программный