Помощь - Поиск - Пользователи - Календарь
Перейти к полной версии этой страницы на форумах сайта Электрик: Addax и NMS
Форумы сайта ЭЛЕКТРИК > Электроснабжение и Оборудование > Счетчики электрической энергии
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9


atakobga
Ето моя опто-головка:



Я уверен что положил точно где надо.


Как сделать настройки DHCPServer?
Alexisss
Вот выдержка из инструкции:

7.2 Порядок подключения оптоголовки
Подключите оптоголовку IRHU к любому свободному USB порту компьютера. На компьютере должна быть установлена одна из операционных систем Microsoft Windows.
Компьютер обнаружит устройство. Тип устройства будет не определён.
Установите на компьютере программу-драйвер.
Подключенная оптоголовка должна получить определенный номер COM порта, который потом указывается в настройках интерфейсных программ


Как сделать настройки DHCPServer? - читайте документацию!
ADDAX 6.0 System Installation and Configuration-RG-Ru 1.1.1.doc
4.4 Установка и запуск RootRouterPlus (RR+)
РоманК
Вот такая вот ситуация: дом, относительно с новой проводкой перестал читатся системой Smart IMS. Помехи отсуствуют. Дома от этой же ТП читаются нормально, переключали на другой кабель, меняли балансные счетчики - безрезультатно. Кабель длинный (700 м), но ранее же работало. Кто встречался с подобным?
grunt
Пришлось обновится до 626, из-за того что некорректно отображались токи со счетчиков np73l.
Не очень нравится. И после обновления упали настройки пользователей, пришлось заново права рисовать.
yuoras
РоманК, Померяйте затухание сигнала.
По мере заселения людей и увеличения нагрузки , уровень полезного сигнала падает
yuoras
grunt,
Спасибо, уже от многих читал негатив от 626
РоманК
Цитата(yuoras @ 10.2.2015, 9:01) *
РоманК, Померяйте затухание сигнала.
По мере заселения людей и увеличения нагрузки , уровень полезного сигнала падает


Сегодня делал замеры в щитовой дома. Уровень полезного сигнала 1800 мВ. На конец кабеля повесил счетчик Tx - в качестве ретранслятора, но роутер его пока даже не увидел. Конечно затухание большое, но первый по линии счетчик должно же было увидеть?
Ситуация пока остается неопределенной..., в каком направлении можна двигатся?
Нагрузка небольшая по 50 А на фазу было днем.
Vasamba
Перенесите марш в щитовую дома.
700 м кабеля по 0,4 это конечно сильно.

У нас у спмих проблемы со связью, длинные линии, 523 счетчики, голый провод, скрутки, топология сетей очень разветтвленная.
Кто как с этим борется?
keen.gaff
Цитата(yuoras @ 23.1.2015, 18:21) *
Как создать SQL запрос для связки номеров счётчика и адреса?, с остальным разобрался без проблем

Вот такой запрос у меня работает:
Код
SELECT d.SerialNo, CONVERT(nvarchar(10), r.Time, 104) AS Data, (u.ParentID - 2) AS Sektor, u.UnitName, FLOOR(r.NormValue) AS Val FROM ADDAXDB_APPSERVER.dbo.RW_ReceivedData r LEFT JOIN ADDAXDB_APPSERVER.dbo.dm_Devices d ON r.DeviceId = d.Id LEFT JOIN ADDAXDB_APPSERVER.dbo.cp_ControlPoints c ON d.Id = c.DevId LEFT JOIN ADDAXDB_APPSERVER.dbo.Unit u ON c.GAID = u.UnitID WHERE r.Unit = 30 AND r.Time =  '%VDATA%' ORDER BY u.ParentID, u.UnitName


На выходе, в текстовом файле получается вот такой вид:
№счетчика| Дата | Улица | Адрес | Показание счетчика
1769241;06.02.2015;1;№01 Четверик (МЭ);1610180
1734992;06.02.2015;1;№02 Булюкина (МЭ);1680780
1743602;06.02.2015;1;№03 Филатов (МЭ);4477020
1752215;06.02.2015;1;№07 Горяинов (МЭ);3383830
yuoras
Цитата(Vasamba @ 11.2.2015, 11:59) *
Перенесите марш в щитовую дома.
700 м кабеля по 0,4 это конечно сильно.


Иногда это просто не возможно , связь в подвале (щитовая) практически отсутствует.
Даже на демонстрационных картинках TeleTec , расстояние 500 метров.
Это всё индивидуально , зависит от самой линии.
Конечно , было бы два монитора , вот тогда можно было бы точно установить.
Промерять с двух сторон.
Vasamba
А что можно с помощью двух мониторов измерить или проверить?
yuoras
keen.gaff,
Спасибо , завтра посмотрю
yuoras
Цитата(Vasamba @ 11.2.2015, 14:06) *
А что можно с помощью двух мониторов измерить или проверить?


С помощью двух рмл мониторов ,очень хорошо мониторить качество линии.
Vasamba
icon_biggrin.gif каким образом это делается?
Можно поподробней.
yuoras
В инструкции по монитору всё описано .
Тех поддержка на крайний случай.
У меня были проблемы , прижали ребята с представительства с двумя мониторами (один на ТП , второй на доме)
keen.gaff
Только с улицей надо разбираться отдельно. У меня там просто вместо названия улицы сектор указывается, поэтому цифра стоит.
И еще, если счетчик двутарифный и больше, то данные за сутки, в той же колонке идут, поскольку в самой базе так хранится.
yuoras
Не прокатило
2291312 08.01.2015 NULL NULL 3046100
2291305 08.01.2015 NULL NULL 3859140
2291322 08.01.2015 NULL NULL 1465180
2291264 08.01.2015 NULL NULL 2618930
2290796 08.01.2015 NULL NULL 1590130
2290662 08.01.2015 NULL NULL 2705630
keen.gaff
А что в столбцах ParentID и UnitName таблицы dbo.Unit записано в самой БД?
yuoras
Цитата(keen.gaff @ 12.2.2015, 16:02) *
А что в столбцах ParentID и UnitName таблицы dbo.Unit записано в самой БД?


Спасибо , завта гляну.
Уже не на работе
РоманК
Дело в том, что я уже сделал подобное. Тоесть я померял в щитовой дома сигнал от роутера на ТП. Он низкий (потери в кабеле), но он присуствует. В щитовой дома стоит 5 точек учета, но их роутер не видет пока...???
Vasamba
Инструкция там неочем! Есть ли у кого опыт работы с монитором.
Сейчас 3 часа катался на вышке по линиям - результат вообще непонятный.
Измеряю сигнал в ОДНОМ пролете линии- в начале есть, в середине хуже, в конце вобще нет сигнала. Идёт фаза-ноль, провода целые. Сигнал скачет от 8000 до 800. какие-то непонятки.
Есть подозрения на дохлый счетчик (молчит уже с полгода), может в нем короткое замыкание сигнала происходит, и он гасит все счетчики рядом.
Либо от конца линии идет помеха и гасит счетчики.
yuoras
Цитата(Vasamba @ 13.2.2015, 9:29) *
Сигнал скачет от 8000 до 800.

Если Вы меряете такие числа при выключенном роутере , 100 % у Вас шумы.
yuoras
keen.gaff,
UnitID TypeID UnitName ParentID
7 6 1 6 30.05.2014 11:04:33 30.05.2014 11:04:33
8 6 10 6 30.05.2014 11:04:33 30.05.2014 11:04:33
9 6 100 6 30.05.2014 11:04:33 30.05.2014 11:04:33
10 6 101 6 30.05.2014 11:04:33 30.05.2014 11:04:33
11 6 102 6 30.05.2014 11:04:33 30.05.2014 11:04:33
12 6 103 6 30.05.2014 11:04:33 30.05.2014 11:04:33
13 6 104 6 30.05.2014 11:04:33 30.05.2014 11:04:33
14 6 105 6 30.05.2014 11:04:33 30.05.2014 11:04:33
Vasamba
Это при включенном марше.
keen.gaff
Странно что UnitName пустой получился.
А номер счетчика и показания в SIMS и в результате этого запроса совпадают
(в смысле что в результате запроса показания относятся к этому счетчику, как и в SIMS)?
Попробуйте пройти всю цепочку связей.
У меня она выглядит так:
Код
RW_ReceivedData - DeviceId = dm_Devices - Id
dm.Devices -  Id = cp_ControlPoints - DevId
cp_ControlPoints - GAID = Unit - UnitID
yuoras
Vasamba,
Так кто же меряет шумы при включенном роутере ?
Роутер сам создаёт полезный сигнал , вот Вы его и видите.
ОБЯЗАТЕЛЬНО, ПЕРЕД ПОИСКОМ ШУМОВ , ОТКЛЮЧАЕМ РОУТЕР
yuoras
Спасибо keen.gaff, Показания отображаются корректно.

Один из пользователей этого сайта , писал, что (город-микрорайон-город -дом-квартира) соединяются через внутренние алгоритмы ADDAX
Vasamba
Так мы и измеряли уровень полезного сигнала.
Пытались разобраться с неопросами счетчиков.
yuoras
Vasamba
Видно , у нас разные методы поиска
Vasamba
Ну я и спрашиваю кто как линии мониторит.
РоманК
Цитата(Vasamba @ 14.2.2015, 12:12) *
Ну я и спрашиваю кто как линии мониторит.

Смотрите как надо:
1. На ТП отключаете роутер (маршрутизатор) и меряете шумы монитором. Если шум на секции превишает 2000 мВ - это плохо и
надо искать виновника.
2. По очереди отключаете линии на ТП пока шум не упадет, таким образом вычислите виновника.
3. Если на линии висит несколько абонентов, тогда надо их тоже отключать и мерять когда упадет шум.
4. Можно также мерять и у потребителя, но лучше все же на шинах ТП.
yuoras
Цитата(РоманК @ 14.2.2015, 16:11) *
Если шум на секции превишает 2000 мВ - это плохо и надо искать виновника.

Каждый обьект индивидуален , у меня есть место , где за 2000 мВ и нормально работает.
Я ничего не хочу сказать , но в целом правильно , за 2000 уже задержки.
keen.gaff
Внутренние алгоритмы аддакс построены на обыкновенном рекурсивном запросе, в понедельник у себя проверю и тогда выложу запрос.
Но я так и не понял почему у Вас unitname пустой вышел (там же по идее номер квартиры к счетчику привязан), значит не связались все четыре таблицы. Проверять надо.
yuoras
keen.gaff,
Спасибо
Я просто скопировал Ваш запрос в SQL.
Базы ж одинаковые , соответственно должно обрабатывать , что у Вас , что у меня.
Vasamba
А если проблема не в шумах?
Vasamba
Я просто хотел составить карту и обозначить на ней уровни сигнала в разных точках.
Еще я пинговал счетчики, и оказалось что почти все счетчики на одном фидере марш видит на фазе С, а на другом фидере на фазе В, на третьем на фазе А.
keen.gaff
Кстати, хотел уточнить, в результате нужна вся иерархия населенного пункта или достаточно: Улица, Дом, Квартира?
yuoras
keen.gaff,
Спасибо.
Да , этого достаточно
keen.gaff
yuoras Попробуйте вот такой запрос для проверки:
Код
SELECT     g.UnitName AS Улица, u.UnitName AS Дом, d.UnitName AS Квартира
FROM         Unit AS d INNER JOIN
                      Unit AS u ON d.ParentID = u.UnitID AND u.TypeID = 5 INNER JOIN
                      Unit AS g ON u.ParentID = g.UnitID AND g.TypeID = 4
WHERE     (d.TypeID = 6)
ORDER BY Улица, Дом, Квартира


Это полный запрос:
Код
SELECT     d.SerialNo, r.Time, g.UnitName AS Улица, u.UnitName AS Дом, k.UnitName AS Квартира, FLOOR(r.NormValue) AS Val
FROM         RW_ReceivedData AS r LEFT OUTER JOIN
                      dm_Devices AS d ON r.DeviceId = d.Id LEFT OUTER JOIN
                      cp_ControlPoints AS c ON d.Id = c.DevId LEFT OUTER JOIN
                      Unit AS k ON c.GAID = k.UnitID LEFT OUTER JOIN
                      Unit AS u ON k.ParentID = u.UnitID AND u.TypeID = 5 INNER JOIN
                      Unit AS g ON u.ParentID = g.UnitID AND g.TypeID = 4
WHERE     (r.Unit = 30) AND (r.Time = '2015-03-02') AND (k.TypeID = 6)
ORDER BY Улица, Дом, Квартира

У меня, правда с другими TypeID, отрабатывает корректно.
yuoras
keen.gaff,
Спасибо , всё корректно отрабатывает.
Вам нет цены radost.gif flag.gif .
Вот верь ,после этого людям

Вот бы ещё тарифы и реактивку прикрутить!.

Вот типы
Код
0x01000F0800FF-Общие показания
0x01000F0801FF-Тариф Ночь
0x01000F0802FF-Тариф День
0x01000F0803FF-Тариф Пик
0x0100640800FF-Реактив L
0x0100650800FF-Реактив C


Кстати ,Вы в Delphi разбираетесь?
yuoras
У кого доступ к ПО настроен через домены ?.

Версия NMS 200 , ну не в какую .
Пользователь создан через NMS клиент.
В Плагинах всё подключается , в настройках пользователь есть ,права даны.
Ошибка "not found or is not member of any group"
keen.gaff
На счет прикрутить тарифы и реактивку: пока не могу в самой БД эти данные найти, может Вы их в какой табличке встречали?
КМК в тотже запрос их засунуть не получится, т.к. в таблицу RW_ReceivedData сыпятся показания счетчиков сплошняком,
отличий дневного от ночного я не обнаружил, кроме того что у меня сначала идет день потом ночь.
Вот в таком виде:
108242 203 4 <Двоичные данные> 2 10.02.2015 0:00:00 10.02.2015 2:07:18 1784953 1 30 1 17849530,0000000000000000000
108243 203 4 <Двоичные данные> 2 10.02.2015 0:00:00 10.02.2015 2:07:18 189176 1 30 1 1891760,0000000000000000000
109255 203 4 <Двоичные данные> 2 11.02.2015 0:00:00 11.02.2015 2:07:09 1785674 1 30 1 17856740,0000000000000000000
109256 203 4 <Двоичные данные> 2 11.02.2015 0:00:00 11.02.2015 2:07:09 191445 1 30 1 1914450,0000000000000000000
Т.е. без какого-то идентификатора разделить показания автоматом не получится.
Видимо в самой SIMS при составлении отчета как-то обрабатывается. Про реактивку, я вроде этих данных со счетчиков не запрашиваю,
по этому у меня их нет или найти не могу...

По поводу Delphi сам не разбираюсь, но есть у кого спросить... единственное что знаю, чтоб изменить что-то в программе написанной на дельфи нужны исходники,
из которых компилировалась эта прога.
yuoras
Смотрите , я уже нашел не соответствие показаний Вашего запроса и реальных.
Вы отфильтовываете показания по (r.Unit = 30) , это не правильно.
Вот посмотрите такой запрос
Select *
from RW_ReceivedData
order by LogicalName

В LogicalName есть параметры
Я их описал выше постом
Вот типы
Код
0x01000F0800FF-Общие показания
0x01000F0801FF-Тариф Ночь
0x01000F0802FF-Тариф День
0x01000F0803FF-Тариф Пик
0x0100640800FF-Реактив L
0x0100650800FF-Реактив C


Если промониторить Ваш (r.Unit = 30) , то типы могуть буть не только 0x01000F0800FF (Суммарная Энергия) но и 0x01034B0800FF.

keen.gaff
А ка Вы увидели что написано в LogicalName?
у меня просто <Двоичные данные>...
кстати ORDER BY это сортировка, а не фильтр

Даже если в запрос написать
WHERE LogicalName = '0x01000F0800FF'
запрос у меня не отрабатывает, т.е. ничего не выводит...
yuoras
Цитата(keen.gaff @ 16.2.2015, 16:13) *
А ка Вы увидели что написано в LogicalName?
у меня просто <Двоичные данные>...
кстати ORDER BY это сортировка, а не фильтр

Даже если в запрос написать
WHERE LogicalName = '0x01000F0800FF'
запрос у меня не отрабатывает, т.е. ничего не выводит...


А я где то написал , что ORDER BY это фильтр ?.
Я сортировал для наглядности , там много разных параметров .

Ну я прямь не знаю , у меня нормально выводит .



А Заберите кавычки в параметре
WHERE LogicalName = 0x01000F0800FF
keen.gaff
Да, без кавычек что-то фильтрует по WHERE LogicalName = 0x01000F0800FF, но у меня все равно в LogicalName <Двоичные данные> показываются.
Может от версии SQL сервера зависит, у меня SQL 2005 express...
Посмотрел базу на SQL 2012, там эти значения видны... (пошел чесать репу icon_surprised.gif )
Вам нужно чтоб показания счетчика в строчку были (типа счетчик, дата, общее, день, ночь, пик и т.д.)?
yuoras
Спасибо за ответ.
У меня тоже 2005 express edition.
Конечно ,лучше было бы в строчку
keen.gaff
youras, попробуйте вот такой запрос
Код
SELECT DISTINCT
                      d.SerialNo, r.Time, g.UnitName AS Город, u.UnitName AS Улица, k.UnitName AS Дом, FLOOR(T_O.NormValue) AS Tarif_O, FLOOR(T_N.NormValue) AS Tarif_N,
                      FLOOR(T_D.NormValue) AS Tarif_D
FROM         RW_ReceivedData AS r LEFT OUTER JOIN
                      RW_ReceivedData AS T_O ON r.DeviceId = T_O.DeviceId AND T_O.LogicalName = 0x01000F0800FF AND r.Time = T_O.Time LEFT OUTER JOIN
                      RW_ReceivedData AS T_N ON r.DeviceId = T_N.DeviceId AND T_N.LogicalName = 0x01000F0801FF AND r.Time = T_N.Time LEFT OUTER JOIN
                      RW_ReceivedData AS T_D ON r.DeviceId = T_D.DeviceId AND T_D.LogicalName = 0x01000F0802FF AND r.Time = T_D.Time LEFT OUTER JOIN
                      dm_Devices AS d ON r.DeviceId = d.Id LEFT OUTER JOIN
                      cp_ControlPoints AS c ON d.Id = c.DevId LEFT OUTER JOIN
                      Unit AS k ON c.GAID = k.UnitID LEFT OUTER JOIN
                      Unit AS u ON k.ParentID = u.UnitID AND u.TypeID = 5 INNER JOIN
                      Unit AS g ON u.ParentID = g.UnitID AND g.TypeID = 4
WHERE     (r.Time = '20-01-2015') AND (k.TypeID = 6)
ORDER BY Улица, Дом

Только добавьте колонки показаний: Пик, Реакт_L, Реакт_С
по тому же принципу, у меня таких нет...
yuoras
keen.gaff,
Спасибо за труды.
Завтра проверю.
Пробежался по SQl запросу , должно работать !
keen.gaff
yuoras, может Вы знаете что это за идентификаторы?
0x0001600501FF
0x0001600502FF
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
   Rambler's Top100      
Электрик © 2002-2008 Oleg Kuznetsov     
  Русская версия IP.Board © 2001-2025 IPS, Inc.