О программной и аппаратной реализации автоматики и алгоритмов управления промышленным оборудованием
Алгоритмы управления автоматики и алгоритмов управления промышленным оборудованием могут быть реализованы двумя принципиально различными способами:
программным способом;
аппаратурной реализацией.
Отметим преимущество и недостатки этих способов. Программный способ более универсален, поскольку при изменении алгоритма приходится только изменять программу. В то же время программный способ обладает меньшим быстродействием, чем аппаратурный.
Аппаратурная реализация автоматики и алгоритмов управления промышленным оборудованием узкоспециализирована, и при необходимости смены алгоритма приходится заменять всю схему управления.
Возможен и комбинированный способ» когда алгоритм реализуется частично аппаратурное и частично — программным способом, УВМ, в которой часть алгоритмов работы зафиксирована структурным способом, называется специализированной УВМ (СЦВМ).
Технические характеристики автоматики и алгоритмов управления промышленным оборудованием в значительной мере зависят от выбранного варианта ее внутреннего математического обеспечения (ВМО), т. е. всего состава алгоритмов, зафиксированных структурным способом в этой СЦВМ. Поэтому важно решить задачу выбора оптимального варианта ВМО.
Синтез различных вариантов блоков автоматики и алгоритмов управления промышленным оборудованием, выполняющих набор микроопераций, осуществляется на основе соответствия структурных и операционных элементов вычислительных и логических процедур» которые требуется реализовать аппаратно, аналогичным элементам микроопераций и их микропрограмм. Например, формальным параметрам процедур, записанных на АЛГОЛе или ФОРТРАНе, соответствует адресная часть макрокоманды, операции обращения к процедуре — чтение макрокоманды из памяти СЦВМ и т. п. При этом значения переменных, используемых в теле процедуры, хранятся как в ячейках основной памяти, так и в операторных регистрах. Операторы процедур реализуются как с помощью основного операционного блока, так и с помощью дополнительного специализированного блока.
Прикладное и системное программирование автоматики и алгоритмов управления промышленным оборудованием
Прикладные программы автоматики и алгоритмов управления промышленным оборудованием — программы, ориентированные на решение конкретных задач в различных об ластах применения.
Пакет прикладных программ автоматики и алгоритмов управления промышленным оборудованием — комплекс программ с документацией, необходимой для его установки и эксплуатации, предназначенный для решения определенной задачи или класса задач.
Методо-ориентированный пакет прикладных программ автоматики и алгоритмов управления промышленным оборудованием — программы, предназначенные для реализации различных математических методов (например, пакеты программ для решения задач линейного программирования, задач статистической обработки данных и т. п.).
Проблемно-ориентированные пакеты прикладных программ автоматики и алгоритмов управления промышленным оборудованием — программы, предназначенные для реализации регулярного решения определенной прикладной задачи (например, пакет задач планирования оптимальной загрузки оборудования и т. п.):
Библиотека прикладных программ автоматики и алгоритмов управления промышленным оборудованием - набор отдельных программ, предназначенных для решения некоторого класса задач, либо универсальный набор, применимый для решения различных, не связанных между собой задач (например, библиотечные программы для решения задач предварительной обработки информации, подготовки ее к выводу для ЭВМ СМ-1, работающей в АСУ экспресс-обработки данных, ситуационного анализа, подпрограммы перевода из процентов, которыми измеряются сигналы датчика, в код регистратора, формирования буфера вывода, методов поиска в массиве эталонов и др.).
Программная система автоматики и алгоритмов управления промышленным оборудованием — комплекс программных модулей, предназначенный для решения определенной, сравнительно большой по объему задачи.
Драйвер автоматики и алгоритмов управления промышленным оборудованием — управляющая программа внешнего устройства.
Агрегатная система программного обеспечения (АСПО) автоматики и алгоритмов управления промышленным оборудованием — организованный набор программ и данных, предназначенных для управления ресурсами вычислительной системы и облегчения создания прикладных программ для ЭВМ.
Дисковая операционная система (ДОС) автоматики и алгоритмов управления промышленным оборудованием - комплекс программ, осуществляющих управление вычислительным процессом и реализующий наиболее общие алгоритмы обработки информации вычислительной машиной, хранимых на магнитных дисках (МД).
Дисковая операционная система реального времени (ДОСРВ) автоматики и алгоритмов управления промышленным оборудованием — операционная система, ориентированная на управление выполнением прикладных программ согласно их временным характеристикам.
Генерация операционных систем автоматики и алгоритмов управления промышленным оборудованием - процесс формирования операционной системы на за-ситуационного анализа, подпрограммы перевода из процентов, которыми измеряются сигналы датчика, в код регистратора, формирования буфера вывода, методов поиска в массиве эталонов и др.) данном носителе согласно конкретной конфигурации технических средств и требований решаемого круга задач.
Супервизор автоматики и алгоритмов управления промышленным оборудованием — комплекс системных программ, осуществляющих централизованную обработку прерываний устройств ввода-вывода, схем контроля процесса, а также управление выполнением прикладных программ, загрузку сегментов, приостанов выполнения, обработку запросов на ввод-вывод состояния и т. п.
Программы организации файлов автоматики и алгоритмов управления промышленным оборудованием — программы, обеспечивающие организацию и систематизацию программ и данных в внешней памяти вычислительной машины, создание новых файлов, модификацию существующих и уничтожение ненужных файлов.
Загрузчик автоматики и алгоритмов управления промышленным оборудованием — программный модуль операционной системы, выполняющий функции по подготовке программ к исполнению в заданной области оперативной памяти.
Архивариус автоматики и алгоритмов управления промышленным оборудованием — программа, предназначенная для создания и обновления библиотек программ.
Фоновая задача автоматики и алгоритмов управления промышленным оборудованием — работа, выполняемая в промежутки между прерываниями задач основных разделов.
Мнемокод автоматики и алгоритмов управления промышленным оборудованием — машинно-ориентированный язык, базирующийся на принципе мнемонического определения элементов команд вычислительной машины.
Транслятор с проблемно-ориентированного языка автоматики и алгоритмов управления промышленным оборудованием - программа, преобразующая программу, записанную на проблемно-ориентированном языке, в набор команд ЭВМ, Процесс трансляции по требованию снабжается протоколом (листингом).
Интерпретатор диалоговых языков автоматики и алгоритмов управления промышленным оборудованием — программа, предназначенная для решения математических и инженерных задач на языке БЭЙСИК в режиме диалога «человек — машина».
Отладчик автоматики и алгоритмов управления промышленным оборудованием — программа, предназначенная для отладки прикладных программ в режиме «человек - машина».
Системные библиотеки автоматики и алгоритмов управления промышленным оборудованием - набор стандартных математических программ, программ обслуживания ввода-вывода, сортировки и слияния массивов, подпрограмм трансляторов и др.
Программы разметки носителей автоматики и алгоритмов управления промышленным оборудованием — программы, выполняющие разметку накопителей на магнитных дисках, лентах, барабанах в заданном формате.
Контрольно-диагностические и эксплуатационные программы автоматики и алгоритмов управления промышленным оборудованием - программы, размещаемые в системной библиотеке и осуществляющие тестовой контроль работоспособности устройств вычислительной системы, носителей информации, эксплуатационный контроль и диагностику возникающих ситуаций.
Библиотека проблемно-ориентированных, обрабатывающих программ автоматики и алгоритмов управления промышленным оборудованием — набор программ расширенной арифметики, вычисления элементарных функций, решения систем алгебраических и дифференциальных уравнений, обработки матриц, статистической обработки данных, обработки логической, текстовой, десятичной, графической информации и др.
Запись автоматики и алгоритмов управления промышленным оборудованием — совокупность слов, являющаяся для программы пользователя единицей обработки. За одно обращение к программе управления данными, выполняющей запрос на передачу записи между оперативной памятью (буфером) и устройством ввода-вывода, передается одна запись. При этом запись дискового файла может начинаться с любого слова сектора и занимать столько слов, сколько помещается в ее длине.
Файл автоматики и алгоритмов управления промышленным оборудованием — совокупность записей, логически связанных между собой по обработке. Файл может состоять из одной записи. Каждый дисковый файл имеет имя и может занимать один или несколько несмежных участков диска. Вся информация о дисковом файле хранится в специальной 16-словной записи на диске метке файла, Файлом может являться, например, программа, библиотека, макрокоманда, а записью К оператор программы, макрокоманды.
Метод доступа автоматики и алгоритмов управления промышленным оборудованием — способ перемещения записей между оперативной памятью (буфером) и устройством ввода-вывода.
Последовательный метод доступа автоматики и алгоритмов управления промышленным оборудованием — метод, использующий программы управления данными GET и PUT для передачи очередной записи между буфером и устройством ввода-вывода. При вызове GET (PUT) не указывается адрес передаваемой записи, так как он определяется предыдущим запросом.
Прямой метод доступа автоматики и алгоритмов управления промышленным оборудованием — метод использующий программы управления данными READ и WRITE для передачи записи с заданным номером между буфером оперативной памяти и устройством ввода-вывода. Записи нумеруются относительно начала файла с единицы.
Блок управления данными (ВУД) автоматики и алгоритмов управления промышленным оборудованием - блок, содержащий информацию о файле, необходимую программам управления данными. Пользователь резервирует для БУД в своей программе массив оперативной памяти в 16 + 128п слов. Из них 16 слов используются программами управления данными для ссылок к файлу в период работы с ним, а 128nслов — как промежуточный буфер для физической передачи записей дискового файла между диском и буфером пользователя. Это необходимо, если записи в дисковом файле начинаются не с границы сектора, тогда промежуточный буфер предотвращает разрушение смежных записей. С возрастанием п увеличивается скорость работы с дисковыми файлами вследствие уменьшения числа физических обращений к диску. Буфер может не предоставляться для недисковых файлов и для дисковых файлов, содержащих записи, имеющие постоянную длину, кратную длине сектора. После завершения работы с файлом БУД можно использовать для другого файла.
Тип записи файла автоматики и алгоритмов управления промышленным оборудованием - характеристика записей какого-либо файла. Каждый файл может иметь записи либо постоянной, либо переменной длины.
Для дисковых файлов, содержащих записи постоянной длины, длина записей задается один раз при создании файла и хранится в дальнейшем в метке файла, а для недисковых файлов с записями постоянной длины длина записи определяется длиной буфера, задаваемого программе управления данными, осуществляющей передачу записи в буфер (из буфера) пользователя.
Записи переменной длины характеризуются тем, что они сами несут информацию о своей длине. Записи переменной длины дисковых файлов содержат длину записи в первом и последнем словах каждой записи, а записи переменной длины недисковых файлов — в старших восьми разрядах первого слова каждой записи.
Максимальная длина записи дискового файла 16383 слова, максимальная длина записи недискового файла определяется типом устройства ввода-вывода.