- •Москва «Высшая школа» 2005 м.М. Благовещенская л.A. Злобин информационные технологии систем управления технологическими процессами
- •.Раздел I. Методы и средства формирования и обработки информации
- •Глава 1. Информационные технологии
- •1.1. Информация
- •1.2. Виды информации
- •1.3. Информационное обеспечение систем управления
- •1.4. Системы счислений информации
- •1.5. Частотные характеристики фильтров:
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Какие «виды фильтров Вы знаете?Глава 2. Основные понятия и определения теорий автоматизации и управления
- •2.1. Основные понятия и определения теории автоматизации технологических процессов
- •2.2. Основные понятия и определения теории автоматического управления
- •2.3. Технологический объект управления
- •2.4.Системы автоматического регулирования
- •Регулятор
- •Прямая цепь
- •Обратная цепь
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •По отклонению:
- •2.5. Каскадные системы автоматического регулирования
- •2.6. Типовые законы регулирования
- •2.7. Выбор закона регулирования и регуляторов в сар
- •2.8. Классификация автоматических регуляторов
- •-/(Время)
- •2.9. Цифровые системы управления
- •2.10. Адаптивное управление с помощью нечеткой логики
- •Вопросы и задания для самопроверки, темы для обсуждения
- •Глава 3. Метрологические основы формирования, обработки и передачи информации
- •3.1. Основные метрологические понятия и термины
- •3.2. Физическая величина. Единицы и размерности физических величин
- •3.3. Основные понятия об измерениях
- •3.4. Средства измерений и их основные элементы
- •3.5. Системы дистанционной передачи и устройства связи с объектом
- •9 8 7 Рис. 3.7. Принципиальная схема дифференциально-трансформаторной системы дистанционной передачи (пояснения в тексте)
- •3.6. Модуляция и демодуляция сигнало
- •3.7. Устройства связи с объектом (усо)
- •3.8. Типовая система сбора и передачи информации
- •Глава 4. Методы и средства формирования информации о состоянии технологических объектов (процессов)
- •4.1. Методы и средства измерений температуры
- •4.2. Методы и средства измерений давления
- •Верхний предел измерения, кг/см2 Напряжение питания: Выходной сигнал: Изготовитель:
- •4.3. Методы и средства измерений расхода и количества вещества
- •Выходной сигнал: Изготовитель: 0...5 мА; 4...20 мА уеоа (Германия)
- •Диапазон измерений: Температура измеряемой среды: Выходной сигнал: Изготовитель:
- •Диапазон расхода: для држи-25-8 0,2...8 м!/ч
- •Релейный постоянного тока — 24 в, 7 а Габариты пчс1 220x148 мм
- •Диапазон расходов: l...L,f Температура измеряемой среды: Давление измеряемой среды Напряжение питания Погрешность измерения Выходной сигнал:
- •0...5 МА; 4...20мА; 0...1кГц; импульс прямоугольной формы 120x160x500 мм оао «Теплоприбор», г. Челябинс
- •Диапазон измерения расхода м'/ч; Температура измеряемой среды Точность измерения расхода Точность измерения плотности Диапазон измерения плотности Максимальная длина кабеля Изготовитель:
- •4.4. Методы и средства измерений уровня
- •4.5. Методы и средства измерений состава вещества
- •От 4 до 6 в; от источника постоянного тока с напряжением от 8 до 12 в Габариты измерительного преобразователя: 200x105x60 мм
- •Дилер компании миллаб
- •Изготовитель:
- •4.5.5. Методы и средства измерений состава газовых смесей
- •4.6. Методы и средства измерений свойств веществ
- •Расходомер для измерения плотности (концентрации) жидкости Promass
- •Технические характеристики
- •Или мониторе компьютера
- •Технические характеристики
- •4.6.2. Методы и средства измерения влажности
- •Иптв 056м
- •Габаритные установочные размеры: передняя панель (no din 43700) монтажная глубин вырез на щите
- •Выходной унифицированный сигнал составляет 0...5 мА или 4...20мА
- •Точность измерения содержания: влаги органических продуктов покрытий Изготовитель:
- •Технические характеристики Пределы измерения Температура измеряемой среды Выходной сигнал
- •4.7. Методы и средства измерений вкуса и аромата пищевого продукта
- •0,7...4% Масс 5...50° с 0...5мА
- •4.7.1. Методы и средства измерений структуры компонентов продукта
- •4.7.2. Методы и средства измерений количества ядер 'элементов продукта
- •4.7.3. Методы и средства измерений пищевой ценности продукта
- •4.8. Системы учета энергонагрузок при эксплуатации технологического оборудования пищевых производств
- •5.1. Государственная система промышленных приборов и средств автоматизации
- •5.2. Агрегатные комплексы гсп
- •5.3. Классификация устройств гсп
- •5.4. Обеспечение единства измерений
- •5.5. Стандартизация
- •Объекты стандартизации и виды стандартов
- •Государственный надзор за стандартами и средствами измерений
- •5.6. Сертификация
- •Система сертификации пищевых продуктов и продовольственного сырья
- •Правила проведения сертификации
- •Оформление документации сертификации (основные положения)
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами
- •Глава 6. Аппаратные средства микропроцессорной техники
- •6.1. Функциональная организация мпс
- •Устройство ввода-вывода
- •6.2. Языки программирования
- •6.3. Микропроцессорная установка централизованного контроля и управления
- •6.4. Микроэвм
- •6.5. Программируемые микропроцессорные контроллеры
- •Контроллера
- •6.6. Программируемый логический контроллер (плк)
- •6.7. Исполнительные устройства
- •6.8. Структура микропроцессорных средств управления
- •6.9. Интерфейсы
- •Передача
- •Получение
- •6.10. Библиотека программ для работы с последовательными интерфейсами
- •6.11. Техническое обеспечение связи (интерфейса). Платы, поддерживаемые pc-ComLib
- •6.12. Диспетчерская подсистема
- •Технические характеристики рабочих станций
- •Дублированный выход (rs-485/can) усо
- •I Jwwl Пульт
- •7.1. Птк для асутп
- •7.2. Мировые тенденции развития микропроцессорных
- •Выносные блоки ввода/вывода и интеллектуальные датчики Рис. 7.2. Обобщенная схема птк
- •7.3. Птк «каскад» для построения и функционирования асутп
- •7.4. Продвинутые птк для асутп
- •Вопросы и задания для самоконтроля, темы для обсуждения
- •8.1. Контроллеры отечественного производства
- •Основные технические характеристики интеллектуального шлюза
- •Пульт оператора
- •Интеллектуальный шлюз Интеллектуальный шлюз
- •Коммуникационный сервер
- •Интеллектуальный шлюз
- •8.1.5. Промышленные плк для распределительных систем серии контраст
- •8.2. Зарубежные контроллеры
- •8.2.1. Auto-log программно-технические средства для промышленной автоматики
- •8.4. Резервирование контроллерных сетей
- •8.5. Полевые сети контроллера
- •Глава 9. Роль и место scada-системы в современном производстве
- •9.1. Отечественная scada-chctema контур
- •9.2. Современные системы scada/hmi
- •9.3. Опыт использования открытых scada-nPOrPamm
- •9.4. Scada-chctema трейс моуд
- •Административный уровень
- •Уровень контроллера
- •Создание списка входов/выходов элемента дерева объекта.
- •9.7. Программный комплекс vns-garden
- •9.8. Зарубежные scada-системы
- •Глава 10. Prosoft - передовые технологии автоматизации
- •10.1. Системы удаленного сбора данных и управления
- •10.1.1. Одноканальные модули аналогового ввода-вывода серии adam-4000
- •10.1.2. Многоканальные модули аналогового ввода-вывода серии adam-4000
- •10.2. Многоточечные сети на базе модулей серии adam-4000 и стандарта rs-485
- •Расширение сети
- •Преобразователь электрических параметров интерфейса rs-232c в rs-485 — повторитель adam-4510
- •Преобразователь интерфейса rs-232/rs-485 с гальванической развязкой
- •10.3. Программирование и программное обеспечение устройств серии adam-4000
- •Стандартный набор команд
- •Проверка наличия ошибок с использованием контрольной суммы
- •Пример программирования
- •10.4. Сервер
- •10.5. Технические характеристики модулей серии
- •10.6. Системы распределенного сбора данных и управления (adam-5000)
- •10.7. Устройства сбора данных и управления серии
- •10.7.1. Формирование сетей сбора данных и управления на базе стандарта rs-485
- •Термопары Термосопротивления Цифровой мВ, в, вывод мА
- •10.8. Средства связи и программирования устройств
- •Adam-5510 — ibm pc совместимый программный микроконтроллер
- •10.9. Adam-5000/can - устройство связи с объектом на основе промышленной шины can
- •Узел 1 Узел 2 Узел 3 Узел 4
- •Шина can
- •Получаемых сообщений
- •Преобразователь adam-4525
- •Повторитель adam-4515
- •Adam-5000/can — устройство распределенного сбора данных и управления
- •Adam-4525/4515 - преобразователь rs-232c/can с гальванической развязкой и повторитель сигналов интерфейса can
- •Характеристика повторителя adam-4515
- •10.10. Программное обеспечение для windows устройств серии adam-5000. Библиотеки динамической компоновки
- •Сервер dde
- •10.11. Технические характеристики модулей серии
- •Adam-5013 — 3-канальный модуль ввода сигналов термосопротивлений
- •Adam-5024 — 4-канальный модуль аналогового ввода
- •Adam-5050 — 16-канальный универсальный модуль дискретного ввода/вывода
- •Adam-5068 — 8-канальный модуль релейной коммутации
- •Adam-5080 — 4-канальный модуль ввода частотных/импульсных сигналов
- •10.12. Genie - программный продукт управления технологическими процессами
- •Регистрация данных
- •Вычисления в масштабе реального времени
- •Отображение информации в масштабе реального времени
- •10.13. Genie. Элементы управления технологическим процессом
- •Регистрация системных и аварийных событий
- •Использование графических элементов управления в процессе исполнения стратегии
- •Двухпозиционное дискретное управление
- •Связывание и внедрение объектов (ole Automation)
- •Программируемый блок пользователя (User Programmable Block)
- •Интерфейсы связи
- •Динамический обмен данными в масштабе реального времени
- •10.14. Требования к аппаратно-программному обеспечению систем управления технологическими процессами пищевых производств
- •10.15. Промышленные рабочие станции
- •Особенности и разрешающая способность пакета разработки genie.Глава 11. Метрологическое обеспечение измерительных средств и систем управления технологическими процессами пищевых производств
- •11.1. Организация метрологического обеспечения средств измерений пищевых производств
- •Технические основы мо предприятия
- •Нормативные задачи мо предприятия, ее метрологической службы
- •Порядок составления графиков поверки измерительных средств
- •11.2. Организация поверочных подразделений ведомственных метрологических служб
- •Автоматизация мо измерительных средств пищевых производств
- •11.3. Организация управления метрологической службы предприятия
- •11.4. Создание информационной базы мо измерительных средств
- •11.5. Метрологическое обеспечение измерительно-информационных и управляющих систем
- •11.6. Теоретические основы мо систем
- •11.7. Метрологический подход к количественной оценке информации
- •11.8. Аттестация алгоритмов обработки измерительной информации
- •11.9. Типовые модели исходных данных
- •Методы оценивания характеристик алгоритмов на типовых моделях исходных данных
- •11.10. Примеры аттестации алгоритмов обработки данных
- •11.11. Задачи пользователей и метрологов при аттестации алгоритмов
- •Раздел III. Микропроцессорные системы управления технологическими процессами пищевых производств Концепция построения систем управления
- •Глава 12. Асутп пищевых производств
- •12.1. Автоматизированное рабочее место (арм) оператора-технолога
- •12.2. Программное обеспечение асутп
- •Задачи асутп и диспетчерских систем
- •Задачи асутп и информационных систем
- •12.3. Методы и функции управления технологическими процессами
- •12.4. Непрерывные и периодические технологические процессы и особенности управления ими
- •1, 2, ..., /, П — агрегаты, 1 — регулятор исходной концентрации, и —регулятор выходной концентрации, 111 — исполнительный механизм
- •12.5. Системы управления дискретными процессами
- •Глава 13. Моделирование технологических систем, операций, процессов
- •13.1. Типовые модели технологических процессов
- •13.2. Методика математического описания объектов
- •Методы активного эксперимента
- •Методы пассивного эксперимента
- •13.3. Определение динамических характеристик
- •13.4. Модели гидродинамики потоков
- •Модель идеального (полного) перемешивания
- •Модель идеального (полного) вытеснения
- •Каскадная модель
- •Диффузионные модели
- •13.5. Модели массобменных процессов
- •13.6. Модели тепловых процессов
- •Горячий холодный
- •Параметрами
- •Модель теплового процесса в системе с распределенными параметрами
- •13.7. Модели дозирования веществ
- •13.8. Модели микробиологических процессов
- •Модели культивирования микроорганизмов
- •Глава 14. Системы управления технологическими процессами пищевых производств
- •Измерительно-информационные и управляющие системы
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Вычислительная среда (процессор) база данных об объекте и о системе (априорная информация)
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592 Система управления (асутп) -
- •14.1. Автоматизированная система управления технологическими процессами (асутп)
- •14.2. Методология проектирования микропроцессорных систем управления
- •Этапы разработки консалтинговых проектов
- •Разработка системного проекта
- •Разработка предложений по автоматизации предприятия
- •Разработка технического проекта
- •Последующие этапы разработки
- •Case-технологии — методологическая и инструментальная база консалтинга
- •14.3. Разработка и проектирование асутп и scada-chctem
- •14.4. Программное обеспечение открытых scada-chctem
- •Основные понятия и положения автоматизированного проектирования
- •14.5. Стандартизация в разработке систем управления
- •Эффективность разработок асутп
- •Вопросы и задания для самопроверки, темы для обсуждения
- •15.1. Структура управления пищевым предприятием (хлебозаводом)
- •15.3. Асутп хлебопекарного производства
- •15.4. Системы управления складом бхм, тестоведением и выпечкой хлебобулочных изделий
- •Система управления процессом выпечки хлебобулочных изделий
- •15.5. Асутп макаронного производства
- •Каковы особенности асутп макаронного производства?Глава 16. Системы управления биотехнологическими процессами
- •16.1. Асутп производства спирта
- •16.1.2. Отделение разваривания
- •16.1.3. Отделение осахаривания
- •16.1.4. Отделение брожения
- •16.1.5. Отделение выделения спирта из культуральной жидкости (бражки) и его очистки от примесей
- •17.1. Свёклоперерабатывающее отделение
- •17.2. Отделение дефекосатурации
- •17.3. Отделение выпаривания
- •17.4. Роспускное отделение
- •17.5. Отделение очистки сиропа
- •Особенности структуры асу сахарорафинадным производством.Глава 18. Системы управления кондитерским производством
- •18.1. Асутп производства затяжных сортов печенья
- •18.2. Асутп поточно-механизированной линии производства затяжных сортов печенья
- •18.3. Система управления производством карамели
- •18.4. Управление линией производства карамели
- •18.5. Система управления производством отливных глазированных конфет
- •.Рис. 18.5. Схема системы управления производством отливных глазированных конфет
- •18.6. Технологическая схема процессов отливки и глазирования конфет
- •18.7. Асутп производства шоколадных масс
- •Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения
- •19.1. Асутп приготовления кваса
- •19.2. Асутп приготовления томатного сока
- •19.3. Асутп розлива минеральной воды
- •19.4. Асутп приема и переработки винограда на заводах первичной переработки сырья
- •19.5. Система управления переработкой винограда
- •19.6. Асутп мойки в бутыломоечной машине
- •19.7. Асутп производства продуктов длительного
- •19.8. Асутп приготовления детской питательной смеси
- •19.9. Асутп производства белкового концентрата
- •19.10. Асутп производства концентратов сладких блюд
- •Пищевых производств 483—485 асутп 592
- •48' Комплекс Decont 291—292
- •3Содержание
- •Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами 304
- •Глава 6. Аппаратные средства микропроцессорной техники 309
- •7.1. Птк для асутп 349
- •Глава 10. Prosoft - передовые технологии автоматизации 110
- •Глава 13. Моделирование технологических систем, операций, процессов 247
- •Глава 14. Системы управления технологическими процессами пищевых производств 285
- •9. Программное обеспечение открытых scada-систем.Глава 15. Асутп отраслей пищевой промышленности 374
- •7. Система управления производством шоколадных масс.Глава 19. Системы управления производством безалкогольных напитков и продуктов длительного хранения 539
- •3Содержание 592
- •Редактор а.Г. Гаврилов Художник а.А. Брантман Художественный редактор а.Ю. Войткевич Технический редактор н.И. Тростянская Компьютерная верстка е.В. Афонин Корректоры б.Г. Лрилипко, в.А. Жилкина
- •2 Составлен а.Г. Гавриловым.
Раздел II. Микропроцессорная техника и ее роль в системах управления технологическими процессами
В XXI веке, веке поголовной компьютеризации проблема промышленной автоматизации предприятий пищевой промышленности на базе компьютерных технологий является актуальной.
При наличии огромного спектра предложений по датчикам, промышленным сетям, контроллерам, исполнительным механизмам, средствам отображения информации и прочим элементам реализация современных многоуровневых АСУТП для управления производством пищевой продукции на базе информационных технологий и микропроцессорной техники вполне реальна. В настоящее время, подбирая пути для решения этой проблемы, в очень жестких условиях ограниченного финансирования приходится постоянно думать об оптимизации. Компоненты АСУТП должны быть адекватны решаемой задаче, служить долго и надежно, обслуживаться легко и просто, выглядеть привлекательно и стоить дешево. Эти задачи можно объединить в следующие группы:
создание и внедрение локальных, автономных систем управления;
создание и внедрение многоуровневых АСУТП;
модернизация и реконструкция существующих систем управления.
Важнейшей задачей является создание и внедрение многоуровневых АСУТП, характерными особенностями которых являются:
достаточный набор средств микропроцессорной техники;
масштабируемость;
прозрачный обмен данными между различными средствами как по «горизонтали», так и между уровнями системы по «вертикали»;
возможность построения систем управления различной архитектуры и производительности, от самых простых до сложных распределительных многоуровневых;возможность поэтапного наращивания системы с сохранением прежних наработок, высокая адаптируемость к работе как по стандартным, так и уникальным протоколам, позволяющим осуществить частичную или поэтапную модернизацию и реконструкцию.
Данные свойства системы достигаются:
благодаря открытости аппаратно-программных средств;
использованию стандартных ОС общего назначения MS-DOS, Windows NT и PS OS-9, Vx Works, Windows NT RTX и др.;
применению стандартных сетевых интерфейсов и протоколов RS-232, RS-422, RS-485, Ethernet (TCP/IP), Profibus, CAN, LON и др.;
использованию стандартных технологий обмена данными между уровнями распределенной сети DDE и ОРС с применением идеологии клиент — сервер;
наличию единого подхода к программированию микропроцессорных средств;
время наработки на отказ (MTBF) каждого из блоков более 100 000 ч;
сертификаты соответствия целому ряду международных стандартов по стойкости к вибрации, ударам, электромагнитной совместимости и т. д.;
гарантийный срок один год и десять лет послегарантийной поддержки.
Состав вычислительной системы #
Состав вычислительной системы называют ее конфигурацией. Она состоит из совокупности аппаратных и программных средств вычислительной техники. Критериями выбора аппаратного или программного решения являются производительность и эффективность. Обычно принято считать, что аппаратные решения в среднем оказываются дороже, зато реализация программных решений требует более высокой квалификации обслуживающего персонала.
К аппаратному обеспечению вычислительных систем относятся устройства и приборы, образующие аппаратную конфигурацию. Современные компьютеры и вычислительные комплексы (например, ПТК) имеют блочно-модульную конструкцию — аппаратную конфигурацию, необходимую для исполнения конкретных видов работ, можно собирать из готовых узлов и блоков.
По расположению устройств относительно центрального процессорного устройства (ЦПУ) различают внутренние и внешние устройства ЦПУ. Внешними, как правило, является большинство устройств ввода-вывода данных (периферийные устройства) и устройства, предназначенные для длительного хранения данных.
Согласование между отдельными узлами и блоками ЦПУ выполняют с помощью переходных аппаратно-логических устройств, называемых аппаратными интерфейсами. Стандарты на аппаратные интерфейсы в вычислительной технике называют протоколами. Таким образом, протокол — это совокупность технических решений, которые должны быть обеспечены разработчиками устройств для успешного согласования их работы с другими устройствами.
Многочисленные интерфейсы, присутствующие в архитектуре любой вычислительной системы, можно условно разделить на две большие группы: последовательные и параллельные. Через последовательный интерфейс данные передаются последовательно, бит за битом, а через параллельный — одновременно группами битов. Количество битов информации, участвующих в одной посылке, определяется разрядностью интерфейса, например, восьмиразрядные параллельные интерфейсы передают один байт (8 бит) информации за один цикл.
Параллельные интерфейсы обычно имеют более сложное устройство, чем последовательные, но обеспечивают более высокую производительность. Их применяют там, где важна скорость передачи данных: для подключения печатающих устройств, устройств ввода графической информации, устройств записи данных на внешний носитель и т. п. Производительность параллельных интерфейсов измеряют байтами в секунду (байт/с; Кбайт/с; Мбайт/с).
Устройство последовательных интерфейсов проще: как правило, для них не надо синхронизировать работу ^передающего и принимающего устройств (их называют асинхронными интерфейсами), но пропускная способность их меньше и коэффициент полезного действия ниже, так как из-за отсутствия синхронизации посылок полезные данные предваряют и завершают посылками служебных данных, т. е. на один байт полезных данных могут приходиться 1—3 служебных бита (состав и структуру посылки определяет конкретный протокол).
Поскольку обмен данными через последовательные устройства производится медленнее, их производительность измеряют битами в секунду (бит/с; Кбит/с; Мбит/с), иногда в знаках/с или символах/с (с/с).
Последовательные интерфейсы применяют для подключения «медленных» устройств (простейших устройств печати низкого качества, устройств ввода и вывода знаковой и сигнальной информации, контрольных датчиков, малопроизводительных устройств связи и т. п.), а также в тех случаях, когда нет существенных ограничений по продолжительности обмена данными (большинство цифровых фотокамер).
Программное обеспечение
Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы — управление аппаратными средствами. Программное и аппаратное обеспечение в компьютере действуют в неразрывной связи и в непрерывном взаимодействии (так как между ними существует диалектическая связь).
Состав программного обеспечения вычислительной системы называют программной конфигурацией. Между программами, как и между физическими узлами и блоками, существует взаимосвязь — многие программы работают, опираясь на другие программы более низкого уровня, таким образом можно говорить о межпрограммном интерфейсе. Возможность существования такого интерфейса тоже основана на существовании технических условий и протоколов взаимодействия, а на практике он обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней. Уровни программного обеспечения имеют пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такое членение удобно для всех этапов работы с вычислительной системой, начиная с установки программ и заканчивая практической эксплуатацией и техническим обслуживанием. Отметим, что каждый вышележащий уровень повышает функциональность всей системы. Так, например, вычислительная система с программным обеспечением базового уровня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение.
Межпрограммный интерфейс состоит из ряда взаимодействующих между собой уровней.
Базовый уровень — самый низкий уровень программного обеспечения, представляет собой базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Они непосредственно входят в состав базового оборудования и хранятся в программируемых запоминающих устройствах (ПЗУ). Программы и данные записываются («прошиваются») в микросхемах ПЗУ. В случаях, когда изменение базовых программных средств во время эксплуатации является технически целесообразным, вместо микросхем ПЗУ применяют перепрограммируемые постоянные запоминающие устройства (ППЗУ). В этом случае изменение содержания ПЗУ можно выполнить как непосредственно в составе вычислительной системы (такая технология называется флэш-технологией), так и вне ее, на специальных устройствах, называемых программаторами.
Системный уровень — переходной. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, т. е. выполняют «посреднические» функции.
От программного обеспечения этого уровня, в основном, зависят эксплуатационные показатели всей вычислительной системы. Например, при подключении к системе нового оборудования на системном уровне должна быть установлена программа, обеспечивающая взаимосвязь с этим оборудованием для других программ. Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств, они входят в состав программного обеспечения системного уровня. Другой класс программ системного уровня отвечает за взаимодействие с пользователем. Эти программные средства называются средствами обеспечения пользовательского интерфейса. От них напрямую зависит удобство работы с АРМ.
Совокупность программного обеспечения системного уровня формирует ядро операционной системы компьютера — это непременное условие для возможности практической работы человека с вычислительной системой.
Служебный уровень. Программное обеспечение служебного уровня взаимодействует как с программами базового уровня, так и с программами системного уровня. Основное назначение служебных программ (называемых утилитами) сострит в автоматизации работ по проверке и настройке компьютерной системы. В основном они используются для расширения или улучшения функций системных программ. Они (программы обслуживания) изначально включены в состав операционной системы, но большинство служебных программ являются для операционной системы внешними и служат как для расширения ее функций, так и для персональной настройки их взаимодействия с аппаратным и программным обеспечением.
Прикладной уровень. Программное обеспечение прикладного уровня представляет собой комплекс прикладных программ, с помощью которых на данном рабочем месте (АРМ) выполняются конкретные задания. Спектр этих заданий очень широк — от производственных до творческих и развлекательно-обучающих. Функциональный диапазон возможных приложений средств вычислительной техники обусловлен наличием прикладных программ для разных видов деятельности.
Так как между прикладным и системным программным обеспечением существует непосредственная взаимосвязь (первое опирается на второе), то можно утверждать, что универсальность вычислительной системы, доступность прикладного программного обеспечения и широта функциональных возможностей компьютера зависят от типа используемой операционной системы, от содержащих ее ядро системных средств и от того, как операционная система обеспечивает взаимодействие триединого комплекса «человек — программа — оборудование».
