Teres-1t.ru

Инженерные решения
6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Дисплей счетчика. Как считать показания

Дисплей счетчика. Как считать показания.

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

А) ВНЕШНИЙ ВИД ДИСПЛЕЯ. СТРОКИ С ДАННЫМИ

Дисплей счетчика МАТРИЦА 7 серии Extra имеет такой внешний вид:

Дисплей счетчика серии Extra

Дисплей счетчика МАТРИЦА 7 серии Lite имеет такой внешний вид:

Дисплей счетчика серии Lite

Дисплей счетчика серии Lite

Дисплей счетчика МАТРИЦА 5 серии имеет такой внешний вид:

Дисплей счетчика 5 серии

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

Счетчики серии Extra поддерживают два режима отображения измеряемых величин на дисплее:

  • Пользовательский режим.
  • Служебный режим.

В пользовательском режиме выбранная информация циклически отображается с заданной периодичностью (обычно 5-10 c).
Служебный режим вызывается нажатием кнопки, информация листается последующими нажатиями кнопки. Выход из служебного в пользовательский режим происходит автоматически по истечению таймаута указанного в конфигурации (по умолчанию 1 минута). Для служебного режима можно указать набор выводимых величин, отличный от пользовательского.

Если на дисплее не отображается никакая информация при наличие питания на счетчике, то, возможно, он настроен на отключение через некоторое время простоя, для экономии питания. Включить дисплей можно также кратковременно нажав на функциональную кнопку. Дисплей также автоматически отключается при температуре ниже -20 С для защиты. При этом счетчик продолжает учитывать электроэнергию в нормальном режиме. Дисплей автоматически включится, когда температура повысится выше -20 С.

Б) ОСНОВНАЯ ИНФОРМАЦИЯ. СУММАРНЫЕ ПОКАЗАНИЯ И МОЩНОСТЬ.

После включения счетчика МАТРИЦА на его дисплее будут отображаться следующие заводские параметры:

Для 7 серии Extra.

Активная энергия, импорт (A+) c OBIS кодом 1.8.0:

На дисплее отображено шесть знаков до точки и два знака после точки. То есть значность составляет шесть с точностью до сотых кВт*ч.

Активная мощность, по модулю (Р+) OBIS код 15.7.0 или Активная Мощность(P) OBIS код 16.7.0 :

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

Местное время OBIS код 0.9.1 и местная дата OBIS код 0.9.1:

Для 7 серии Lite.

Активная энергия, импорт (A+):

На дисплее отображено шесть знаков до точки и два знака после точки. То есть значность составляет шесть с точностью до сотых кВт*ч.

Активная мощность (Р+ или Р):

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

Локальная дата и локальное время:

Для 5 серии.

Суммарная активная энергия (А):

Читайте так же:
Как подсоединить распределительную коробку с счетчиками

На дисплее отображено шесть знаков до точки и два знака после точки. То есть значность составляет шесть с точностью до сотых кВт*ч.

Активная мощность (Р):

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

В) ПОКАЗАНИЯ ПО ТАРИФАМ. АВАРИИ И СОБЫТИЯ.

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

Для 7 серии Extra.

Активная энергия, импорт, тариф 1…6 (А+ 1.8.1…1.8.6):

На дисплее отображается индикация такого же формата, как для активной энергии, импорт и OBIS код.

Также на дисплее могут отражаться следующие аварии и события:

Отображаемые символы на дисплее серии Extra

В случае ошибок, связанных с некорректным монтажом или другими причинами, помимо основных экранов также будет отображаться еще один экран с кодами от 1 до 8. Коды ошибок отображаются по возрастанию слева направо. Для каждой ошибки существует своя, фиксированная позиция. Одновременно могут отображаться несколько кодов ошибок. Коды ошибок выводятся на дисплей вместе с соответствующими символами или символами других событий.

Примеры комбинаций кодов ошибки и нижних символов

Для 7 серии Lite.

Активная энергия, импорт, тариф 1…6 (А+ 1…6):

На дисплее отображается индикация такого же формата, как и для активной энергии, импорт.

Также на дисплее могут отражаться следующие аварии и события:

Отображаемые символы на дисплее серии Lite

Для 5 серии.

Суммарная активная энергия (А1…3. На примере показания по тарифу А2):

На дисплее отображается индикация такого же формата, как и для суммарной активной энергии.

Также на дисплее могут отражаться следующие аварии и события:

Г) ДРУГИЕ ПАРАМЕТРЫ. ПАСПОРТА СЧЕТЧИКОВ.

Помимо основных параметров на дисплее счетчика МАТРИЦА могут отражаться следующие параметры, например,

для 7 серии Extra :

  • Суммарная активная энергия (в кВт*ч);
  • Активная энергия экспорт и по тарифам (1…6) (кВт*ч);
  • Реактивная индуктивная и емкостная мощность (кВАр);
  • Реактивная индуктивная и емкостная энергия (кВАр*ч);
  • Ток, мгновенный (А);
  • Напряжение, мгновенное (В);
  • Частота сети;
  • Сообщения для пользователей

для 7 серии Lite :

  • Суммарная активная энергия (в кВт);
  • Активная энергия экспорт и по тарифам (1…6) (кВт*ч);
  • Реактивная индуктивная и емкостная мощность (кВАр);
  • Реактивная индуктивная и емкостная энергия (кВАр*ч);

для 5 серии:

  • Реактивная индуктивная и емкостная мощность (кВАр);
  • Реактивная индуктивная и емкостная энергия (кВАр*ч);
  • cosϕ (коэффициент мощности).

Подробнее о параметрах и характеристиках счетчиков МАТРИЦА можно узнать в их паспортах.

Д) ПОКАЗАНИЯ НА УДАЛЕННОМ ДИСПЛЕЕ.

Удаленный дисплей CIU7

LCD экран Удаленного дисплея CIU7 в общем виде выглядит так:

Удаленный дисплей программируется из Центра и может отражать следующие параметры:

  • Активная энергия экспорт и по тарифам (1…6) (кВт*ч);
  • Активная энергия импорт и по тарифам (1…6) (кВт*ч);
  • Реактивная энергия по квадрантам и по тарифам (кВАр*ч);
  • Ток, мгновенный (А);
  • Напряжение, мгновенное (V);
Читайте так же:
До какого числа снимать показатели счетчиков

Внимание! Следует иметь в виду, что набор экранов, выводимых на пользовательский дисплей, определяется типом и конфигурацией счётчика.

При включении дисплея в сеть запускается рабочая программа дисплея, о чем свидетельствует инициализация всех сегментов экрана. После этого на экране высвечивается номер текущей версии ПО вида APP ХХ.ХХ.

Далее дисплей переходит в рабочий режим, и на экран выводятся данные, полученные ранее от счётчика.

  • время в формате ХХ:ХХ:ХХ (чч:мм:cc);
  • дата в формате XX-XX-XX (дд-мм-сс);
  • показания(в зависимости от конфигурации на счетчике);
  • номер счетчика.

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

Дисплей CIU Отображаемые символы

Данные на Удаленном дисплее сменяются с дискретностью 1, 5, 15 минут (в зависимости от конфигурации на счетчике). Удаленный дисплей необходимо оставить в розетке до тех пор, пока не отразятся данные по счетчику. После того, как Удаленный дисплей впервые отобразит данные по счетчику, его можно отключить из розетки и включать уже по мере необходимости. После повторного включения дисплея необходимо подождать некоторое время до того, как обновятся показания. Рядом с дисплеем на корпусе присутствует кнопка при помощи которой можно отключать/включать основное реле счётчика.

Дисплей поддерживает одновременно один счётчик.

Подробнее о параметрах и характеристиках удаленного дисплея можно ознакомится в его паспорте .

Удаленный дисплей RUD512

LCD экран Удаленного дисплея RUD512 в общем виде выглядит так:

Удаленный дисплей программируется из Центра и может отражать следующие параметры:

  • Суммарную активную энергию, в том числе по тарифам (1…3) (в кВт*ч);
  • Реактивную индуктивную и емкостную энергию (в кВАр*ч).

При первом включении Удаленного дисплея в розетку на нем будет отражаться информация вида APP 5.4.04. После того, как счетчик будет сконфигурирован на отправку показаний на дисплей, на дисплее будут отображаться поочередно:

  • номер счетчика;
  • дата и время в формате ХХ ХХ-ХХ h (час день-месяц);
  • показания — суммарная активная энергия (при использовании дифференцированного тарифа по зонам суток — показания по тарифам).

Данные на Удаленном дисплее сменяются с дискретностью 1 раз в час. Удаленный дисплей необходимо оставить в розетке до тех пор, пока не отразятся данные по счетчику. После того, как Удаленный дисплей впервые отобразит данные по счетчику, его можно отключить из розетки и включать уже по мере необходимости. После повторного включения дисплея необходимо подождать некоторое время до того, как обновятся показания.

Дисплей поддерживает одновременно до 30-ти 1ф счетчиков или до 10-ти 3ф счетчиков. Но для удобства просмотра данных, оптимально его использовать на 3 — 5 счетчиков.

Читайте так же:
Что показывает счетчик километров

Подробнее о параметрах и характеристиках удаленного дисплея можно ознакомится в его паспорте .

Реализовать двунаправленный счетчик в функциональном программировании?

Я пытаюсь разобраться в некоторых основах функционального программирования.

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

Однако каков был бы правильный (с точки зрения функционального программирования) способ реализации двунаправленного счетчика? Я придумал следующее, Но для меня это слишком похоже на дешевый предмет:

1 ответ

  • обзор, но очень законченный в функциональном программировании

Как выглядит очень общая функция в функциональном программировании? Кто-то сказал we don’t have objects, but we have higher order functions. Заменяют ли объекты функции более высокого порядка? Программируя объектно-ориентированные приложения, я много раз пытаюсь перейти от более общей идеи к более.

Я наблюдал за разговором Роберта C Мартина Functional Programming; What? Why? When? https:/ / www.youtube.com / watch?v=7Zlp9rKHGD4 Основной посыл этого выступления заключается в том, что состояние неприемлемо в функциональном программировании. Мартин идет еще дальше, утверждая, что уступки-это.

Функциональное программирование буквально означает “programming с functions”. Здесь мы говорим о математической функции , а не о подпрограмме . В чем разница?

Математическая функция является чистой (т. е. Она не имеет побочных эффектов). Математическая функция делает только одно: она сопоставляет входное значение с выходным значением. Он не изменяет значение какой-либо переменной.

Это подпрограмма, которая вычисляет результат функции Аккермана:

Подпрограмма может быть чистой, а может и не быть. Например, приведенная выше подпрограмма является нечистой , поскольку она изменяет переменные m , n и stack . Таким образом, хотя он вычисляет результат функции Аккермана, которая является математической функцией, все же это не математическая функция.

Теперь рассмотрим вашу функцию counter :

Это функциональное программирование? Короткий ответ: это спорно, потому что вы действительно используете функции более высокого порядка . Однако ваша функция counter не является математической функцией. Следовательно, в строгом определении функционального программирования (т. Е. Программирования с математическими функциями) ваша программа на самом деле не функциональна.

Примечание: Я думаю, что большая часть путаницы возникает из-за того, что в JavaScript первоклассные подпрограммы называются функциями. Действительно, их можно использовать как функции. Однако они не являются математическими функциями.

На самом деле ваша программа объектно-ориентирована. Каждый раз, когда вы вызываете counter , вы создаете новый абстрактный тип данных , представляющий объект счетчика. Поскольку этот объект имеет только одну операцию, определенную над ним, вы можете избежать возврата самой этой операции из функции counter . Следовательно, ваша интуиция абсолютно верна. Это не функциональное программирование. Это объектно-ориентированное программирование.

Читайте так же:
Счетчик интернета для виндовс 10

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

В функциональном программировании все можно определить как функцию. Это странно. А как насчет цифр? Ну, числа тоже можно определить как функции . Все можно определить как функцию.

Однако, чтобы упростить задачу, давайте предположим, что у нас есть некоторые примитивные типы данных, такие как Number , и что мы можем определить новые типы данных с помощью структурной типизации . Например, любой объект, имеющий структуру (т. е. любой объект с одним свойством с именем count , который имеет тип Number ), является значением типа Counter . Например, рассмотрим:

Решение о вводе counter :: Counter читается как “ counter — это значение типа Counter ”.

Однако обычно лучше написать конструктор для создания новых структур данных:

Обратите внимание , что значение Counter (которое является функцией типа Number -> Counter , читается как “ Number — Counter ”)) отличается от типа Counter (который является структурой данных формы ).), и значения могут иметь одно и то же имя. Мы знаем, что они разные.

Теперь давайте напишем функцию, которая возвращает значение счетчика:

Это не очень интересно. Однако это связано с тем, что сам тип данных Counter не очень интересен. На самом деле тип данных Number и тип данных Counter изоморфны (т. е. Мы можем преобразовать любое число n в эквивалентный счетчик c , используя функцию Counter , и мы можем преобразовать счетчик c обратно в число n , используя функцию count , и наоборот).

Следовательно, мы могли бы избежать определения типа данных Counter и использовать сам Number в качестве счетчика. Однако в педагогических целях давайте использовать отдельный тип данных для Counter .

Итак, теперь мы хотим обновить значение counter с помощью функции с именем increment . Держаться. Функции не могут изменять значения переменных в функциональном программировании. Как мы можем обновить значение counter ? Ну, мы не можем обновить значение counter . Однако мы можем вернуть новый счетчик с обновленным значением. Это именно то, что мы делаем в функциональном программировании:

Аналогично, мы можем определить функцию decrement :

Обратите внимание, что если бы мы использовали Number как Counter , то операции increment и decrement для счетчика c были бы определены как c + 1 и c — 1 соответственно. Это еще больше укрепляет наше понимание того, что счетчик-это просто число.

Это все замечательно, но какой смысл в функциональном программировании?

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

На самом деле, да, вы можете сделать это, используя монаду State . Я переключусь на Haskell из-за отсутствия лучшего функционального языка программирования, чем JavaScript:

Читайте так же:
Создать счетчик времени для сайта

Это запускаемая программа Haskell. Довольно лаконично, не правда ли? В этом сила функционального программирования. Если вы продались идее функционального программирования, то вам определенно следует рассмотреть возможность изучения Haskell .

  • Программирование Шахматы в функциональном программировании

Год назад я запрограммировал шахматы AI, используя алгоритм обрезки алфавита. Это было относительно прямолинейно сделать в c++. Одной из главных проблем, которые я рассматривал при этом, было повышение эффективности моего кода. Я сделал это, используя тип данных, который я назвал game, который я.

Я программист C/C++ и начал изучать Racket / читать SICP. У меня есть вопрос об эффективном представлении матриц в функциональном программировании. Каково наиболее эффективное представление матриц в функциональном программировании? Старый добрый массив массивов? Я спрашиваю потому, что SICP авторы.

Похожие вопросы:

В java и c# у нас есть интерфейсы, что эквивалентно этому в языке типа haskell или как называется это понятие в функциональном программировании?

У меня есть вопрос о производительности IP и FP. Допустим, у меня есть функция для вычисления n-го числа Фибоначчи. В императивном программировании у меня есть выбор: вычислить N-е число Фибоначчи.

Назначение и применение

Однофазный счетчик NP71L.1-1-3 — это интеллектуальное электронное устройство для учета активной и реактивной энергии. Однофазный счетчик NP71L.1-1-3 предназначен для измерения мгновенной мощности и потребляемой активной и реактивной энергии в цепях однофазного переменного тока. Такой счетчик, как правило, устанавливается у однофазных абонентов в многоквартирных домах, а также у маломощных абонентов мелкомоторного сектора.

Счетчик собирает информацию и передает ее в Центр с использованием встроенного PLC-модема.

Меркурий 201

Как выбрать подходящую модель

Таймер должен соответствовать задачам, для которых его приобретают. При изучении предложенных вариантов нужно учитывать следующее:

  • На какое напряжение питания рассчитано изделие.
  • Тип управления при определении алгоритма работы устройства. Можно выбрать механический или электронный вариант.
  • Покупаемое реле времени предусматривает определённый вариант монтажа. Он может быть розеточным, с использованием распределительной коробки или другим. Нужно выбрать тот, который подойдёт для применения.
  • Нужно учитывать степень защищённости прибора. В некоторых случаях могут, например, потребоваться устройства, имеющие влагозащиту.
  • Нужно обратить внимание на длительность периода, в течение которого можно запрограммировать таймер.

Если речь идёт о варианте, использующем сетевое питание, то нужно, чтобы он был не чувствителен к сбоям напряжения. В этих устройствах может быть предоставлен большой набор разнообразных функций. Необходимо убедиться, что среди них есть те, которые нужны.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector