Адрес http://90.189.213.191:4422/doc_sh/uchet_s9_heineken_v1/

Перенос темы на сервер автора 18-03-2017  инд. 1-37-1

 

Программный комплекс

Мониторинга энергии

 

Обьект:

 

филиал «Сибирская Пивоварня Хейнекен»

ООО «Объединенные Пивоварни Хейнекен»

 

Документация по работе с программой

uchet_s9_heineken_v1.exe

 

 

 

 

 

г.  Новосибирск   2012 г.

 

АННОТАЦИЯ

В документе описано применение программного комплекса  (в дальнейшем – комплекс), предназначенного для оперативного контроля и осуществления технического учета выработки и потребления энергоресурсов (электрической энергии и мощности).

  Описание комплекса приведено для филиала «Сибирская Пивоварня Хейнекен», ООО «Объединенные Пивоварни Хейнекен»  г. Новосибирск

 

 http://www.bis077.ru/catalog/company/id/16712

 http://ru.wikipedia.org/wiki/Heineken

 

Содержание

1.      Назначение программы;

2.      Основные элементы системы мониторинга и их взаимодействие с программой;

3.      Установка программы:

   -  настройка сетевых  доступов к элементам системы для режима сервера;

    - юридическое напоминание об авторских правах и контроль  достоверности комплекса;

   - последовательность создания новых версий программы;

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 импульсным выходом:

      https://support.automation.siemens.com/WW/llisapi.dll/28896883?func=cslib.csinfo&objId=28896883&objAction=csView&query=SENTRON+PAC3200&lang=en&siteid=cseus&aktprim=0&extranet=standard&viewreg=WW&load=treecontent&meilenstein=ALLE

 

http://kipinfo.ru/pribori/3987/

 

 

 

 

Счетчики Меркурий-230

 

http://www.minimaks.ru/partners/23/

http://www.em-nn.ru/m1_3.htm

http://incotex-counter.blogspot.com/search/label/%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F

 

 

    

 

 

Преобразователи учета импульсных счетчиков –СИ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 секунд.  Выполниться   распаковка, и откроется папка с исходными файлами.

 

 

 

  1. Записать в  файл настройки  конфигурацию своего обьекта.

      Место расположения  в папке исходных файлов :

…\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

 

    Успехов и здоровья!

 

 

структурная  схема подключения  счетчиков в энергоблоке

 

 

 

структурная  схема подключения  счетчиков в варочном цехе

 

 

 

структурная  схема подключения  импульсных счетчиков  к СИ-8