Читайте также:
|
|
Конспект к уроку 8
Учитывая свойства базовых задач, программное обеспечение ТП может быть спроектировано как набор ПП, каждая из которых реализует только одну функцию - измерение, управление, просмотр. Это заметно упрощает создание программного обеспечения. Особенности реализации этих функций позволяют специфицировать типы программ.
Функция измерения (диагностики) реализуется одной ПП для всех измеряемых (диагностических) параметров, подготовленных в данном КО, даже если измеряемые параметры относятся к разным физическим задачам или разным ТП. Это правило позволяет оптимизировать сетевые запросы и соблюдается в том случае, если ТП обслуживается несколькими КО.
Т.к. каждый управляющий параметр относится только к одной задаче управления [3], то для работы с ней составляется уникальный по содержанию список из всех принадлежащих задаче параметров, алгоритм работы с которыми реализуется одной специально создаваемой для этого ПП, поддерживающей диалоговые функции. Потребность СУ в совместных задачах управления [1], объединяющих несколько базовых задач управления, реализуется совместной работой уже имеющихся ПП.
Функция просмотра данных заключается в периодическом просмотре значений семафоров параметров в паспортных таблицах [3].
Таким образом, ПП, реализующая функцию просмотра данных, может быть единой для всех задач просмотра данных. Кроме того, она может быть использована в качестве головной для пакета управляющих ПП и, наконец, она может работать в смешанной задаче просмотра и управления, список параметров которой содержит как управляемые, так и нередактируемые параметры [3].
Таким образом, СУ имеет следующие основные типы ПП, сопоставляемые трем типам базовых задач СУ (рис.1):
· Супервизор – постоянно работающая измерительно-диагностическая ПП;
· Master-программа – головная программа пакета ПП, а также ПП для задач просмотра параметров и для простых задачах управления, в которых требуется только редактирование физических параметров;
· Slave-программа – ПП, обеспечивающая работу базовой задачи управления.
Дата добавления: 2015-01-29; просмотров: 11 | Поможем написать вашу работу | Нарушение авторских прав |
<== предыдущая лекция | | | следующая лекция ==> |
Классификация сканеров | | | Проверка диска |