Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ 1-74.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.15 Mб
Скачать

45. Особливості реалізації алгоритмів обробки поля прапорів та взаємодії з інтерфейсом користувача у складі системного пз срч.

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

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

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

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

46. Радіальний інтерфейс (ір) спряження мп обробки з інформаційними каналами систем рч. Призначення сигналів керування обміном даними.

Блок управления протоколов предназначен для реализации протоколов обмена по радиальному интерфейсу микропроцессора. Этот блок реализуется функциями цифрового управляющего автомата. Наиболее часто данный блок реализуется на комбинационных элементах с применениями линий задержек.

В соответствии со структурой МПСУ, вычислители реального времени должны иметь в своём составе совокупность средств информационных каналов. Функции информационных каналов поддерживают двухстороннее информационное взаимодействие вычислителя с терминальными элементами объекта. Таким образом, информационные каналы обеспечивают включение в контур решения единой задачи процессов внешних компонент.

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

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

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

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