Адрес http://90.189.213.191:4422/doc_sh/uchet_s9_heineken_v1/
Перенос темы на сервер автора 18-03-2017 инд. 1-37-1
Программный
комплекс
Мониторинга
энергии
Обьект:
филиал
«Сибирская
Пивоварня Хейнекен»
ООО
«Объединенные
Пивоварни Хейнекен»
Документация
по работе с
программой
г. Новосибирск
В
документе
описано
применение
программного
комплекса (в
дальнейшем –
комплекс),
предназначенного
для
оперативного
контроля и
осуществления
технического
учета
выработки и
потребления
энергоресурсов
(электрической
энергии и
мощности).
Описание комплекса приведено для филиала «Сибирская Пивоварня Хейнекен», ООО «Объединенные Пивоварни Хейнекен» г. Новосибирск
http://www.bis077.ru/catalog/company/id/16712
http://ru.wikipedia.org/wiki/Heineken
2. Основные элементы системы мониторинга и их взаимодействие с программой;
- настройка сетевых доступов к элементам системы для режима сервера;
- юридическое
напоминание
об авторских
правах и
контроль
достоверности
комплекса;
- последовательность создания новых версий программы;
4. Управление программой в режиме сервера;
5. Отображение графиков за текущие сутки;
6. Отображение графиков архивов;
7. Управление программой в режиме клиента по сети:
8. Выводы;
Приложение 1:
- структурная схема подключения счетчиков в энергоблоке;
- структурная схема подключения счетчиков в варочном цехе;
- структурная схема подключения импульсных счетчиков к си8;
Приложение
2 – CD-носитель с
файлами программы,
документации
и файлами
фотографий
монтажа и
основных
узлов.
Программа uchet_s9_heineken_v1.exe выполняет опрос счетчиков электрической энергии Меркурий-230 по кабельной линии в стандарте 485го интерфейса, отображает показания на экране компьютера и сохраняет эти данные в отчетном суточном файле.
Программа и сам комплекс предназначен для постоянного контроля всех параметров электрической энергии поставляемой счетчиком Меркурий-230.
Программа может работать в двух режимах – сервер или клиент. Ниже представлен внешний вид всех основных рабочих окон программы.
В режиме
сервер –
данные от
счетчиков
принимаются
по 485му интерфейсу,
через
виртуальный TCP-порт и
специальный
преобразователь TIBO-D100
.
Принятые
данные
формируются
в каталоге
сохранения
на
компьютере.
За сутки формируется
один файла на
все
параметры всех
счетчиков.
Например,
файл z_120220.xls
-
данные на 20 февраля
2012 года
Каталог
(папка),
в котором
сохраняются
данные, задается
в файле
инициализации
программы. По
умолчанию папка
c:\temp, а
на обьекте
установлена
папка D:\Monitoring_Dan
В режиме клиент только данная папка используется программой для работы и получения данных от счетчиков.
Настройка клиентского режима задается путь к данной папке по сети в опции
WORK_LAN_DATE=\\10.129.20.202\Monitor_Dan\uchetes1.xls
Это сетевой путь для компьютера, который работает в серверном режиме.
Все другие
параметры в ини –
файле при
работе в клиентском
режиме можно
оставить те же
самые, что и
для
серверного
режима. При
необходимости
редактируются любые
другие
опции.
Состав:
- локальная вычислительная сеть предприятия. В ней выделен один компьютер – дежурный –ПК Сервер. Он выполняет функции сбора данных. Обращается по сети к счетчикам.
- Преобразователи 485-LAN выполняют согласование интерфейса локальной сети с протоколом RS-485 и физическим сопряжением линий связи.
- Cчетчики
электроэнергии
Меркурий-230 и
счетчики
импульсов
СИ8, которые
принимают
информацию
от импульсных
счетчиков
электроэнергии
MG96
Преобразователи
485-LAN http://tibbo.com/products/controllers/ds100.html
Счетчик c импульсным выходом:
http://kipinfo.ru/pribori/3987/
Счетчики
Меркурий-230
http://www.minimaks.ru/partners/23/
Преобразователи
учета
импульсных
счетчиков –СИ8 http://www.owen.ru/catalog/90773215
Компьютер
дежурного
электрика
или любой
другой
определенный
системным администратором.
Элементы
взаимодействую
на принципе
ведомый и ведущий.
Самым
главным ведущим
является
компьютер с
программой мониторинга.
Программа
посылает запросы
на оконечные
элементы, и
получает ответы
– информацию о
электрических
параметрах в
счетчиках. Используются
протоколы TCP-IP
связи локальной
сети и modbas
протоколы
связи
со счетчиками.
Все остальные компьютеры в локальной сети «де-факто» являются клиентами мониторинга.
На любом компьютере локальной сети программа может работать как клиент и получать данные от компьютера, работающего в режиме сервер.
Внимание! Если
включить два
компьютера в
режиме
сервера, то возникнет
конфликт
обращений по
TCP-IP адресам к
счетчикам и
ошибки в получении
данных от
счетчиков!
Для работы данной программы выполнить последовательность :
1- создать 2а каталога (т.е. папку в терминах Windows) в удобном месте и назвать их, например
- c:\works - т.е. – рабочая папка в корневом каталоге диска с: Допускается ее размещать в любом удобном для вас месте;
- c:\temp - т.е - временная папка в корневом каталоге диска с: Этот путь прописан в файле инициализации;
2 – файл uchet_s9_heineken_v1.exe поместить в папку works и его выполнить ;
Далее, программа начнет выполняться.
Внимание!
Программа имеет
одно
название и
для режима
сервера и для
режима
клиента.
Поставляется
в zip-архиве c
названием:
uchet_s9_heineken_v1_klnt.zip - в
архиве
находится
программа
клиента;
uchet_s9_heineken_v1_serv.zip – в
архиве
находится
программа
сервера;
Распределение
компьютеров
рекомендуется
выполнить с
системным
администратором.
Комплекс
построен на
принципе
открытого
кода. Т.е.
пользователю доступны
все коды
программы, и
возможность
изменять
исполняемый
код приложения.
Для
контроля за
возможными случайными
или
специальными
изменениями
используется
принцип
контрольных сумм.
Т.е.
программа
поставляемая
автором и
указанная в
договоре
имеет дату изготовления
и
контрольную
сумму. В
конфликтных
ситуациях автор
несет ответственность
за комплекс с
договорными
датами и
контрольными
суммами.
Эксплуатирующим
организациям
и сторонним
лицам не надо
ничего
«взламывать»
или
«расшифровывать». Все
доступно для
изменений. Но
за изменения отвечает
сам
изменяющий!
1. Выполнить
программу и
открыть
главное окно:
Кликнуть иконку
в трее и
программа
откроет все
окна:
В начале работы, программа проверяет настройки и пути TCP-IP. Примерно до 2х минут, может быть задержка, если нет связи с устройствами TCP-IP и затем «сворачивается в трей».
Если отсутствуют пути сохранения файлов, то программа об этом предупредит и предложит сохранять файлы архивов в месте своей работы на данном компьютере. Может быть до 3х предупреждений. В дальнейшем надо или сформировать каталог или исправить файл инициализации под имеющийся каталог.
2. Распаковать исходные файлы комплекса.
Для этого, перейти на главное окно, нажать клавишу 9 или кликнуть мышкой на эту клавишу (выделено красным овалом).
Откроется окно (помощи) справки. На этом окне нажать так же клавишу 9 или кликнуть мышкой на эту клавишу
Откроется окно с запросом на подтверждение действий. Их надо выполнить.
Секретная кнопка F12 это клавиша F12 на стандартной клавиатуре компьютера. Время для ее нажатия до 5 секунд. Выполниться распаковка, и откроется папка с исходными файлами.
Место
расположения
в
папке
исходных
файлов :
…\test_monsys_exe\liber1\uchet_s9_heineken_v1\uchet_s9_heineken_v1_ini.f
Ини-файл, это обычный текстовый файл. Откройте его «блокнотом» и запишите свои данные.
Для
правильного
отображения
установите
кодировку 866 (ОEM-русская).
Возможно,
использовать и
любой другой
текстовый
редактор
поддерживающий
такую
кодировку.
Все пояснения начинаются \ - косой чертой влево. Т.е вы можете вводить свои пояснения.
Но помните!
Любое
исправление
файла повлечет
и изменение
контрольной
суммы.
Пример 1. опция адрес TCP-IP устройства
TCP_IP_1 10.129.20.99 5051
Измените на
код 10.129.20.90 5051 и
программа
будет обращаться
по другому TCP адресу но
по тому же
порту 5051
Пример 2. опция настройки выбора сервер или клиент будет комплекс
WORK_LAN_DATE=
\\10.129.20.202\Monitor_Dan\uchetes3.xls
Если указана данная опция, то программа после подготовки (компиляции) будет работать как клиент мониторинга и получать информацию от указанного файла и по указанному пути. Опции работы с тсп-ип портами не используются.
Пример 3. опции настройки реквизитов
REKVIZIT1= Мониторинг энергии и сигнализация лимита в часы нагрузки
REKVIZIT2= Объединенные Пивоварни Хейнекен, ООО, филиал в г. Новосибирске
REKVIZIT3= Петухова, 79/2 тел.(383) 210-54-12 210-54-00 факс 210-54-01
Если изменить текст после опции REKVIZIT1= REKVIZIT2= REKVIZIT3= то измениться и надписи в главном окне программы. Изменяться и записи в архивных файлах.
Пример 4. Добавить новый счетчик для измерения.
DAN_UCEHT= 2
TCP_IP_1 07039367 67
1 80 1 100 1000 2
Эн.блок_возд.комрессор_1
Добавьте свою строку со своими данными на счетчик. Всего допускается добавлять до 40 счетчиков. Но если исправить в тексте программы резервирование на 40 штук и поставить на 400, то можно отображать и 400 счетчиков.
Описание опций , приведены в файле инициализации. Смотрите комментарии.
4. Подготовить (скомпилировать) новый файл комплекса мониторинга;
Для этого необходимо выполнить файл start_creat_new_vers.bat находящийся в каталоге восстановленных файлов
Начнется подготовка (компиляция) текста в исполняемый файл.
И если вы внесли изменения правильно, то получиться новый исполняемый файл uchet_s9_heineken_v1.exe с новыми
контрольными
суммами и
новой датой
создания.
Удалите все файлы, но оставьте полученное приложение uchet_s9_heineken_v1.exe
Новая версия готова к работе. Ее следует перенести в рабочий каталог, а старую на всякий случай оставить. Может понадобиться для анализа сделанных изменений и устранения ошибок.
Другие файлы, используемые в комплексе, рекомендуется не изменять, если вы не знаете их назначения.
Рабочий вид представлен на рисунке ниже.
Основное окно - и дополнительные окна. По клавише 9 можно вызвать также и другие информационные окна. Обновление всех окон выполняется клавишей ПРОБЕЛ. Если закрыть главное окно – то закрываются все остальные и программа прекращает работу.
Все дополнительные окна открываются и закрываются через главное окно. А далее через вспомогательные окна.
В зависимости от требований отображения.
В окне помощи опции для восстановления дополнительных окон имеются и другие функции программы:
Для получения информации в графическом виде необходимо выбрать параметр – т.е. поставить курсор на окошечко, для которого будет необходим график.
Например сюда, поставить в крайнее левое знако-место.Появиться выделение – красный квадрат. Обозначено красным овалом.
И нажать левую кнопку мышки. Произойдет построение графика выбранного параметра счетчика.
Аналогично строятся и другие графики параметров счетчиков. Например напряжения на фазе А
Выбрали окно и подвели курсор к месту отображения напряжения фазы.
После этого нажали левую клавишу мышки и построили график
Например, видно - выделено зеленым овалом, что в интервале времени от 7-00 до 15-00 была небольшая «просадка» напряжения по фазе C. По графику тока можно увидеть и динамику расхода. Также выделено зеленым овалом.
Линии
вертикали
означают, что
был останов в
работе
программы и данные
записались
равные 0
Графическое отображение удобно использовать для предупреждения расхода в часы лимита нагрузки. Вывести график суммарной мощности. Дежурная служба видит динамику и при резком увеличении нагрузки график резко пойдет вверх.
А так же есть визуальная и звуковая информация на основном окне
Границы пределов задаются в файле инициализации uchet_s9_heineken_v1_ini.f
в опциях представленных ниже:
DAN_SIG_MGN_LIM1= 2000 2000 22000 (
уровень
первого
сигнала
пределов
превышения
мощности )
DAN_SIG_MGN_LIM2= 2200 2200 22200
уровень
второго
сигнала
пределов
превышения
мощности )
DAN_SIG_SUM_LIM1= 88888 88888 88888 (
уровень
первого
сигнала
пределов
превышения
накопленной
энергии )
DAN_SIG_SUM_LIM2= 88888 88888 88888 (
уровень
второго
сигнала
пределов
превышения
накопленной
энергии )
Суммирование данных счетчиков, так же определяется в ини файле. Ниже представлен вариант суммирующих свои данные все счетчики и один счетчик, последний, без суммирования.
DAN_UCEHT= 2 TCP_IP_2 07044881 81 1 30 1 100
1000
2
Варочный_цех_ШР1__сч.81
DAN_UCEHT= 2 TCP_IP_2 07039364 64 1 30 1 100
1000
2
Варочный_цех_ШР2__сч.64
DAN_UCEHT= 2 TCP_IP_2 07039365 65 1 100 1 100
1000
2
Варочный_цех_РПО2_сч.65
DAN_UCEHT= 2 TCP_IP_1 07039367 67 1 80 1 100
1000
2
Эн.блок_возд.комрессор_1
DAN_UCEHT= 2 TCP_IP_1 07040212 212 1 80 1 100
1000
2
Эн.блок_возд.комрессор_2
DAN_UCEHT= 2 TCP_IP_1 07044647 47 1 80 1 100
1000
2
Эн.блок_возд.комрессор_3
DAN_UCEHT= 2 TCP_IP_1 07039409 9 1 120 1 100
1000
2
Эн.блок_Чилер_1
DAN_UCEHT= 2 TCP_IP_1 07039367 7 1 120 1 100
1000
2
Эн.блок_Чилер_2
DAN_UCEHT= 2 TCP_IP_1 00000000 5 1 80 1 100
1000
3
Шкафы_MCC06_CCC01_CCC1
DAN_UCEHT= 1 TCP_IP_1 00000000 6 1 80 1 100
1000
3
Шкафы_MCC05_MCC04_MCC01
Там, где опция =1 суммирование не выполняется. Отображение на экране без значка - место выделено красным овалом.
Перечисление
счетчиков в
опциях допускается
группировать
в любой
последовательности,
т.е. и с
суммированием
и без
суммирования.
Графики архивов формируются по принципу - в наименование отображается время суточного архива. Т.е. файла к_090308.xls это данные за 8е марта 2009 года. (т.е. международный женский праздник)
Открыть график текущего дня. Выбрать и нажав мышкой кнопки << < > >> Строятся и добавляются в отображение и графики архива от текущего дня.
< > - добавляют или убирают по одному дню;
<< >> - добавляют или убирают по 10 дней;
Выполниться построение графика за период.
Вертикальные линии – это границы суток.
График «пила» . Ее максиум по вертикали – это расход за сутки по данному предприятию.
Таким образом, оценивается расход энергии и возможные потери.
Работа по
сети в
режиме
клиента означает,
что данные о
графиках и
архивах получаются
программой
по сети. Путь
к данныем
задается
опцией,
например,
так:
WORK_LAN_DATE= \\10.129.20.202\Monitor_Dan\uchetes1.xls
Остальные данные в ини файле необходимо оставить прежние.
Кроме того, что бы программа, работала как клиент необходимо указать путь и файл обмена с тем же названием - uchetes1.xls
Название и путь этого файла на серверной программе задается опцией
DA_FILE_TMPF=c:\temp\uchetes1.xls
Это текущие данные счетчиков, используются при работе по сети.
В этих 2х
опциях
должен быть
один и тот же
файл
обмена - uchetes1.xls
Отображение на главном окне в режиме клиента будет отображать состояние работы по сети
Файлы отчетов в клиентском режиме не пишутся.
Внимание! Необходимо помнить, что архивные файлы доступны для любого изменения и коррекции. Т.е. по сети их можно изменить.
Для
возможного
сравнения и
сличения
данных -
архивы в
режиме
сервера
ДУБЛИРУЮТСЯ
в отдельный
каталог,
который
определяется
опцией.
DA_FILE_REZERV= c:\ Monitor_Dan2
\D_ggmmdd.xls
Это путь и файлы резервного архива.
Каталог Monitor_Dan2 нельзя
делать доступным
из сети.
Накопленные данные
могут
потребоваться
для прокурора
или дежурных
служб
надзора в
качестве
сравнения.
В режиме клиента опция резервирования файлов не используется.
Все действия с окнами и функциями и графиками в клиентском режиме полностью дублируются с серверным режимом.
Данная
программа и
используемые
элементы
предназначены
для систем энергоучета
промышленного
обьекта.
Особенности
программы:
-
Имеет
упрощенный
«оконный»
интерфейс;
-
Программа
не
устанавливается,
не прописывается
в системные
библиотеки;
-
Программа
содержит в
своем «теле»
в упакованном
виде
все
элементы,
необходимые
для работы и
восстановления
настроек заказчика.
См. пример
на http://www.forth.org.ru/~shabronov/
-
Программа
работает под
операционными
системами WINDOWS 95/98/NT/2000/XP/Vista/Windows7 и
использует
только
функции api- ядра
системы
-
Программа
написана на
языке Форт
версия
spf4.exe –
автор
А. Черезов http://www.forth.org.ru
---------------------------------------------------------------------------------------------------------------------------------
последнее редактирование - 23-3-2012 года, Новосибирск
Автор
программного
обеспечения- Шабронов
Андрей
Анатольевич
Сотовый телефон 913-905-8839
e_mail - shabronov@ngs.ru
icq – 310-431-858
Успехов и здоровья!