Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Финансовый рынок и его значение в управлении денежными потоками на современном этапе: любому предприятию для расширения производства и увеличения прибыли нужны...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Дисциплины:
2020-08-21 | 94 |
5.00
из
|
Заказать работу |
|
|
Аппаратно-программный комплекс предназначен для выполнения трех основных функций:
автоматического управления (АУ) без участия ФПО верхнего уровня системы управления;
дистанционного управления (ДУ) исполнительными механизмами (ИМ) и режимами работы подсистем нижнего уровня с помощью ФПО верхнего уровня;
отображения на мониторах верхнего уровня параметров (ОП), измеряемых на объекте управления, и параметров, отражающих состояние средств самой системы управления, а также регистрации и архивирования информации в базах данных.
КАПС построена как двухканальная система с нагруженным дублированием ФПО нижнего (НУ) и верхнего (ВУ) уровней и баз данных (рис. 4.2).
Информация в КАПС поступает из системы сбора данных (ССД) от измерительных каналов, содержащих дискретные (ДД) и аналоговые (АД) датчики. Управляющие воздействия поступают из КАПС в систему вывода данных (СВД), содержащую некоторое количество ИМ. ССД и СВД не входят в рассматриваемую систему и являются буфером между КАПС и объектом управления. Подсистема КАПС верхнего уровня обменивается информацией со смежными системами.
На нижнем уровне структурными единицами ФПО НУ являются алгоритмы А1...А8, секции ввода (СВв) и вывода (СВыв) данных. Секции ввода данных могут принимать информацию от ССД или ФПО ВУ. Секции вывода данных выполняют функции контроллеров для управления ИМ и для передачи служебной информации в адрес ФПО ВУ и ФПО НУ. База данных используется не только для выполнения указанных функций, поэтому объем данных БД превышает объем, необходимый для выполнения функций АУ, ДУ и ОП.
1 Пример составлен по материалам реального проекта.
Рис. 4.2. Структурная схема ФПО и ИО КАПС
|
Оценка исходного числа дефектов
Надежность ПК оценивается на стадии проектирования, когда известны структура ФПО и описание каждой структурной единицы по входам и выходам. Поэтому для оценки ИЧД используются формулы (10.12) и (10.13). Чтобы оценить влияние структурирования на ожидаемое число дефектов, каждый алгоритм разбивается на секции, размеры которых определяются требованиями технологии программирования, принятой в САПР ПО, и соображениями повышения эффективности работы отдельного программиста с учетом рекомендаций психологии программирования и соображений удобства дальнейшей отладки. Исходные данные для расчетов и результаты расчетов ИЧД по секциям и алгоритмам приведены в табл. 4.4.
Таблица 4.4
Исходное число дефектов по секциям и алгоритмам
Наименование |
Исходные данные
Входы
Примечание. 1 − учитываются все обрабатываемые входы; 2 − учитываются все независимые входы; Ац − алгоритм без разбиения на секции; Ас − алгоритм с разбиением на секции.
|
Расчеты проведены для двух вариантов исходных данных. В первом варианте учтены все обрабатываемые входы и все ветвящиеся выходы. Во втором варианте учтены только независимые входы и выходы. Расчеты показывают, что разбиение алгоритмов на секции приводит к увеличению суммарного количества входов и выходов: в первом варианте на 35%, а по отдельным алгоритмам до 70%; во втором варианте на 29%, а по отдельным алгоритмам до 60%. Однако суммарное количество дефектов при разбиении на секции сократилось: на 40% в варианте 1 и на 30% в варианте 2. Разбиение на секции отдельных алгоритмов не всегда приводит к снижению ИЧД. Так произошло для А1 в варианте 1 и для А4 в варианте 2. Однако разбиение все-таки проводят по другим причинам Например, разбиение А1 полезно для облегчения автономной отладки. В этом случае при разбиении на две секции для полной отладки надо просмотреть 27+29=640 комбинаций значений бинарных входов, а без разбиения − 211=2048 комбинаций, то есть в 3,2 раза больше. Варианты 1 и 2 могут рассматриваться как крайние для получения двусторонней оценки ИЧД, так как при функционально зависимых входах и выходах независимыми остаются операции адресации, при программировании которых также могут возникать ошибки. Именно поэтому может быть использовано среднее арифметическое оценок.
В качестве секций ввода в состав ФПО НУ входят модули сравнения результатов измерения аналоговых параметров с уставками с последующей индикацией нарушения уставки. В качестве секций вывода используют два типа контроллеров, БУ1 и БУ2, для управления ИМ двух различных типов. Исходные данные о секциях ввода и вывода и результаты расчетов ИЧД приведены в табл. 4.5.
Таблица 4.5
Исходное число дефектов в секциях ввода и вывода
Наименование | ИЧД | ||
СВв | 4 | 16 | 0,04 |
БУ1 | 42 | 240 | 8,90 |
БУ2 | 28 | 147 | 3,34 |
Совокупность секций ввода и вывода сравнима по количеству дефектов со множеством алгоритмов.
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!