«Черный ящик»#

Предупреждение

В настоящее время документация в этом разделе отсутствует.

Если Вам необходима документация по этой теме, то просьба сообщить об этом.

«Черный ящик» (ЧЯ) - это программно-аппаратный комплекс, предназначенный для независимого сохранения таких данных работы системы как:

  • Значения изменений всех сконфигурированных переменных.

  • Данных используемых при работе объекта конфигураций.

  • Данных журналов.

ЧЯ закрыт для служб администрирования объектов эксплуатации. Программным и аппаратным обслуживанием ЧЯ занимаются либо службы «Ингортех», либо специально назначенные службы руководства объектом.

Данные сохраненные ЧЯ не могут быть изменены или удалены и сохраняются либо за все время эксплуатации системы, либо за период, согласованный с контролирующими и руководящими органами.

Основное назначение ЧЯ - сохранение данных о работе системы IngortechSCADA и предоставление возможности их просмотра для любых служб, которые в этом нуждаются. Примером таких служб могут быть службы горных инспекторов, сотрудники Ростехнадзора или руководства объектов.

Настоящая документация предназначена для служб выбранных для настройки и обслуживания системы ЧЯ.

Конфигурация#

Программная часть ЧЯ состоит из набора ПО предоставляемого «Ингортех», запущенного на специальном компьютере управление которым доступно только специальным службам обслуживания.

Для доступа к просмотру сохраненных данных используется утилита АРМ инспектора, запускаемая автоматически на оборудовании ЧЯ при логине. Защитой от изменения данных на ЧЯ является специально настроенная сессия авторизации в которой стандартная оболочка Windows заменяется на утилиту Оболочка доступа к ЧЯ.

Порядок настройки Windows

  • Создается административная учетная запись для запуска необходимого комплекта ПО. Параметры учетной записи доступны только службе обслуживания и настройки ЧЯ.

  • Создается пользовательская учетная запись для запуска утилиты «АРМ инспектора». Параметры учетной записи доступный всем пользователям, использующим ЧЯ для просмотра данных.

    Предупреждение

    Для корректной эксплуатации как основного набора ПО IngortechSCADA на ЧЯ, так и для обеспечения доступа к чтению данных ОС Windows должна быть настроена для обеспечения одновременного запуска нескольких сессий пользователей на компьютере ЧЯ.

    Т.е. настройка ОС должна обеспечить независимый запуск сессии доступа к чтению данных от сессии эксплуатации серверной части ПО ЧЯ.

    В случае несоблюдения такой настройки обеспечить реализацию задуманной схемы использования рабочего места инспектора на оборудовании ЧЯ будет невозможно.

Подсказка

Обеспечение работы нескольких сессий пользователей на одном компьютере возможна на любой версии Windows и осуществляется настройкой службы терминалов ОС или использования сторонних решений с аналогичной функциональностью.

Настройка службы терминалов осуществляется службой эксплуатации и обслуживания ПО ЧЯ на основе выбранного способа реализации этого функционала для соответствия требований к организации доступа к данным ЧЯ конкретных объектов.

Порядок установки ПО (административная учетная запись)

  • Осуществить вход в административную учетную запись предназначенную для эксплуатации ПО.

  • На основе настроек из папки Shell комплекта поставки IngortechSCADA настроить текущую учетную запись для автоматического запуска.

  • Установить комплект ПО IngortechSCADA.

  • Установить ПО для работы с выбранной БД. В настоящее время поддерживается использование следующих БД: Postgres, Firebird, MSSQL

  • Создать и настроить БД для работы сервера IngortechSCADA в режиме Единая БД значений, экспорт конфигураций.

    Для настройки структуры БД можно использовать скрипты из комплекта установки IngortechSCADA, расположенные в папке SQLExport каталога установки.

  • С помощью скриптов установки или с использованием средств из комплекта БД создаются две учетные записи пользователей для записи данных в БД (эта учетная запись будет использоваться при работе «Сервера» и «Экспортера»); для чтения данных (эта учетная запись будет использоваться при работе утилиты «АРМ Инспектора»). Настраиваются права учетных записей доступа к БД таким образом, чтобы обеспечить возможность записи данных для одной и чтения с запретом записи для другой.

  • Настроить автоматический запуск утилиты Стартер средствами ОС при входе в используемую учетную запись.

  • Настроить параметры запуска и остановки утилит Сервер и Экспортер данных в БД в настройках утилиты «Стартер».

  • Произвести перезагрузку ЧЯ и убедиться, что при запуске платформы осуществляется автоматический вход в учетную запись для работы ПО и все ПО корректно запускается.

    Дальнейшая настройка утилит и их тестирование описано ниже.


Настройка Сервера

  • Настраивается алиас доступа к созданной и сконфигурированной БД с использованием учетной записи с правами сохранения данных.

  • Из шаблона типа используемой БД выбирается запись, соответствующая выбранному типу БД и формату «Единая БД значений, экспорт конфигураций».

  • Настройка получения данных сервера устанавливается в режим «Получение данных с основного сервера РТС». Список серверов источников заполняется адресами основного и всех резервных сервером IngortechSCADA объекта.

../_images/setup-mode.png
  • Режим принятия конфигураций сервера настраивается для принятия конфигураций внешним источником. При работе сервера, при смене конфигураций их данные будут сначала сохраняться в БД утилитой Экспортер который, при успешном сохранении, будет давать команду серверу на смену конфигурации.

../_images/setup-cfg.png
  • Остальные параметры сервера настраиваются в соответствии с требованиями и предпочтениями службы эксплуатации ПО ЧЯ.


Настройка экспорта данных в БД

  • Настраивается доступ к локальному серверу IngortechSCADA, который будет запущен на локальной машине.

../_images/exp1.png
  • Настраивается прием конфигурации на сервере IngortechSCADA и параметры сохранения данных в соответствии с необходимостью служб наблюдения.

../_images/exp2.png
  • Настраивается доступ к БД в соответствии с выбранным типом БД, с использованием алиаса и учетной записи, созданных для сохранения данных.

    Подсказка

    Для работы с разными типами БД могут использоваться различные утилиты экспорта.


Проверка работоспособности ПО

Предупреждение

Для проверки работы ПО необходимо иметь доступ к полностью настроенному и функционирующему серверу IngortechSCADA объекта. Доступ к серверу объекта осуществляется только для чтения, поэтому проверка По ЧЯ полностью безопасна и не оказывает никакого влияния на эксплуатацию объекта.

  • Запускаются «Сервер» и «Экспортер».

  • Обе утилиты должны корректно соединиться с текущим активным сервером объекта.

  • «Сервер» должен получить текущую конфигурацию активную на объекте.

  • «Экспорт» должен обнаружить появление новой конфигурации и корректно экспортировать ее данные в настроенную на ЧЯ БД, после чего передать сигнал серверу на активацию конфигурации.

  • «Сервер» должен принять конфигурацию и перейти в режим получения данных.

  • В дальнейшем, «Сервер» должен получать текущие данные реального времени с сервера объекта и сохранять их в БД ЧЯ; «Экспорт» сохранять и актуализировать новые конфигурации на сервере.

  • С использованием утилиты dbexplor или утилит из комплекта выбранной БД необходимо проверить, что данные конфигураций и измерений реального времени корректно сохраняются в БД ЧЯ.

  • Запустить настроенную утилиту АРМ Инспектора (см. «Настройка доступа к данным» ниже) и убедиться в том, что утилита получает и отображает все данные БД ЧЯ.

После проверки работоспособности ПО, если данные полученные в результате тестирования не должны находиться в БД ЧЯ, текущую БД можно удалить и создать ее заново для использования в режиме эксплуатации.


Настройка утилиты доступа к данным

  • Войти в учетную запись созданную для просмотра данных.

  • В зависимости от выбранного типа БД запустить соответствующую утилиту АРМ Инспектора.

  • Настроить доступ к БД ЧЯ с использованием алиаса и учетной записи, созданной для чтения данных.

  • Проверить работоспособность утилиты для всех, необходимых службам наблюдения, элементов отображения (графики, журналы) с использованием данных, сохраненных в БД ЧЯ в процессе тестирования (см. «Проверке работоспособности ПО» выше).

  • На основе настроек из папки Shell комплекта поставки IngortechSCADA создать файлы настроек для запуска Оболочки доступа к ЧЯ для запуска необходимой утилиты «АРМ Инспектора» с необходимыми параметрами.

  • Установить «Оболочку доступа» в качестве основной оболочки Windows для этой учетной записи.

  • Выйти из учетной записи и войти в нее снова. Убедиться что «Оболочка доступа» используется и успешно запускается необходимая утилита «АРМ Инспектора».

  • Проверить доступность всех элементов утилиты «АРМ Инспектора» в режиме запуска под созданной для этого учетной записью.

При корректной настройке доступа к просмотру данных этот функционал должен быть доступен с любого рабочего места локальной сети объекта с помощью стандартных механизмов доступа к удаленному рабочему столу Windows. Т.е. для запуска утилиты просмотра необходимо установить соединение с ЧЯ с указанием параметров учетной записи созданной для просмотра данных.

В случае необходимости, доступ к ЧЯ можно осуществлять с рабочих мест находящихся за пределами локальной сети объекта контроля. Для обеспечения этой возможности необходимо настроить доступ к ЧЯ с использованием любых механизмов, соответствующих требованиям безопасности служб эксплуатации как самого объекта контроля, так и надзорных органов.

Предупреждение

Настройка удаленного доступа к ЧЯ осуществляется службами безопасности объекта или под их непосредственным руководством и этот доступ предоставляется службам обслуживания.


Контроль работы ЧЯ

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

Для контроля работоспособности можно использовать такие механизмы как: периодические проверки работы ПО в ручном режиме; автоматический контроль работы с использованием утилиты Наблюдатель.

Все механизмы проверки направлены на выявление фактов потери связи между сервером IngortechSCADA и серверами объектов, таким образом заключаются в проверке доступности

Обслуживание#

Своевременное и регулярное обслуживание ЧЯ направлено на обеспечение его бесперебойной работы.

Обслуживание как программной так и аппаратной части ЧЯ осуществляется специальной службой, назначенной для этого объекта эксплуатации.

Обслуживание должно производиться специалистами, имеющими квалификацию по обслуживанию как аппаратной части ЧЯ, так и программ IngortechSCADA.

Предупреждение

Службы занимающиеся обслуживанием имеют полный доступ как к технической, так и к программной и информационной составляющей ЧЯ, поэтому их деятельность должна соответствовать всем требованиям, предъявляемым службами безопасности как объекта, так и органов государственного надзора.


Обслуживание аппаратной части

Обслуживание аппаратной части в части как установки, так и поддержки работоспособности заключается в периодических проверках корректности функционирования всех элементов используемой платформы, таких как: жесткие диски, память, сетевые интерфейсы, состояние ОС.

Рекомендуется согласовать график периодических проверок со службами контроля и эксплуатации объекта и проводить их в соответствии с графиком.

При периодическом обслуживании необходимо проверять такие ключевые параметры функционирования как:

  • Количество свободного места на жестких дисках (как выделенных под ПО IngortechSCADA, так и под БД).

  • Работоспособность сетевых интерфейсов, использующихся для связи с серверами объекта эксплуатации.

  • Проверка наличия ошибок работы с остальными составляющими платформы по журналам ОС и решение возникающих проблем.

При проведении планового обслуживания рекомендуется вести письменный журнал обслуживания со следующим содержимым:

../_images/journal.png

В журнале рекомендуется описывать проблемы, выявленные в процессе обслуживания.

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


Обслуживание программной части

Обслуживание программной части ЧЯ в части как установки, так и поддержки работоспособности заключается в периодических проверках корректности функционирования всех элементов ПО и его обновлении в случае необходимости.

Обслуживание программной части ЧЯ может проводиться как независимо, так и одновременно с обслуживанием аппаратной части ЧЯ. Решение о периодичности и процедурах обслуживания программной части принимает служба обслуживания исходя из общих рекомендаций по настройке IngortechSCADA, особенностей используемой аппаратной платформы и собственного опыта эксплуатации ПО.

В процессе обслуживания рекомендуется обращать внимание на следующие элементы:

  • Количество свободного мета на диске (разделе) отведенном под работу ПО.

    В процессе работы ПО создает и сохраняет файлы конфигураций, настроек и временных данных. В случае недостатка места на диске работа ПО может быть нарушена.

  • Скорость работы с диском.

    Скорость работы с диском может оказать существенное влияние на работу программ IngortechSCADA. Основной причиной замедления работы может служить высокий уровень фрагментирования данных в файловой системе. Рекомендуется разделять разделы используемые ПО, БД и разделы логирования, а так же проводить периодическую дефрагментацию файловой системы.

  • Наличие лог файлов с сообщениями об ошибках и нештатном завершении программ.

    В процессе работы, в случае возникновения критических ошибок, ПО создает файлы с расшифровкой ошибки. необходимо проверять наличие таких файлов, выявлять причины их возникновения и, в случае необходимости, производить либо дополнительную настройку ПО, либо сообщать об ошибках производителю для их исправления.

При проведении планового обслуживания рекомендуется вести письменный журнал обслуживания с содержимым, аналогичным журналу технического обслуживания, что позволит обеспечить своевременное выявление проблем эксплуатации ПО и контролировать решение этих проблем.