SlideShare una empresa de Scribd logo
1 de 13
Программный комплекс "Весовой учет"
                 Версия описания 1.0
        Дата последнего изменения 29.05.2004.




        ©2004 НПФ Промавтоматика, г.Барнаул


                        -1-
Оглавление
Оглавление.....................................................................................................................................2
Часть 1. Общие сведения и установка.........................................................................................3
  Введение.....................................................................................................................................3
    Назначение программного комплекса.................................................................................3
    Краткий обзор программ, входящих в комплекс................................................................3
    Функциональная схема комплекса.......................................................................................4
  Системные требования..............................................................................................................4
  Установка....................................................................................................................................4
Часть 2. Администрирование.......................................................................................................5
  Настройка RpSvr........................................................................................................................5
  Настройка WesSvr......................................................................................................................8
  Настройка WesClient.................................................................................................................9
  Администрирование базы данных...........................................................................................9
    Смены......................................................................................................................................9
    Модули....................................................................................................................................9
    Отчеты.....................................................................................................................................9
    Тренды....................................................................................................................................9
    Пользователи..........................................................................................................................9
    Резервирование и восстановление базы данных................................................................9
    Скрипты..................................................................................................................................9
Часть 3. Пользование...................................................................................................................10
  Запуск и подключение.............................................................................................................10
  Просмотр отчетов....................................................................................................................10
  Просмотр графиков.................................................................................................................10
  Ручной ввод данных................................................................................................................10
Часть 4. Программирование.......................................................................................................11
  Структура базы данных...........................................................................................................11
  Алгоритм сбора данных программой WesSvr.......................................................................11
  Редактирование отчетов..........................................................................................................11
    Параметры отчета................................................................................................................11
    Дизайнер отчета...................................................................................................................11
  Редактирование трендов.........................................................................................................11
  Использование хранимых процедур......................................................................................11
Приложение А. Планировщик запросов RpSheduler................................................................12
Приложение Б. Эмулятор весового блока Акконт908.............................................................13




                                                                    -2-
Часть 1. Общие сведения и установка
В первой части кратко описываются все программы комплекса, их назначение и
взаимодействие между собой. Также здесь приведены необходимые системные
требования и инструкция по установке.

Введение
Назначение программного комплекса
Программный комплекс “Весовой учет” предназначен для учета взвешиваемой весами
(дозаторами) продукции и представления полученной информации в табличном и
графическом виде. Комплекс позволяет использовать любое количество модулей (весов,
дозаторов и т.д.), определять для различных участков предприятия разное количество и
время смен, разграничивать доступ к информации между пользователями, производить
удаленное обновление собственной конфигурации, создавать пользовательские отчеты и
тренды. Открытая структура и использование таких современных технологий как OPC
(OLE for Control Processes) и “клиент-сервер” позволяет придерживаться единых
общепринятых стандартов, что добавляет комплексу универсальности и расширяет спектр
его использования.


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

Клиентская часть комплекса:
WesClient. Клиентское приложение, позволяющее просматривать отчеты и графики.
Также является средством администрирования комплекса.

Серверная часть комплекса:
RpSvr. Сервер OPC, предназначенный для опроса весов (как правило по
последовательной линии связи) и раздачи информации другим приложениям – серверу
архивации WesSvr, а также любым другим поддерживающим интерфейс OPC, например,
SCADA-системе для визуализации процесса.

WesSvr. Сервер архивации, предназначенный для получения информации по весам от
RpSvr и записи ее в базу данных. Выполняет некоторую предварительную обработку
информации – расчет текущей производительности, фиксирования времени начала и
конца смен и другое.

Дополнительные средства комплекса:
RpScheduler. Планировщик запросов к базе данных. Позволяет выполнять SQL-запросы и
вызывать пользовательские хранимые процедуры с заданной периодичностью. Пример
использования в комплексе – вызов процедуры расчета выхода каждые 30 минут и запись
в циклический архив, для формирования отчета “Выход за сутки”.




                                        -3-
WesEmm. Эммулятор весов “Акконт”. Служит источником данных при отсутствии
доступа к реальным весам во время создании и отладки отчетов и трендов.

В комплексе также используется СУБД Firebird версии 1.0.3 build 972.

Функциональная схема комплекса
Under construction…


Системные требования
Аппаратные требования, необходимые для нормальной работы комплекса зависят от:
  - количества весовых модулей;
  - размеров циклических архивов;
  - количества удаленных пользователей.

Рекомендуемые минимальные параметры сервера:
   - Pentium III – 700
   - RAM 256 Mb
   - Свободное место на диске 10 Gb

Рекомендуемые минимальные параметры клиента:
   - Pentium II - 300
   - RAM 128 Mb
   - Свободное место на диске 5 Mb

Требование к системному ПО для сервера и клиента:
   - Windows 2000 / WinXP или выше.

Для удаленного доступа необходима сеть, с поддержкой протокола TCP/IP (либо NetBEUI
или SPX).


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

После завершения работы инсталятора WesServerSetup, будет автоматически вызван
инсталятор сервера баз данных Firebird. Если сервер Firebird уже установлен на
компьютере, то инсталяцию нужно отменить. При установке сервера Firebird следует
положительно ответить в всех диалоговых окнах инсталятора, не изменяя каких-либо
параметров.

Для установки клиентской части запустите файл WesClientSetup.exe и также,
последовательно пройти все диалоги инсталятора.

Единственный параметр, который следует указать в процессе установки – это путь
установки. Для указания пути не рекомендуется использование русских символов и
пробелов.




                                          -4-
Часть 2. Администрирование
В этом разделе, предназначенном для системных администраторов, детально описана
настройка каждого компонента комплекса и администрирование базы данных. Требуется
наличие минимальных знаний о работе клиент-серверных СУБД.

Настройка RpSvr
Программа RpSvr – это OPC-сервер, назначение которого принять данные от весовых
блоков по последовательной линии связи и предоставить полученные данные другим
программам, поддерживающим технологию обмена данными OPC (для работы механизма
OPC технологии на компьютере должны быть установлены соответствующие proxy&stubs
файлы, которые автоматически устанавливаются при инсталяции серверной части).




                                       -5-
Запустите программу RpSvr, чтобы выполнить ее конфигурирование:
   1. Нажмите F9 и установите период обновления информации (частота обновления в
      главном окне программы RpSvr) и период приема данных (частота опроса по
      последовательной лини связи). Типичные значения этих двух параметров - это
      1000 мс. Завершите диалог кнопкой Ок.




   2. Нажмите F2 и установите параметры используемых последовательных портов.
      Скорость порта должна быть такой же как и на весовых блоках. Типичное значение
      этого параметра – 9600. Здесь также можно задать период прием данных, который
      будет распространятся только на этот порт. Если значение оставить нулевым, то
      частота опроса данных этого порта будет равна значению, описанному в
      предыдущем пункте. Галочка “Эммуляция” позволяет избежать открытия
      последовательного порта, что бывает полезно при отладки/настройке коплекса.
      После ввода параметров портов нажмите ОК.




   3. Для добавления модулей выделите созданный COM-порт и нажмите правую
      клавишу мыши, выберите “Добавить модуль” и тип модуля. В появившемся окне
      установите параметры модуля. Для разных типов модулей настройка параметров
      различна. Однако для всех типов модулей есть следующие параметры:
   - “Сетевой адрес”. Любое значение от 0 до 255.
   - “Название модуля”. Уникальное имя модуля, состоящие из латинских символов
      или цифр.
   - “Описание”. Любой комментарий.
   - “Макс.кол-во ретрейнов”. Количество перезапросов при ошибке связи.
   - “Включен”. Включение модуля в работу. Если галочка не установлена, то опрос
      модуля производится не будет.
   - “Эммуляция”. При включенной эммуляции опрос модуля не выполняется, значения
      тегов вводятся двойным щелчком левой клавиши мыши по имени тега. Данный
      режим предназначен в основном для отладки.
   - После ввода параметров нажмите ОК.
                                        -6-
4. Установив параметры портов и модулей необходимо сохранить конфигурацию.
      Нажмтие Ctrl+S, а затем ОК.
   5. Теперь можно проверить связь с устройствами. Для запуска опроса модулей
      нажмите СТАРТ. В правой нижней части окна программы выводится статус-
      информация об устройстве. За качество связи отвечает параметр “Период/ошибки”,
      где период – это время затраченное на один цикл опроса модуля, а ошибки –
      количество ошибок связи. Если связи с модулем нет, то количество ошибок будет
      увеличиваться. Для останова опроса модулей нажмите СТОП.




Для получения дополнительной информации по технологии OPC можно обратится к
первоисточнику на сайте www.opcfoundation.org.



                                        -7-
Настройка WesSvr




                   -8-
Настройка WesClient

Администрирование базы данных
Смены

Модули

Отчеты

Тренды

Пользователи

Резервирование и восстановление базы данных

Скрипты




                              -9-
Часть 3. Пользование
Данный раздел описания предназначен для операторов. Здесь описывается работа с
программой WesClient на уровне пользователя.

Запуск и подключение

Просмотр отчетов

Просмотр графиков

Ручной ввод данных




                                        - 10 -
Часть 4. Программирование
Этот раздел руководства описывает процесс создания новых отчетов и трендов, а также
другие возможности комплекса. Рассчитан на программистов, имеющих опыт работы с
SQL.

Структура базы данных

Алгоритм сбора данных программой WesSvr

Редактирование отчетов
Параметры отчета

Дизайнер отчета

Редактирование трендов
Диаграмма
Параметры
Линии
SQL запросы

Использование хранимых процедур




                                        - 11 -
Приложение А. Планировщик запросов RpSheduler




                        - 12 -
Приложение Б. Эмулятор весового блока Акконт908.




                         - 13 -

Más contenido relacionado

Destacado

Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Ania Jastrzębska
 
Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Ania Jastrzębska
 
Color for Data Visualization
Color for Data VisualizationColor for Data Visualization
Color for Data VisualizationMika Aldaba
 
Event & Experience Marketing Concept
Event & Experience Marketing ConceptEvent & Experience Marketing Concept
Event & Experience Marketing ConceptRobert-Jan Aantjes
 
10 Principles of Design by Dieter Rams for Data Visualization
10 Principles of Design by Dieter Rams for Data Visualization10 Principles of Design by Dieter Rams for Data Visualization
10 Principles of Design by Dieter Rams for Data VisualizationMika Aldaba
 
Lessons From Edward Tufte
Lessons From Edward TufteLessons From Edward Tufte
Lessons From Edward TufteMika Aldaba
 
Responsive Design for Data Visualization
Responsive Design for Data VisualizationResponsive Design for Data Visualization
Responsive Design for Data VisualizationMika Aldaba
 

Destacado (10)

Brochure pdf
Brochure pdfBrochure pdf
Brochure pdf
 
On tap anh van
On tap anh vanOn tap anh van
On tap anh van
 
Facebook for Press-Seal Gasket
Facebook for Press-Seal GasketFacebook for Press-Seal Gasket
Facebook for Press-Seal Gasket
 
Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Pomóż mi przełamać lody...
Pomóż mi przełamać lody...
 
Pomóż mi przełamać lody...
Pomóż mi przełamać lody...Pomóż mi przełamać lody...
Pomóż mi przełamać lody...
 
Color for Data Visualization
Color for Data VisualizationColor for Data Visualization
Color for Data Visualization
 
Event & Experience Marketing Concept
Event & Experience Marketing ConceptEvent & Experience Marketing Concept
Event & Experience Marketing Concept
 
10 Principles of Design by Dieter Rams for Data Visualization
10 Principles of Design by Dieter Rams for Data Visualization10 Principles of Design by Dieter Rams for Data Visualization
10 Principles of Design by Dieter Rams for Data Visualization
 
Lessons From Edward Tufte
Lessons From Edward TufteLessons From Edward Tufte
Lessons From Edward Tufte
 
Responsive Design for Data Visualization
Responsive Design for Data VisualizationResponsive Design for Data Visualization
Responsive Design for Data Visualization
 

Similar a программный комплекс весовой учет

NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetwrix Россия/СНГ
 
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаМодуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаYana Brodetski
 
Центр решений КРОК на базе технологий Veritas
Центр решений КРОК на базе технологий VeritasЦентр решений КРОК на базе технологий Veritas
Центр решений КРОК на базе технологий VeritasКРОК
 
Инфраструктура_на_базе_открытого_ПО
Инфраструктура_на_базе_открытого_ПОИнфраструктура_на_базе_открытого_ПО
Инфраструктура_на_базе_открытого_ПОAlexey Vasyukov
 
Платформа IQ Rain Bird. Как экономить воду?
Платформа IQ Rain Bird. Как экономить воду?Платформа IQ Rain Bird. Как экономить воду?
Платформа IQ Rain Bird. Как экономить воду?Газон Сервис Irrigation
 
Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaAndrey Karpov
 
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterАудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterNetwrix Россия/СНГ
 
Обзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterОбзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterNetwrix Россия/СНГ
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPКРОК
 
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейПакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейCisco Russia
 
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...ebuc
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATORsoft-point
 
Cis critical security controls. контроль 3 безопасная конфигурация устройств
Cis critical security controls. контроль 3   безопасная конфигурация устройствCis critical security controls. контроль 3   безопасная конфигурация устройств
Cis critical security controls. контроль 3 безопасная конфигурация устройствTeymur Kheirkhabarov
 
VMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей ЩадныхVMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей Щадныхmikhail.mikheev
 
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...Компания УЦСБ
 
Haab Teleport TV 1.5 functional
Haab Teleport TV 1.5 functionalHaab Teleport TV 1.5 functional
Haab Teleport TV 1.5 functionalHAAB
 

Similar a программный комплекс весовой учет (20)

NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL ServerNetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
NetWrix SQL Server Change Reporter. Обзор программы для аудита SQL Server
 
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продуктаМодуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
Модуль 14. Лекция 55-56. Управление релизами и развертыванием продукта
 
Центр решений КРОК на базе технологий Veritas
Центр решений КРОК на базе технологий VeritasЦентр решений КРОК на базе технологий Veritas
Центр решений КРОК на базе технологий Veritas
 
Инфраструктура_на_базе_открытого_ПО
Инфраструктура_на_базе_открытого_ПОИнфраструктура_на_базе_открытого_ПО
Инфраструктура_на_базе_открытого_ПО
 
Платформа IQ Rain Bird. Как экономить воду?
Платформа IQ Rain Bird. Как экономить воду?Платформа IQ Rain Bird. Как экономить воду?
Платформа IQ Rain Bird. Как экономить воду?
 
Описание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP VerticaОписание архитектуры СУБД HP Vertica
Описание архитектуры СУБД HP Vertica
 
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
 
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change ReporterАудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
Аудит Active directory. Обзор программы NetWrix Active Directory Change Reporter
 
лекция 8 (2часа)
лекция 8 (2часа)лекция 8 (2часа)
лекция 8 (2часа)
 
Обзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change ReporterОбзор NetWrix Active Directory Change Reporter
Обзор NetWrix Active Directory Change Reporter
 
Система мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BPСистема мониторинга ВКС для ТНК-BP
Система мониторинга ВКС для ТНК-BP
 
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностейПакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
Пакетное ядро мобильного оператора: ASR5k, поиски устранение неисправностей
 
Backup commvault data_line
Backup commvault data_lineBackup commvault data_line
Backup commvault data_line
 
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
Решения Microsoft System Center для мониторинга и управления инфраструктурой ...
 
TRAFFIC SIMULATOR
TRAFFIC SIMULATORTRAFFIC SIMULATOR
TRAFFIC SIMULATOR
 
Cis critical security controls. контроль 3 безопасная конфигурация устройств
Cis critical security controls. контроль 3   безопасная конфигурация устройствCis critical security controls. контроль 3   безопасная конфигурация устройств
Cis critical security controls. контроль 3 безопасная конфигурация устройств
 
VMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей ЩадныхVMware User Group Community Russia, Сергей Щадных
VMware User Group Community Russia, Сергей Щадных
 
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...
Решение УЦСБ для обеспечения кибербезопасности промышленных систем автоматиза...
 
Haab Teleport TV 1.5 functional
Haab Teleport TV 1.5 functionalHaab Teleport TV 1.5 functional
Haab Teleport TV 1.5 functional
 
DATA CLUSTER
DATA CLUSTERDATA CLUSTER
DATA CLUSTER
 

программный комплекс весовой учет

  • 1. Программный комплекс "Весовой учет" Версия описания 1.0 Дата последнего изменения 29.05.2004. ©2004 НПФ Промавтоматика, г.Барнаул -1-
  • 2. Оглавление Оглавление.....................................................................................................................................2 Часть 1. Общие сведения и установка.........................................................................................3 Введение.....................................................................................................................................3 Назначение программного комплекса.................................................................................3 Краткий обзор программ, входящих в комплекс................................................................3 Функциональная схема комплекса.......................................................................................4 Системные требования..............................................................................................................4 Установка....................................................................................................................................4 Часть 2. Администрирование.......................................................................................................5 Настройка RpSvr........................................................................................................................5 Настройка WesSvr......................................................................................................................8 Настройка WesClient.................................................................................................................9 Администрирование базы данных...........................................................................................9 Смены......................................................................................................................................9 Модули....................................................................................................................................9 Отчеты.....................................................................................................................................9 Тренды....................................................................................................................................9 Пользователи..........................................................................................................................9 Резервирование и восстановление базы данных................................................................9 Скрипты..................................................................................................................................9 Часть 3. Пользование...................................................................................................................10 Запуск и подключение.............................................................................................................10 Просмотр отчетов....................................................................................................................10 Просмотр графиков.................................................................................................................10 Ручной ввод данных................................................................................................................10 Часть 4. Программирование.......................................................................................................11 Структура базы данных...........................................................................................................11 Алгоритм сбора данных программой WesSvr.......................................................................11 Редактирование отчетов..........................................................................................................11 Параметры отчета................................................................................................................11 Дизайнер отчета...................................................................................................................11 Редактирование трендов.........................................................................................................11 Использование хранимых процедур......................................................................................11 Приложение А. Планировщик запросов RpSheduler................................................................12 Приложение Б. Эмулятор весового блока Акконт908.............................................................13 -2-
  • 3. Часть 1. Общие сведения и установка В первой части кратко описываются все программы комплекса, их назначение и взаимодействие между собой. Также здесь приведены необходимые системные требования и инструкция по установке. Введение Назначение программного комплекса Программный комплекс “Весовой учет” предназначен для учета взвешиваемой весами (дозаторами) продукции и представления полученной информации в табличном и графическом виде. Комплекс позволяет использовать любое количество модулей (весов, дозаторов и т.д.), определять для различных участков предприятия разное количество и время смен, разграничивать доступ к информации между пользователями, производить удаленное обновление собственной конфигурации, создавать пользовательские отчеты и тренды. Открытая структура и использование таких современных технологий как OPC (OLE for Control Processes) и “клиент-сервер” позволяет придерживаться единых общепринятых стандартов, что добавляет комплексу универсальности и расширяет спектр его использования. Краткий обзор программ, входящих в комплекс Комплекс из состоит из набора приложений, подразделяющихся на относящиеся к клиентской и относящиеся к серверной части. Информация с весов собирается серверной частью и сохраняется в базе данных, откуда в дальнейшем извлекается клиентскими приложениями, как с локального, так и с удаленных компьютеров. Также в базе данных хранится конфигурация комплекса – описание отчетов и графиков, список и права пользователей и другое. Клиентская часть комплекса: WesClient. Клиентское приложение, позволяющее просматривать отчеты и графики. Также является средством администрирования комплекса. Серверная часть комплекса: RpSvr. Сервер OPC, предназначенный для опроса весов (как правило по последовательной линии связи) и раздачи информации другим приложениям – серверу архивации WesSvr, а также любым другим поддерживающим интерфейс OPC, например, SCADA-системе для визуализации процесса. WesSvr. Сервер архивации, предназначенный для получения информации по весам от RpSvr и записи ее в базу данных. Выполняет некоторую предварительную обработку информации – расчет текущей производительности, фиксирования времени начала и конца смен и другое. Дополнительные средства комплекса: RpScheduler. Планировщик запросов к базе данных. Позволяет выполнять SQL-запросы и вызывать пользовательские хранимые процедуры с заданной периодичностью. Пример использования в комплексе – вызов процедуры расчета выхода каждые 30 минут и запись в циклический архив, для формирования отчета “Выход за сутки”. -3-
  • 4. WesEmm. Эммулятор весов “Акконт”. Служит источником данных при отсутствии доступа к реальным весам во время создании и отладки отчетов и трендов. В комплексе также используется СУБД Firebird версии 1.0.3 build 972. Функциональная схема комплекса Under construction… Системные требования Аппаратные требования, необходимые для нормальной работы комплекса зависят от: - количества весовых модулей; - размеров циклических архивов; - количества удаленных пользователей. Рекомендуемые минимальные параметры сервера: - Pentium III – 700 - RAM 256 Mb - Свободное место на диске 10 Gb Рекомендуемые минимальные параметры клиента: - Pentium II - 300 - RAM 128 Mb - Свободное место на диске 5 Mb Требование к системному ПО для сервера и клиента: - Windows 2000 / WinXP или выше. Для удаленного доступа необходима сеть, с поддержкой протокола TCP/IP (либо NetBEUI или SPX). Установка Для установки серверной части запустите файл WesServerSetup.exe. После положительных ответов в диалоговых окнах инсталятора серверная часть программного комплекса будет установлена. После завершения работы инсталятора WesServerSetup, будет автоматически вызван инсталятор сервера баз данных Firebird. Если сервер Firebird уже установлен на компьютере, то инсталяцию нужно отменить. При установке сервера Firebird следует положительно ответить в всех диалоговых окнах инсталятора, не изменяя каких-либо параметров. Для установки клиентской части запустите файл WesClientSetup.exe и также, последовательно пройти все диалоги инсталятора. Единственный параметр, который следует указать в процессе установки – это путь установки. Для указания пути не рекомендуется использование русских символов и пробелов. -4-
  • 5. Часть 2. Администрирование В этом разделе, предназначенном для системных администраторов, детально описана настройка каждого компонента комплекса и администрирование базы данных. Требуется наличие минимальных знаний о работе клиент-серверных СУБД. Настройка RpSvr Программа RpSvr – это OPC-сервер, назначение которого принять данные от весовых блоков по последовательной линии связи и предоставить полученные данные другим программам, поддерживающим технологию обмена данными OPC (для работы механизма OPC технологии на компьютере должны быть установлены соответствующие proxy&stubs файлы, которые автоматически устанавливаются при инсталяции серверной части). -5-
  • 6. Запустите программу RpSvr, чтобы выполнить ее конфигурирование: 1. Нажмите F9 и установите период обновления информации (частота обновления в главном окне программы RpSvr) и период приема данных (частота опроса по последовательной лини связи). Типичные значения этих двух параметров - это 1000 мс. Завершите диалог кнопкой Ок. 2. Нажмите F2 и установите параметры используемых последовательных портов. Скорость порта должна быть такой же как и на весовых блоках. Типичное значение этого параметра – 9600. Здесь также можно задать период прием данных, который будет распространятся только на этот порт. Если значение оставить нулевым, то частота опроса данных этого порта будет равна значению, описанному в предыдущем пункте. Галочка “Эммуляция” позволяет избежать открытия последовательного порта, что бывает полезно при отладки/настройке коплекса. После ввода параметров портов нажмите ОК. 3. Для добавления модулей выделите созданный COM-порт и нажмите правую клавишу мыши, выберите “Добавить модуль” и тип модуля. В появившемся окне установите параметры модуля. Для разных типов модулей настройка параметров различна. Однако для всех типов модулей есть следующие параметры: - “Сетевой адрес”. Любое значение от 0 до 255. - “Название модуля”. Уникальное имя модуля, состоящие из латинских символов или цифр. - “Описание”. Любой комментарий. - “Макс.кол-во ретрейнов”. Количество перезапросов при ошибке связи. - “Включен”. Включение модуля в работу. Если галочка не установлена, то опрос модуля производится не будет. - “Эммуляция”. При включенной эммуляции опрос модуля не выполняется, значения тегов вводятся двойным щелчком левой клавиши мыши по имени тега. Данный режим предназначен в основном для отладки. - После ввода параметров нажмите ОК. -6-
  • 7. 4. Установив параметры портов и модулей необходимо сохранить конфигурацию. Нажмтие Ctrl+S, а затем ОК. 5. Теперь можно проверить связь с устройствами. Для запуска опроса модулей нажмите СТАРТ. В правой нижней части окна программы выводится статус- информация об устройстве. За качество связи отвечает параметр “Период/ошибки”, где период – это время затраченное на один цикл опроса модуля, а ошибки – количество ошибок связи. Если связи с модулем нет, то количество ошибок будет увеличиваться. Для останова опроса модулей нажмите СТОП. Для получения дополнительной информации по технологии OPC можно обратится к первоисточнику на сайте www.opcfoundation.org. -7-
  • 9. Настройка WesClient Администрирование базы данных Смены Модули Отчеты Тренды Пользователи Резервирование и восстановление базы данных Скрипты -9-
  • 10. Часть 3. Пользование Данный раздел описания предназначен для операторов. Здесь описывается работа с программой WesClient на уровне пользователя. Запуск и подключение Просмотр отчетов Просмотр графиков Ручной ввод данных - 10 -
  • 11. Часть 4. Программирование Этот раздел руководства описывает процесс создания новых отчетов и трендов, а также другие возможности комплекса. Рассчитан на программистов, имеющих опыт работы с SQL. Структура базы данных Алгоритм сбора данных программой WesSvr Редактирование отчетов Параметры отчета Дизайнер отчета Редактирование трендов Диаграмма Параметры Линии SQL запросы Использование хранимых процедур - 11 -
  • 12. Приложение А. Планировщик запросов RpSheduler - 12 -
  • 13. Приложение Б. Эмулятор весового блока Акконт908. - 13 -