Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 80

Формирование технологической документации выполняется:

-  по сценариям сервера документирования;

-  по командам от мониторов реального времени;

-  по командам операторов.

Форма и содержание технологической документации определяется соответствующими шаблонами документов, которые создаются в процессе проектирования. Шаблон документа разрабатывается в виде файла HTML-формата. Он содержит типовые элементы HTML, а так же дополнительные функции и команды, предназначенные для запроса данных от узлов проекта и обработки полученных значений. Команды, позволяют выводить значения даты и времени, текущие и архивируемые значения каналов как в виде графиков, так и в виде статистических данных. Файлы шаблонов используются в сценариях сервера документирования и должны размещаться на доступных для него ресурсах. Технологические документы можно выводить на печать, представлять на WEB-сервере системы. Для создания шаблонов документов в инструментальной системе используется модуль проектирования - Редактор шаблонов.

Разработка шаблона

Содержанием типового технологического документа является набор данных из значений технологических параметров (значений каналов), представленных в форме таблицы. Кроме этого каждый документ имеет соответствующее оформление и реквизиты, связанные с его созданием. Началом разработки шаблона технологического документа является постановка задачи. Например:

Требуется еженедельно формировать ведомость энергопотребления. Она должна предоставлять информацию о потреблении энергоносителей: горячая вода, пар давлением 3 ати, пар давлением 6 ати, электроэнергия 220 В, электроэнергия 380 В. Данные должны быть представлены в виде таблицы с указанием среднего значения потребления за каждые сутки прошедшей недели. Документ по этому шаблону должен подготавливаться каждый понедельник в 0 часов 00 минут 00 секунд. Текущие значения потребления энергоносителей формируются в каналах с именами: ПОТРЕБЛ_ПАР3, ПОТРЕБЛ_ПАР6, ПОТРЕБЛ_ВОДА, ПОТРЕБЛ_220, ПОТРЕБЛ_380. Эти каналы собраны в объект базы каналов Энергопотребление узла АРМ проекта и архивируются в локальном архиве узла.

 Редактор шаблонов

Редактор шаблонов (РШ) - файл htmpled.exe, является типовым Windows-приложением со стандартным интерфейсом в составе: главное меню, при панели инструментов (основная, панель форматирования и панель объектов), строка состояния и рабочая область.

Главное меню РШ содержит как типовые пункты: Файл, Правка, Вид, Помощь, с набором соответствующих команд, так и пункты с командами для создания и редактирования шаблонов: Элемент, Таблица, Отчет. Пункт Отчет имеет единственную команду Пробный отчет, выполнение которой эмулирует формирование технологического документа по текущему шаблону.

Операции с шаблонами

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

Атрибуты элементов HTML.

Стили элементов HTML.

Специальные свойства, используемые сервером документирования.

Атрибуты обычно определяют функциональные характеристики элементов. Например, COLSPAN задает число столбцов, занимаемых элементом таблицы, а атрибут ID – идентификатор элемента.

Существуют атрибуты, определяющие отображаемые характеристики элементов: COLOR, WIDTH, ALIGN и т.п. Однако для  задания внешнего вида документа рекомендуется использовать стили, которые являются основным средством задания таких характеристик элементов HTML. По мере развития языка HTML из него постепенно будут уходить атрибуты, которые более адекватно могут быть заменены соответствующими стилями. Разные атрибуты и стили имеют различный синтаксис записи значений и могут применяться к разным элементам. Например, стиль TEXT-ALIGN имеет допустимые значения left, right, center, justify и действует на блочные элементы.