ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ НАУЧНО - ПРОИЗВОДСТВЕННОЕ ПРЕДПРИЯТИЕ «ЭКРА» УТВЕРЖДЕН ЭКРА.00010-02-ЛУ Комплекс программ EKRASCADA Руководство системного программиста ЭКРА.00010-02 32 01 Листов 20 2016 2 ЭКРА.00010-02 32 01 АННОТАЦИЯ В документе описаны: функции комплекса программ EKRASCADA; связи между компонентами комплекса; связи между компонентами комплекса и сторонними системами; процедура установки комплекса; процедура проверки работоспособности комплекса; дополнительные возможности комплекса. 3 ЭКРА.00010-02 32 01 ОГЛАВЛЕНИЕ 1. Общие сведения ........................................................................................................................................................................................................................... 4 1.1. Назначение ............................................................................................................................................................................................................................ 4 1.2. Функции комплекса.................................................................................................................................................................................................... 4 1.3. Системные требования ......................................................................................................................................................................................... 6 2. Структура комплекса .......................................................................................................................................................................................................... 7 2.1. Сведения о структуре ........................................................................................................................................................................................... 7 2.2. Состав ........................................................................................................................................................................................................................................ 7 2.3. Связи между компонентами ............................................................................................................................................................................. 8 3. Установка EKRASCADA ..................................................................................................................................................................................................... 10 3.1. Установка программ...............................................................................................................................................................................................10 3.2. Установка лицензии ...............................................................................................................................................................................................18 3.2.1. Получение ключей программно-технического комплекса ................................................................................18 3.2.2. Установка файла лицензии ...................................................................................................................................................................18 4. Проверка программы............................................................................................................................................................................................................. 19 5. Дополнительные возможности...............................................................................................................................................................................20 4 ЭКРА.00010-02 32 01 1. 1.1. ОБЩИЕ СВЕДЕНИЯ Назначение Назначение комплекса описано в документе «Комплекс программ EKRASCADA. Описание применения» (ЭКРА.00010-02 30 01) в подразделе «Назначение». 1.2. Функции комплекса Программное обеспечение комплекса EKRASCASDA разделено на подсистемы и выполняет следующие функции и задачи: 1. Подсистема сбора информации: Получение данных с устройств/систем по протоколу МЭК 60870-5-101 Передача команд в устройства/системы по протоколу МЭК 60870-5-101 Получение данных с устройств/систем по протоколу МЭК 60870-5-103 Передача команд в устройства/системы по протоколу МЭК 60870-5-103 Получение данных с устройств/систем по протоколу МЭК 60870-5-104 Передача команд в устройства/системы по протоколу МЭК 60870-5-104 Получение данных с устройств/систем по протоколу OPC Передача команд в устройства/системы по протоколу OPC Получение данных с устройств/систем по протоколу Modbus Передача команд в устройства/системы по протоколу Modbus Получение данных с устройств/систем по протоколу МЭК 61850 Передача команд в устройства/системы по протоколу МЭК 61850 Получение данных с устройств по протоколу СТАРТ Передача команд в устройства по протоколу СТАРТ Получение данных с устройств/систем по протоколу SPA-Bus Передача команд в устройства/системы по протоколу SPA-Bus Получение данных со счётчиков СЭТ производства НЗиФ Получение данных с устройств/систем по протоколу SNMP Передача команд в устройства/системы по протоколу SNMP 2. Подсистема передачи информации: Передача данных в устройства/системы по протоколу МЭК 60870-5-104 5 ЭКРА.00010-02 32 01 Приём команд от устройств/систем по протоколу МЭК 60870-5-104 Передача данных в устройства/систем по протоколу OPC DataAccess 3.0, 2.05a, 1.0 Приём команд от устройств/систем по протоколу OPC DataAccess 3.0, 2.05a, 1.0 Передача данных в устройства/систем по протоколу МЭК 61850 Приём команд от устройств/систем по протоколу МЭК 61850 3. Подсистема дорасчёта параметров: Вычисление дополнительных параметров на основе данных, предоставляемых подсистемой сбора информации 4. Подсистема архивирования: Архивация событий и аналоговых сигналов Предоставление информации подсистеме отображения 5. Подсистема диагностики: Отслеживание работоспособности компонентов (серверов/служб) ПТК «ЭКРА» Формирование событий при потере/восстановлении работоспособности 6. Подсистема обеспечения целостности Отслеживание неизменности исполняемых файлов служб EKRASCADA Формирование событий при несанкционированном изменении исполняемых файлов 7. Подсистема регистрации событий Формирование журналов событий в простых текстовых файлах 8. Подсистема осциллографирования Формирование осциллограмм дискретных событий в формате COMTRADE 9. Подсистема сетевого управления Передача данных по протоколу SNMP 10. Подсистема синхронизации Приём запросов на синхронизацию времени от клиентов NTP Синхронизация локального времени системы со временем сервера NTP 11. Подсистема отображения Предоставление данных для отображения клиентам АРМ Отображение мнемосхем 6 ЭКРА.00010-02 32 01 Просмотр трендов Управление Просмотр/скачивание осциллограмм Формирование отчётов 1.3. Системные требования Системные требования комплекса описаны в документе «Комплекс программ EKRASCADA. Описание применения» (ЭКРА.00010-02 30 01) в подразделе «Системные требования». 7 ЭКРА.00010-02 32 01 2. 2.1. СТРУКТУРА КОМПЛЕКСА Сведения о структуре Комплекс состоит из отдельных приложений, каждое из которых выполняет конкретные функции. Базовые компоненты должны быть установлены на все сервера, куда устанавливается любой из компонентов других подсистем. 2.2. Состав Программное обеспечение EKRASCASDA2 состоит из компонентов, приведенных в Таб. 1. Таб. 1 – Подсистемы и компоненты комплекса программ EKRASCADA Подсистемы Компоненты Базовые компоненты Монитор данных Менеджер команд Подсистема сбора информации Клиент МЭК 60870-5-101 Клиент МЭК 60870-5-103 Клиент МЭК 60870-5-104 Клиент OPC Клиент Modbus Клиент МЭК 61850 Клиент СТАРТ Клиент SPA-Bus Клиент СЭТ Клиент SNMP Подсистема передачи информации Сервер МЭК 60870-5-104 Сервер OPC Сервер МЭК 61850 Подсистема дорасчёта параметров Вычислитель Подсистема архивации Архиватор Подсистема диагностики Монитор компонентов Подсистема обеспечения целостности Монитор целостности Подсистема регистрации Регистратор событий Осциллограф Подсистема сетевого управления Сервер SNMP 8 ЭКРА.00010-02 32 01 Подсистемы Компоненты Подсистема синхронизации времени Сервер NTP Клиент NTP Подсистема отображения Сервер визуализации Клиент АРМ 2.3. Связи между компонентами Связи между компонентами представлены на Рис. 1 Рис. 1 – Связи между компонентами Подсистема сбора данных выполняет сбор данных с устройств нижнего уровня или сторонних подсистем, и помещает их в монитор данных. Также подсистема принимает команды от менеджера команд и отсылает их в устройства и сторонние подсистемы. 9 ЭКРА.00010-02 32 01 Монитор данных принимает данные от подсистем, являющихся источниками данных, и предоставляет данные подсистемам, являющимся потребителями данных. Подсистема дорасчёта параметров получает данные из монитора данных, выполняет над ними операции, заданные пользователем, и помещает результат обратно в монитор данных. Подсистема архивации получает данные из монитора данных и выполняет архивацию в долговременный архив, представленный базой данных. Подсистема диагностики взаимодействует со всем компонентами комплекса, серверами ПТК «ЭКРА», а также с устройствами нижнего уровня (при наличии возможности) и компонентами сторонних подсистем. Подсистема представляет информацию о работоспособности других подсистем, а также о наличии связи с серверами, устройствами нижнего уровня и компонентами сторонних подсистем в монитор данных. Подсистема обеспечения целостности выполняет мониторинг исполняемых файлов и предоставляет информацию о несанкционированных изменениях в этих файлах в монитор данных. Подсистема регистрации получает данные из монитора данных и формирует файлы событий, в формате необходимом пользователю. Подсистема отображения получает данные из монитора данных и базы данных и предоставляет их в АРМ пользователя в виде динамических мнемосхем, архивов событий, трендов, отчётов. Также подсистема принимает команды с АРМа и перенаправляет их менеджеру команд. Подсистема передачи информации получает данные из монитора данных и передаёт их на верхний уровень или в сторонние системы. Также подсистема принимает команды с верхнего уровня или сторонних систем и перенаправляет их менеджеру команд. Менеджер команд принимает команды от других компонентов, определяет непосредственного исполнителя команды и направляет её исполнителю. Подсистема сетевого управления предоставляет данные о сервере непосредственно на верхний уровень или в сторонние подсистемы по протоколу SNMP. Подсистема синхронизации времени выполняет синхронизацию времени сервера или предоставляет возможность синхронизации подсистеме синхронизации времени, установленной на другом сервере. 10 ЭКРА.00010-02 32 01 3. 3.1. УСТАНОВКА EKRASCADA Установка программ Для установки пакета запустите EKRASCADA-x.x.x.msi и нажмите кнопку «Далее». Рис. 2 - Мастер установки Ознакомьтесь с лицензионным соглашением, для продолжения выберите пункт «Я принимаю условия лицензионного программного обеспечения» и нажмите кнопку «Далее». Рис. 3 – Лицензионное соглашение 11 ЭКРА.00010-02 32 01 Укажите расположение директорий установки приложения и директории данных. В качестве директории данных рекомендуется использовать несистемный диск. Для продолжения нажмите кнопку «Далее». Рис. 4 – Директории установки и данных приложения Мастер предложит на выбор 3 варианта установки: «Обычная установка» устанавливает только базовые компоненты; «Выборочная» позволяет выбрать необходимый набор приложений; «Полная установка» устанавливает весь набор приложений. Для продолжения нажмите кнопку «Далее». 12 ЭКРА.00010-02 32 01 Рис. 5 - Выбор типа установки Если был выбран вариант выборочной инсталляции, укажите, какие компоненты следует установить. Для продолжения нажмите кнопку «Далее». Рис. 6 - Выбор компонентов Установите временную зону, в которой находится оборудование, и выберите один из вариантов синхронизации времени. Если компонент будет использован в качестве сервера времени, выберите пункт «Установить сервер синхронизации времени». Если компонент будет 13 ЭКРА.00010-02 32 01 синхронизироваться с внешним сервером времени, выберите пункт «Настроить синхронизацию с сервером времени» и укажите его адрес. Для продолжения нажмите кнопку «Далее». Рис. 7 – Настройка параметров времени Если был выбран компонент «Подсистема архивирования», то установите его параметры, выбрав один из вариантов СУБД. Для продолжения нажмите кнопку «Далее». Рис. 8 – Настройки подсистемы архивирования 14 ЭКРА.00010-02 32 01 Если был выбран компонент «Подсистема отображения» и не выбран компонент «Подсистема архивирования», то установите параметры компонента «Подсистема отображения», выбрав один из вариантов СУБД. Для продолжения нажмите кнопку «Далее». Рис. 9 – Настройки подсистемы отображения Установите параметры аутентификации SNMP. Для продолжения нажмите кнопку «Далее». Рис. 10 – Настройки SNMP Для продолжения нажмите кнопку «Установить». 15 ЭКРА.00010-02 32 01 Рис. 11 – Начало установки Установку можно прекратить, нажатием кнопки «Отмена». Рис. 12 – Процесс установки Если программе установке потребуется закрытие некоторых приложений, она выведет окно, изображенное на Рис. 13. Закройте все указанные приложения и нажмите кнопку «ОК». Если закрытие приложений невозможно, выберите пункт «Не закрывайте приложения. Необходима перезагрузка» и 16 ЭКРА.00010-02 32 01 нажмите кнопку «ОК». В данном случае после установки приложения будет необходима перезагрузка компьютера. Рис. 13 – Предупреждение об открытых приложениях Если используется ОС Microsoft Windows XP SP3, то программа может вывести окно, изображенное на Рис. 14. Вставьте диск с дистрибутивом операционной системы в оптический привод и нажмите кнопку «ОК». Рис. 14 – Запрос диска с дистрибутивом операционной системы 17 ЭКРА.00010-02 32 01 По окончании установки программа выведет окно о завершении процесса. Нажмите кнопку «Выход» для окончания установки. Рис. 15 – Завершение установки Если установка требует перезагрузки компьютера, будет выведено окно, изображенное на Рис. 16. Нажмите «Да» для автоматической перезагрузки компьютера. Если хотите осуществить перезагрузку компьютера самостоятельно, нажмите «Нет». В этом случае программное обеспечение будет готово к работе только после перезагрузки компьютера. Рис. 16 – Окно перезагрузки 18 ЭКРА.00010-02 32 01 3.2. Установка лицензии Для исключения нелегального использования в ПО EKRASCADA используется механизм лицензирования. Лицензирование позволяет использовать строго ограниченный функционал EKRASCADA на определенных серверах ПТК. Лицензия представляет собой файл, содержащий информацию об аппаратной конфигурации сервера (модели процессора и материнской плате) и ограничениях на использование программных компонентов EKRASCADA. Замена процессора на полностью аналогичный не приводит к необходимости повторной установки лицензии. В случае замены материнской платы необходимо провести повторную установку лицензии. Процедура установки лицензии включает в себя: формирование файла конфигурации оборудования программно-технического комплекса; получение от производителя EKRASCADA файла лицензии на основе файла конфигурации оборудования; установка файла лицензии. Вне зависимости от наличия лицензии, компоненты EKRASCADA находятся в рабочем состоянии и поддерживают обновление конфигурации. Компоненты EKRASCADA не выполняют основную функцию до установки лицензии. Компоненты EKRASCADA выполняют провреку наличия лицензии в момент запуска. В случае удаления файла лицензии, компоненты EKRASCADA сохраняют работоспособность вполть до перезапуска. 3.2.1. Получение ключей программно-технического комплекса Для формирования файла аппаратной конфигурации сервера требуется: - в меню «Пуск/EKRA/EKRASCADA» запустить ярлык «Сохранить файл ключей ПТК»; - в диалоге сохранения файла указать имя и размещение файла аппаратной конфигурации сервера. 3.2.2. Установка файла лицензии Для установки файл лицензии требуется: - в меню «Пуск/EKRA/EKRASCADA» запустить ярлык «Применить лицензию»; - в диалоге открытия файла указать расположение файла лицензии EKRASCADA. 19 ЭКРА.00010-02 32 01 Разрешения лицензии EKRASCADA вступают в действие немедленно после применения лицензии, перезагрузка серверов и перезапуск приложений EKRASCADA не требуются. 4. ПРОВЕРКА ПРОГРАММЫ Запустите оснастку «Службы». Убедитесь, что все службы с приставкой «EKRASCADA» находятся в состоянии «Работает», а тип запуска установлен в «Автоматически». Рис. 17 – Проверка работоспособности EKRASCADA 20 ЭКРА.00010-02 32 01 5. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ После установки комплекс программ предоставляет доступ по протоколу FTP для пользователя «user» с паролем «password» к следующим каталогам: arm – каталог файлов подсистемы отображения; config – каталог конфигураций программ, входящих в состав комплекса; journal – каталог, в котором формируются файлы регистратора событий; log – каталог содержит журналы событий программ (в том числе отладочные), входящих в состав комплекса; oscill – архив осциллограмм; project – каталог файлов проекта системы.