DataInScada: различия между версиями
Alex (обсуждение | вклад) |
Alex (обсуждение | вклад) |
||
| Строка 14: | Строка 14: | ||
Подробнее о настройке LVM объекта [http://wiki.tekon.ru/index.php/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B#.D0.9E.D1.82.D0.BE.D0.B1.D1.80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_Min.2C_Max.2C_Avg_.D0.B4.D0.BB.D1.8F_.D1.86.D0.B8.D1.84.D1.80.D0.BE.D0.B2.D0.BE.D0.B3.D0.BE_.D0.BF.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.B0 см. здесь] | Подробнее о настройке LVM объекта [http://wiki.tekon.ru/index.php/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B#.D0.9E.D1.82.D0.BE.D0.B1.D1.80.D0.B0.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_Min.2C_Max.2C_Avg_.D0.B4.D0.BB.D1.8F_.D1.86.D0.B8.D1.84.D1.80.D0.BE.D0.B2.D0.BE.D0.B3.D0.BE_.D0.BF.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D0.B0 см. здесь] | ||
== Сводный отчет по квартирным приборам учета == | == Сводный отчет по квартирным приборам учета, данные общедомового прибора учета == | ||
Если необходимо отобразить в SCADA данные квартирных приборов учета удобнее всего это сделать с помощью примитива "Дополнительно / | Если необходимо отобразить в SCADA одного или нескольких данные квартирных, общедомовых приборов учета, удобнее всего это сделать с помощью примитива "Дополнительно / Сводный отчет" | ||
[[Файл:Db_kv_report.PNG|450px|thumb|center|Пример отображения данных]] | [[Файл:Db_kv_report.PNG|450px|thumb|center|Пример отображения данных]] | ||
Если оценка опроса счетчика 0 или счетчик не опрашивался более 2-х дней, значение поле Дата будет отображено синим цветом (нет связи с прибором). | |||
Подробнее см. [[Дополнительные примитивы]] | |||
== Данные электросчетчика ИНТЕГРА 101 == | == Данные электросчетчика ИНТЕГРА 101 == | ||
Версия от 12:56, 5 октября 2016
Ниже представлены различные варианты отображения информации в рабочей программе Диспетчера.
Минимум, Максимум, Среднее цифрового значения
Реализуется с помощью примитива Текстовое поле:
- Скрипт \ LVM объект - topc_minmax
- Скрыть линию - Да
- Заливка - белая
Подробнее о настройке LVM объекта см. здесь
Сводный отчет по квартирным приборам учета, данные общедомового прибора учета
Если необходимо отобразить в SCADA одного или нескольких данные квартирных, общедомовых приборов учета, удобнее всего это сделать с помощью примитива "Дополнительно / Сводный отчет"
Если оценка опроса счетчика 0 или счетчик не опрашивался более 2-х дней, значение поле Дата будет отображено синим цветом (нет связи с прибором).
Подробнее см. Дополнительные примитивы
Данные электросчетчика ИНТЕГРА 101
Данные электросчетчиков имеет смысл отображать в SCADA при небольшом числе подключенных приборов (в противном случае удобнее будет пользоваться только программой ASUDBase).
Пример визуального отображения данных с прибора типа ИНТЕГРА 101 представлен на рисунке ниже.
Последнее обновление данных - прим. 1
Отображает время последнего опроса прибора OPC-сервером.
Реализуется с помощью примитива Текстовое поле:
- Рамки - отключены.
- Без заливки
- Тэг: "... .UpdTime" (параметр 10085 прибора учета в OPC-сервере).
- Скрипты \ OnDataChanged указана функция UpdateTime
Данные прибора - прим. 2
Отображается последнее считанное с прибора значение.
Реализуется с помощью примитива Цифровой индикатор:
- В данном примере установлена опция "Скрыть фон"
- Тэг: любой тэг прибора
- Есть возможность установить граничные значения для параметра, при выходе за границу которых пользователь будет оповещен визуально-звуковой индикацией.
Статус прибора - прим. 3
Отображается оценка опроса прибора.
Реализуется с помощью примитива Статус:
- В настройках OPC-сервера для прибора обязательно должен быть установлен флажок для параметра Code (10082).
- Тэг: "... .Status" (непосредственно прибора)
Индикатор - прим. 4
Отображается процентное значение параметра.
Реализуется с помощью примитива Индикатор% (Раздел Дополнительно):
- Указываются граничные значения изменения параметра
- Тэг: любой тэг прибора (в данном примере указаны тэги параметров управления нагрузкой)
Каналы управления - прим. 5
Отображают значение параметров управления нагрузкой. Оператор может изменять значение параметра, выполнив двойной клик мыши и указав новое значение.
Реализуется с помощью примитива Текстовое поле:
- Рамки - отключены.
- Тэг: тэг параметра, который может быть удаленно изменен (в АSUDBase такие параметры подсвечиваются в окне Шаг2).
- Скрипты \ LVM объект следует указать название созданного LUA-объекта.
Для создание LVM-объекта следует изменить файл ...Scada \ scripts \ custom \ entry.lua, следующим образом
dofile2("prim_basic.lua")
topc_LimP = topc_string_min_max (" Лимит мощности",0,100)
topc_LimPwt = topc_string_min_max (" Пиковая мощность",0,65535)
topc_LimWm = topc_string_min_max (" Максимум потребления",0,999999)
function main_custom()
end
Например,
...
topc_LimP = topc_string_min_max (" Лимит мощности",0,100)
...
- создает объект, который будет отображать следующее окно при двойном клике оператора на Текстовом поле.
В окне указаны:
- Название параметра в заголовке
- Текущее значение параметра, допустимый интервал
Введенное пользователем значение перед записью будет проверено на попадание в интервал и после этого обновлено в устройстве.