Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Виды обеспечений АСОИУ и их структура
Качество и эффективность функционирования АСОИУ во многом определяются тем, насколько она полно обеспечена необходимыми для этого средствами, позволяющими реализовать выполнение возложенных на АС задач управления. Эти средства называют видами (компонентами) обеспечения АСОИУ. Различают следующие виды обеспечения АСОИУ: - организационное, - информационное, - математическое, - программное, - техническое, - лингвистическое, - правовое, - эргономическое, - методическое, - метрологическое. Организационное обеспечение АСОИУ представляет собой совокупность средств и методов, предназначенных для проведения: 1) технико-экономического анализа существующей системы управления; 2) выбора и постановки задач автоматизации управления; 3) организации процесса функционирования объекта управления в условиях АСОИУ. Оно необходимо для обеспечения взаимодействия персонала АСОИУ с техническими средствами и между собой в процессе решения задач управления. Структура организационного обеспечения на примере АСУ ВД представлена на рис. 1.7. Информационное обеспечение АСОИУ – это совокупность реализованных решений по объемам, размещению и формам организации информации, циркулирующей в системе при функционировании. Оно включает нормативно-справочную информацию, необходимые классификаторы используемой информации и их коды, унифицированные документы, массивы и базы данных, используемых при решении задач АСОИУ. Структура информационного обеспечения на примере АСУ ВД представлена на рис. 1.8. Техническое обеспечение АСОИУ – это комплекс технических средств, обеспечивающий эффективное функционирование системы. Его специфика состоит в необходимости систематического обслуживания, проверки исправности, профилактики, различных видов ремонта. Эта специфическая область работы АСОИУУ выполняется специалистами по электронике и вычислительной технике и не входит в круг обязанностей специалистов по разработке и эксплуатации АСОИУ. Однако проектирование всего комплекса технических средств АСОИУ, объединенного в обеспечивающую подсистему, является непосредственной задачей разработчиков системы. Структура технического обеспечения на примере АСУ ВД представлена на рис. 1.9.
Рис. 1.7. Схема структуры организационного обеспечения АСУ ВД Рис. 1.8. Схема структуры информационного обеспечения АСУ ВД
Рис. 1.9. Схема структуры технического обеспечения АСУ ВД
В плане реализации для конкретных АС технические средства могут образовывать достаточно сложные иерархические структуры на основе построения распределенных вычислительных сетей (РВС). Примеры таких структур приведены на рис.1.10, 1.11 и 1.12. Лекция 3 Под программным обеспечением АСОИУпонимают совокупность программ и программных средств для реализации всего комплекса задач системы на базе применения средств вычислительной техники, а также соответствующие инструктивно-методические материалы. Программное обеспечение обычно разбивают на две части: - общее программное обеспечение, - специальное (функциональное) программное обеспечение. Специальное программное обеспечение в управляющих ЭВМ часто занимает 50-70 % от общего объема памяти программ. Общее программное обеспечение можно разделить на две крупные компоненты: - программное обеспечение вычислительного процесса, -программное обеспечение технологии создания и сопровождения специального программного обеспечения (см. рис. 1.13). Специальное программное обеспечение обычно разделяют на три компоненты: - пакеты прикладных программ, - программно-ориентированные системы, - программы организации вычислительного процесса (см. рис. 1.14). Рис. 1.10. Схема структуры РВС для планирования и диспетчеризации основного производства Рис. 1.11. Схема структуры распределенной вычислительной системы (РВС) для координации производства
Рис. 1.12. Схема структуры КТС на уровне технологической линии
Рис. 1.13. Схема структуры общего программного обеспечения АСОИУ
Рис. 1.14. Схема структуры специального программного обеспечения АСОИУ
Основные компоненты комплекса программ АСОИУ, определяющие взаимодействие с внешними объектами, контроль и организацию последовательности решения задач, могут быть объединены в типовую схему, структура которой слабо связана с содержанием функциональных задач АСУ и включает несколько (четких) групп программ: I. Обмена с внешними объектами; II. Организации вычислительного процесса; III. Контроля и обеспечения надежности; IV. Решения функциональных задач, составляющих специальное программное обеспечение конкретного назначения. Особенность этой типовой схемы (см. рис. 1.15) заключается в том, что она ориентирована на управляющие ЭВМ и поэтому несколько отличается от больших ОС. Рассмотрим ее функционирование. Рис. 1.15. Типовая схема взаимосвязей программ АСОИУ I. Программы обмена с внешними абонентами. Эта группа состоит из программ приема и выдачи сообщений. Включение этих программ в работу обычно осуществляется аппаратно по инициативе внешних устройств. Управление этими программами производится диспетчером прерываний, который управляет также программой контроля прерываний и программой анализа сбоев и возможно, другими программами с абсолютным приоритетом. Включение его производится аппаратно, и он программно почти не связан с основной частью комплекса программ АСУ. II. Программы организации вычислительного процесса включают: программу периодических вычислений; программу тактировки периодических вычислений; центральный диспетчер; местные диспетчеры; программы взаимодействия ЭВМ и процессоров в вычислительной системе АСУ; программы взаимодействия с внешними накопителями. Программа начального пуска включается оператором с пульта вычислительной системы, либо центральным диспетчером или периодически, или при изменении внешних условий для контроля и корректировки исходных данных режима функционирования объекта управления. Она обеспечивает сокращение времени, затрачиваемого на перевод вычислительной системы из исходного состояния в заданный режим работы. Программа тактировки периодических вычислений (таймер) осуществляет контроль счетчиков реального времени и запись заявок на включение периодических программ в соответствии с заданным для них темпом. Центральный диспетчер управляет включением групп программ, решающих крупные функциональные или вспомогательные задачи. Он включается после завершения каждой вызываемой им группы программ, а при отсутствии заявок и сообщений – после завершения анализа всей шкалы приоритетов. Местные диспетчеры управляют последовательностью подключения программных модулей в процессе решения задачи приоритетной группой программ, заданной центральным диспетчером. Они включаются центральным диспетчером или функциональными программами после их завершения. Программы взаимодействия комплексированных ЭВМ или процессоров в составе вычислительной системы обеспечивают межмашинный обмен информацией и распределение функциональных задач по процессорам для обеспечения необходимой пропускной способности системы или с целью повышения надежности решения функциональных задач (например, дублирование решения задач и выбор результата решения по мажоритарному принципу). Программы взаимодействия с внешними накопителями позволяют существенно увеличить объем памяти, доступной для хранения программ и информации. Эти программы распределяют память внешних накопителей между различными группами информационных массивов и программ, осуществляют вызов программ из внешней памяти в оперативную и выбирают массивы, подлежащие замещению. Они формируют и корректируют каталоги, определяющие расположение информации и программ на внешних накопителях, осуществляют контроль и защиту данных и программ на внешних накопителях от искажений из-за ошибок в программах и сбоев в аппаратуре. III. Программы контроля обеспечения надежности осуществляют режимы контроля и восстановления вычислительной системы и управляющей системы как в процессе рабочего функционирования объекта управления в реальном времени, так и функциональный контроль всей системы управления или системы обработки информации вне рабочего режима. Программа анализа сбоев включается либо схемно при выявлении сбоя методами аппаратного контроля, либо теми участками функциональных программ, на которых обнаружена ошибка или искажение информации. Она осуществляет регистрацию и накопление данных обо всех выявленных искажениях вычислительного процесса и информации, вырабатывает решения по ликвидации последствий или уменьшению ущерба от выявленного искажения путем включения соответствующих программ или переключений в аппаратуре. Кроме того, она ведет статистику проявляющихся искажений для обеспечения поиска частичных отказов в аппаратуре и ошибок в программе в режиме профилактики и восстановления системы. Программа анализа загрузки либо ведет учет холостого времени работы центрального диспетчера, либо подсчитывает суммарное время работы по основным функциональным программам и программам обмена информацией в течение некоторого наблюдательного времени. В зависимости от текущей загрузки вычислительной системы устанавливается темп включения программ контроля, других периодических программ, при необходимости подготавливает решения на перестройку структуры вычислительной системы при переходе значений загрузки через пороговые значения. В процессе рабочего функционирования для контроля вычислительной системы могут включаться программы двух типов: - программный диагностический тест контроля основных устройств системы без изменения информации, накопленной в оперативной памяти при решении функциональных задач, -программа контрольной задачи, имитирующая решения основных функциональных задач по подготовленным и зафиксированным сообщениям с точным сравнением результатов с известным эталоном. Программы функционального контроля могут включаться: 1) при приеме сообщений функционального контроля внешних абонентов и периодически для формирования сообщений, обеспечивающих функциональный контроль аппаратуры внешних абонентов; 2) при выявлении систематических искажений в поступающей информации для определения их источника. На основе анализа специализированных сообщений функционального контроля и информационных сообщений от внешних устройств вырабатывается информация о состоянии различных устройств управляющей системы, которая передается оператору системы. Программа контроля обмена включается периодически и обеспечивает сравнение с эталонами контрольных сообщений, принятых от внешних абонентов, формирование и подготовку к выдаче контрольных сообщений для внешних абонентов, а также обобщение и результатов контроля обмена за некоторый интервал времени. IV. Программы решения функциональных задач (специальное программное обеспечение) определяются типом и задачами системы управления. Включение функциональных групп программ производится либо через местный диспетчер (программы S5, S6, S7), либо непосредственной передачей управления между программами. Для реализации процесса вычислений в системе оперативная память ЭВМ должна иметь определенную структуру, предполагающую существование нескольких зон памяти. В типовой структуре оперативной памяти может быть выделено шесть таких зон: 1) зона программ организации вычислительного процесса; 2) зона входной информации; 3) зона выдаваемой информации; 4) зоны результатов обработки; 5) зоны контроля; 6) зоны хранения программ. Каждая из этих зон имеет свой объем, причем он может быть как постоянный, так и динамический, и свою структуру, представленную на рис. 1.16. Рис. 1.16. Типовая схема структур расширения оперативной памятиоперативной памяти Для комплекса программ вычислительной системы, осуществляющей управление некоторым объектом, можно выделить несколько основных режимов его функционирования. Такими режимами являются: 1. Режим начального пуска, подготавливающий необходимые исходные данные для последующего функционирования АСУ в данном режиме. 2. Режим тестового контроля и поиска неисправностей. Его можно разделить на два подрежима: 2.1. С помощью специальных диагностических тестов; 2.2. С помощью контрольных задач являющихся частью комплекса программ, постоянно функционирующих в рабочем режиме. 3. Режим функционального контроля управляющей системы. Этот режим в значительной степени связан с режимом начального пуска и должен обеспечивать проверку безопасности включения рабочих режимов, выявление ограничений на функционирование, связанных с состоянием внешних объектов, и выдачу обслуживающему персоналу сводных данных, необходимых для принятия решения о включении управляющей системой и допустимых режимах ее функционирования. 4. Рабочий режим можно разбить на три подрежима в зависимости от нагрузки вычислительной системы основными функциональными задачами. В подрежиме отсутствия внешних сообщений и ожидания информации система включена полностью в объект управления, может с ним взаимодействовать. Она находится в состоянии дежурства и ожидания, а рабочий режим сводится к готовности принятия обработать сообщение и к интенсивному контролю своих элементов и внешних абонентов. Периодически отображаются результаты контроля и включаются тесты для проверок всех компонент системы управления. Из программ, непосредственно связанных с решением функциональных задач, могут включаться, например, программы итогового отображения состояния системы. В подрежиме рабочего функционирования при малой и средней загрузки вычислительной системы включается основное количество программ решения функциональных задач и устанавливается нормальный темп включения периодических программ. При этом может несколько снижаться темп функционального контроля вычислительной системы и внешних абонентов. В подрежиме предельной загрузки и перегрузке вычислительной системы, работающей в реальном времени, рабочий режим должен перестраиваться для решения основных функциональных задач с допустимыми задержками и потерями входной и выходной информации. Для рационального использования производительности вычислительной системы в этих случаях приходиться сокращать объем и темп проверок, снижать в допустимых пределах темп включения периодических функциональных задач и переходить на решение ряда функциональных задач по запасным, т.е. «упрощенным» алгоритмам. Лингвистическое обеспечение АСУ – это совокупность языковых средств формализации естественного языка, построения сочетания информационных единицы при общении персонала АС в условиях ее функционирования, общения персонала со средствами вычислительной техники (тезаурусы, языки описания и манипулирования данными). Структура лингвистического обеспечения на примере АСУ ВД приведена на рис. 1.17.
Рис. 1.17. Схема структуры лингвистического обеспечения АСУ ВД Математическое обеспечение АСОИУ – это совокупность средств и методов, позволяющих строить математические модели задач обработки информации и управления. Эта компонента включает четыре составляющих ее элемента: средства математического обеспечения, методы выбора этих средств, соответствующую документацию, регламентирующую постановку и возможные методы решения задач, персонал, занимающийся разработкой математического обеспечения АСУ. Структура этого обеспечения на примере АСУ ВД представлена на рис. 1.18. Реализуется это обеспечение в виде программного обеспечения. Рис. 1.18. Схема структуры математического обеспечения АСУ ВД
Под правовым обеспечением АСУ понимают совокупность норм, выраженных в нормативных актах, которые устанавливают и определяют организацию этих систем, их цели, задачи, структуру и функции, правовой статус АСУ и всех ее структурных элементов, регламентируют процессы создания и функционирования АСУ. Структура правового обеспечения АСУ дана на рис. 1.19.
Рис. 1.19. Схема структуры правового обеспечения АСУ ВД Эргономическое обеспечение АСОИУ – это совокупность реализованных методов и средств, которые используются на разных этапах разработки и функционирования АСОИУ для следующего: - выбора проектных решений, создающих оптимальные условия деятельности человека в автоматизированной системе, - быстрейшего освоения системы и обеспечения высокой эффективности и безошибочной деятельности человека в ней. Следует добавить еще следующие виды обеспечений: Методическое обеспечение АСОИУ - это совокупность документов, описывающих технологию функционирования системы, методы выбора и применения пользователями технологических приемов для получения конкретных результатов при функционировании АСОИУ. Метрологическое обеспечение АСОИУ – включает метрологические средства и инструкции по их применению. Выделение обеспечивающих компонент АСОИУ и анализ их структуры позволяет не только описывать разные стороны функционирования автоматизированных систем, но и дает возможность оценить спроектированную систему с точки зрения того, как принятые проектные решения полно отражают все виды обеспечений. Отсутствие или неполное описание какого-либо вида обеспечения АСОИУ приводит к ее неэффективному использованию. Компоненты АСОИУ могут быть сгруппированы в три класса компонент: 1) функциональные компоненты, определяющие, какие функции управления объектом и в каком объеме выполняет система; 2) организационные компоненты, регламентирующие порядок взаимодействия структурных подразделений объекта управления в процессе разработки, внедрения и функционирования АСУ; 3) 3) компоненты системы обработки данных, отражающие разные аспекты внутренней структуры процессов и средств их технической реализации, обеспечивающих получение, хранение, обработку и передачу информации, необходимой для автоматизируемого управления объектом управления. Обобщенная схема структуры АСОИУ в виде укрупненной декомпозиции составляющих ее компонент представлена на рис.1.20. Особенность этой схемы, кроме ее обобщенного вида, пригодного для описания любой АС или ее функциональной подсистемы, состоит в том, что в качестве основного принципа построения система обработки данных АСОИУ принят принцип независимости:
- компонентов математических моделей от компонентов моделей управления объектом управления, - компонентов вычислительных алгоритмов от компонентов математических моделей, - компонентов логической базы данных от компонентов вычислительных алгоритмов, - компонентов физической базы данных от компонентов логической базы данных, - компонентов программного обеспечения от компонентов физической базы данных. При этом каждая компонента АСУ состоит из иерархических взаимосвязанных элементов, подчиняющихся общим закономерностям теории иерархических многоуровневых систем, каждый уровень которых представляет своего рода «деталь» данного компонента. Свойства элемента, его входные и выходные параметры, взаимосвязи между элементами, организация и управление элементами на различных уровнях иерархии подчиняются также общим законам иерархических многоуровневых систем. Внутренние «физические» свойства каждого элемента зависят от типа компонента и закономерностей, присущих только данному типу. Перейдем к анализу наиболее распространенных свойств и показателей АСОИУ.Этот вопрос напрямую связан с корректной формулировкой цели создания системы. Как в случае создания АСОИУ, так и в случае развития существующей системыдолжны преследоваться следующие цели: - экономия топлива, сырья, материалов и др. производственных ресурсов; - обеспечение или повышение надежности (безопасности) функционирования объекта илипротекания технологического процесса; - повышение качества выходного продукта; - снижение затрат труда; - достижение оптимальной загрузки оборудования; - оптимизация режимов работы технологического оборудования и т.п. Но, если система уже существует, то, как правило, возникнет более узкая задача улучшения тех или иных показателей системы: адаптивности, расширяемости, надежность. Поэтому необходимо зафиксировать, как эти показатели определены в ГОСТе. 1. Эффективность АС - свойство АС, характеризуемое степенью достижения целей, поставленных при ее создании. К видам эффективности АС, относят, например, экономическую, техническую, социальную и др. 2. Совместимость АС - комплексное свойство двух или более АС, характеризуемое их способностью взаимодействовать при функционировании. Совместимость АС включает техническую, программную, информационную, организационную, лингвистическую и, при необходимости, метрологическую совместимость. 3. Адаптивность АС - способность АС изменяться для сохранения своих эксплуатационных показателей в заданных пределах при изменениях внешней среды. 4. Надежность АС - комплексное свойство АС сохранять во времени в установленных пределах значения всех параметров, характеризующих способность АС выполнять свои функции в заданных режимах и условиях эксплуатации. Надежность АС включает свойства безотказности и ремонтопригодности АС, а в некоторых случаях и долговечности технических средств АС. 5. Живучесть АС - свойство АС, характеризуемое способностью выполнять установленный объем функций в условиях воздействий внешней среды и отказов компонентов системы в заданных пределах. 6. Помехоустойчивость АС - свойство АС, характеризуемое способностью выполнять свои функции в условиях воздействия помех, в частности от электромагнитных полей. Итак, мы ввели несколько базовых терминов, описали основные составляющие АСОИУ, отметили основные характеристики этих систем. Лекция 4 |
Последнее изменение этой страницы: 2019-03-29; Просмотров: 910; Нарушение авторского права страницы