Пакет: Учет оборудования#

Пакет Учет оборудования предназначен для хранения в конфигурации РТС информации о состоянии жизненного цикла оборудования.

Оборудование – это средства измерения (датчики), существующие на объекте.

Этап жизненного цикла (ЭЖЦ) - это состояние эксплуатации, в котором находится средство измерения (датчик).

Средство измерения может находиться в следующих состояниях:

  • Эксплуатация

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

  • Поверка

  • Ремонт

  • Монтаж

  • Резерв

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

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

Состав#

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

  1. Конфигуратор РТС.

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

    Администратор.

    Назначение:

    • Настройка конфигурации.

    • Указания этапов жизненного цикла в свободной форме.

    • Ввод оборудования в эксплуатацию, то есть переключение этапа жизненного цикла датчика на этап «Эксплуатация» возможен только с использованием конфигуратора.

    • Формирование отчетов.

  2. Модуль Учет оборудования ОБОЛОЧКИ оператора.

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

    Оператор.

    Настройка модуля:

    Администратор.

    Файл:

    rtlSensors.bpl

    Назначение:

    • Управление типовыми переходами между этапами жизненного цикла датчиков.

    • Формирование отчетов оборудования и отправка изменений, внесенных в жизненные циклы оборудования, на сервер РТС.

  3. Модули генерации отчетов учета оборудования для утилиты «Генератор отчетов».

    Эксплуатация:

    Автоматическая.

    Настройка:

    Администратор.

    Файлы:

    rtpPovExpire.bpl, rtpPovPov.bpl, rtpPovSensors.bpl.

    Назначение:

    • Автоматическая генерация отчетов системы.

    • Автоматическая отправка отчетов с помощью электронной почты.

Установка#

В любом дистрибутиве ПО РТС, начиная с версии «29_06_2022», конфигуратор способен выполнять функционал системы «Учет оборудования» в полном объеме, однако для использования функционала в ОБОЛОЧКЕ и Генераторе отчетов необходимо осуществить дополнительную установку.

Для установки Пакета «Учет оборудования» необходимо использовать установочный файл с именем rts-PovFull-ДД_ММ_ГГГГ.exe, где дата в имени файла должна быть не менее чем «29_06_2022».

Установку необходимо проводить точно в тот же каталог, в котором установлена система РТС версии не старее чем «29_06_2022». Установка в другой каталог или на более раннюю версию РТС, приведет к ошибкам установки и система «Учет оборудования» работать не будет.

После установки дополнительного пакета необходимо настроить:

  1. Оболочку оператора.

    Для настройки необходимо добавить библиотеку:

    LibrariesrtlSensors.bpl

  2. Генератор отчетов.

    Для настройки необходимо добавить в список используемых модулей следующие библиотеки:

    LibrariesrtpPovExpire.bpl,

    LibrariesrtpPovPov.bpl,

    LibrariesrtpPovSensors.bpl.

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

Если после установки дополнительного пакета «Учет оборудования» указанных библиотек в нужном каталоге нет, значит был нарушен порядок установки или используется не совместимая базовая версия системы РТС.

Обработка состояний РТС сервером#

В зависимости от состояния оборудования сервер интерпретирует получаемые значения по-разному.

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

Попытка передать новое значение от ПО связи или передать команду для такой переменной будет являться ошибкой в РТС сервере.

В лог файл будет записана строка:

"Value for non-working sensor [%s]:%d", sens->name, sens->idx

и новое значение будет проигнорировано.

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

  • РТС Сервер может работать со старыми (не имеющими данных об этапе жизненного цикла) и новыми конфигурациями.

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

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

Сведения об измерении

При сохранении измерений в БД, сервер сохраняет дополнительную информацию:

  1. Был ли значим тип сигнала в момент получения значения.


  1. Был ли значим протокол в момент получения значения.


  1. Информацию о способе получения значения сервером.

    Различаются следующие источники получения значения:

    1. «вычисленное» – Устанавливается для значений, которые были получены в результате выполнения формул или автоматических вычислений на сервере.

    2. «источник» – Устанавливается для значений, полученных от ПО, которое зарегистрировало себя как «источник данных» для определенного протокола.

      В настоящее время таким ПО являются: VALSrv М. Кочнева и ОРС клиент.

    3. «клиент» – Устанавливается для значений, полученных от любого другого ПО, которое не является источником данных.

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

    4. «скрипт» – Устанавливается для значений, полученных при выполнении скриптов на сервере.

    5. «ручное» – Устанавливается для значений, полученных при ручном вводе значений в специальном диалоге редактирования значений.


  1. Информацию о состоянии поверки средства измерения.

    Различаются следующие состояния поверки:

    1. «не нужно» – Устанавливается для всех переменных, которые не являются оборудованием.

    2. «поверен» – Устанавливается для переменных, дата поверки которых находится в допустимом диапазоне.

    3. «долго» – Устанавливается для переменных, которые нуждаются в поверке через длительный интервал (см. настройки общих параметров сервера РТС).

    4. «скоро» – Устанавливается для переменных, которые нуждаются в поверке через короткий интервал (см. настройки общих параметров сервера РТС).

    5. «ошибка» – Устанавливается для оборудования, дата поверки которого находится вне допустимого диапазона.


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

Такими элементами являются: окно информации о переменной, архивные графики, тренды значений и списки значений генератора отчетов.

Более подробно способы отображения этой информации описаны в разделе «Значимость и состояние поверки».

Сервер РТС#

На Сервере РТС хранятся общие параметры клиентов.

Общие параметры – это набор именованных значений, которые хранятся на Сервере РТС и могут быть использованы любыми клиентами, осуществляющими к нему доступ.

При установке связи с сервером любым клиентом список общих параметров и их значения будут автоматически переданы клиенту.

../_images/128.png

Окно общих параметров на сервере РТС#

Общие параметры предназначены для хранения типовых, общих для различных клиентов настроек в едином хранилище.

В диалоге настроек РТС сервера, на закладке Сервер находится пункт Общие настройки клиентов, при выборе которого появляется диалоговое окно для редактирования общих параметров клиентов.

Информация

При подключении к серверу РТС клиенты автоматически получают копию всех общих параметров со значениями, установленными в настройках сервера.

Модулем учета оборудования используются:

  1. PovLong - длинный интервал до следующей поверки.

  2. PovShort - короткий интервал до следующей поверки.

  3. Name - наименование объекта, на котором эксплуатируется РТС сервер (название шахты, разреза и т.д.)

Интервалы поверки используются:

  • В Конфигураторе, для отображения корректного состояния поверки средств измерения.

  • В РТС сервере, для вычисления начального состояния переменных.

Наименование объекта используется:

  • Отчетами учета оборудования.

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

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

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

Если на объекте не заполняют и не используют даты поверки датчиков и не используют ПО «Учет оборудования», то интервалы их поверки использоваться не будут.

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

Конфигуратор#

В Конфигураторе, на закладке Переменные добавлено расположено поле выбора Эксплуатация.

В этом поле из списка можно выбрать этап жизненного цикла для переменной.

../_images/218.png

Настройка ЭЖЦ в Конфигураторе#

Ограничения при выборе ЭЖЦ

  • Этап кроме этапа «Эксплуатация» можно выбрать только для оборудования.

  • При выборе любого этапа кроме этапа «Эксплуатация» переменная будет автоматически отключена при сохранении данных.

Проверки при сохранении редактируемых данных

  • У любой переменной должен быть указан тип сигнала.

  • Изменение этапа жизненного цикла возможна только для оборудования.

  • У оборудования обязаны быть указаны следующие поля:

    • дата поверки,

    • дата следующей поверки,

    • заводской номер.

  • Дата поверки не может быть в будущем, а дата следующей поверки в прошлом.

  • Оборудование может быть включено в отчет только на этапе «Эксплуатация».

  • У любых переменных на этапе «Эксплуатация» должны быть заполнены:

    • наименование,

    • объект контроля,

    • точка контроля,

    • контроллер,

    • адрес на контроллере.

  • У любых переменных, которые НЕ находятся на этапе «Эксплуатация» можно НЕ указывать:

    • наименование,

    • объект контроля,

    • точку контроля,

    • контроллер.

  • В Конфигураторе можно проводить любые модификации ЭЖЦ для любого оборудования.

Информация

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

Работа с конфигурациями

Конфигуратор способен работать как со старыми (не содержащими информации об этапе жизненного цикла), так и с новыми конфигурациями.

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

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

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

Работа с отчетами

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

../_images/315.png

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

Информация

Отчеты оборудования в программе конфигурирования доступны всегда, вне зависимости от того, установлен дополнительный пакет утилит «Учет оборудования» или нет.

Оболочка оператора#

В ОБОЛОЧКЕ оператора, после установки модуля «Учет оборудования» rtlSensors.bpl появятся следующие возможности:

../_images/49.png

Управление ЭЖЦ в Оболочке Оператора#

Управление ЭЖЦ, просмотр отчетов реализованы через использование следующих элементов интерфейса:

Отчеты

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

Для отчетов используются следующие файла шаблонов:

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

Генератор отчетов#

Для использования функционала модуля «Учет оборудования» необходимо установить дополнительное ПО и настроить Генератор Отчетов.

Модуль «Учет оборудования»

После установки ПО и добавления библиотек в список доступных в настройках генератора отчетов, на закладке Компоненты, станут доступны настройки для отчетов модуля «Учет оборудования».

../_images/58.png

Настройка отчетов в Генераторе Отчетов#

Для каждого отчета по отдельности можно указать:

  1. Каталог, в котором будет сохранен файл отчета.

  2. Префикс, который будет использован в имени файла при создании отчета.

  3. Настроить параметры письма, отправляемого электронной почтой.

Отчеты

Для генерации отчетов используются стандартные файлы шаблонов модуля «Учет оборудования»:

Отчеты и их шаблоны – это файлы в формате XLS, которые могут быть загружены в MS Excel или аналогичные программы.

Информация

Создание отчетов модуля «Учет оборудования» настраивается по стандартным правилам, используемым для любого отчета в программе «Генератор отчетов».