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-
10. Часть 3. Пользование
Данный раздел описания предназначен для операторов. Здесь описывается работа с
программой WesClient на уровне пользователя.
Запуск и подключение
Просмотр отчетов
Просмотр графиков
Ручной ввод данных
- 10 -
11. Часть 4. Программирование
Этот раздел руководства описывает процесс создания новых отчетов и трендов, а также
другие возможности комплекса. Рассчитан на программистов, имеющих опыт работы с
SQL.
Структура базы данных
Алгоритм сбора данных программой WesSvr
Редактирование отчетов
Параметры отчета
Дизайнер отчета
Редактирование трендов
Диаграмма
Параметры
Линии
SQL запросы
Использование хранимых процедур
- 11 -