Просмотр полной версии : Электросчетчик в СоDeSys
необходимо программно реализовать счетчик электроэнергии на плк-100. на данный момент вычисляется мгновенное значение мощности, которое нужно преобразовать в частоту следования импульсов а дальше их подсчет и сохранение в энергонезависимую память. может кому приходилось решать такую задачу?
раз в секунду к примеру суммируете текущее значение тока с аккумулятором, а результат делите на 3600 - получатся а*ч
Александр Приходько
22.11.2010, 09:53
обычно такую задачу решают покупкой электросчетчика и подключением его через Rs-485 на плк.
То swerder :
Спасибо за участие, где-то так я и решил задачу но сумировал мощность
а не ток.
To Александр Приходько:
Cпасибо за совет, но в даном случае речь идет не о комерческом учете а мониторинге энергопотребления, тем более, что в ПЛК уже по интерфейсу передается мгновенное значение мощности, т.е. электросчетчик без надобности.
В итоге у меня получился такой вариант:
3083
С REtAIN почему-то не получается, т.е. сохранять значение счетчика в энергонезависимую память.
С REtAIN почему-то не получается, т.е. сохранять значение счетчика в энергонезависимую память.
а таким образом и не получится. надо в ретайн засовывать самую изначальную переменную, а вы ретайном объявили уже конечную глобальную "па". т.е. чтоб запоминалось значение, а не 0 (т.к. при отключении сбрасывается все не запомненное), надо было ретайнить "пар" в ел-сту - она то обнуляется, и соответственно обнуляет глобальную.
а таким образом и не получится. надо в ретайн засовывать самую изначальную переменную, а вы ретайном объявили уже конечную глобальную "па". т.е. чтоб запоминалось значение, а не 0 (т.к. при отключении сбрасывается все не запомненное), надо было ретайнить "пар" в ел-сту - она то обнуляется, и соответственно обнуляет глобальную.
спасибо, теперь все понятно и все получилось, заретайнил я первоначальную переменную "с". пример счетчика имеет еще некоторые ошибки в подсчете по времени, но в основном задача решена.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot