Добавить в корзинуПозвонить
Найти в Дзене
Владимир

Ваттметр для бани.

Чтобы понимать какая часть из потреблённого домовладением электричества относиться к бане был приобретён трёхфазный ваттметр. Отслеживание предполагается в непрерывном режиме чтобы были понятны потери тепла, так как баня между использованием отапливается кондиционером. Модель ваттметра SINOMETER DDS578R интересна тем, что имеет интерфейс Modbus RTU, а значит ваттметр можно подключить к «умному дому» в основе которого Siemens S7-1200. Также немаловажным фактором при выборе была цена. У этой модели ваттметра есть чуть более дорогой старший брат-близнец, который позволяет измерять и реактивную мощность, однако для моего применения это ни к чему. Для теста и наладки программы этот ваттметр достаточно подключить на одну фазу — внутренний «мозг» устройства работает от фазного напряжения на любой фазе. Это в отличие от счётчика Меркурий где внутренний «мозг» устройства питается от линейного напряжения между фазами A и B. Более подробно про счётчик Меркуоий будет написано в следующей публикац

Чтобы понимать какая часть из потреблённого домовладением электричества относиться к бане был приобретён трёхфазный ваттметр. Отслеживание предполагается в непрерывном режиме чтобы были понятны потери тепла, так как баня между использованием отапливается кондиционером. Модель ваттметра SINOMETER DDS578R интересна тем, что имеет интерфейс Modbus RTU, а значит ваттметр можно подключить к «умному дому» в основе которого Siemens S7-1200. Также немаловажным фактором при выборе была цена.

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

Для теста и наладки программы этот ваттметр достаточно подключить на одну фазу — внутренний «мозг» устройства работает от фазного напряжения на любой фазе. Это в отличие от счётчика Меркурий где внутренний «мозг» устройства питается от линейного напряжения между фазами A и B. Более подробно про счётчик Меркуоий будет написано в следующей публикации, но забегая наперёд скажу что «мозг» Меркурия, для тестов, можно заставить работать и от однофазной сети.

Все значения, которые предполагалось забирать из ваттметра, в формате с плавающей точкой. По этому поводу были некоторые опасения относительно последовательности слов. Так, для правильного отображения значений, при тестовом подключении с помощью бесплатного OPC сервера NAPOPC, нужно было установить опцию swap words в настройках соединения. Однако для контроллера S7-1200 такая последовательность слов в числе с плавающей точной оказалась «родной». Немного расстроила максимальная скорость общения устройства - 9600 кбит/с, так как именно это значение теперь является «потолком» всех устройств на шине Modbus RTU, а это С2000-пп (пожарная и охранная сигнализация, она же датчики движения), китайский клон контроллера Mitsubishi FX (управление вентиляцией и наружным освещением бани), панель для отображения и выдачи заданий Samkoon EA-043A. Также пришлось изменить контроль чётности на none, как у других моих устройств, с even которое является значением по умолчанию для DDS578R.

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

Творческих успехов!

Проект S7-1200 (Modbus master)

Инструкция DDR578R