Файл: Зингер И.С. Обеспечение достоверности данных в автоматизированных системах управления производством.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.07.2024
Просмотров: 95
Скачиваний: 0
На основании собранного на ряде машиностроительных предприятий статистического материала была построена многофакториая корреляционная модель количества из менений в информационных массивах предприятия. В результате расчетов получено уравнение множественной регрессии числа изменений в массивах нормативно-спра вочных данных предпрпятпя по основным факторам в натуральном масштабе:
Х0 |
= 5630 - |
976,ЗХХ |
+ |
330,7Х2 + 1,8Х3 + 0,8Х4 + |
|
+ |
177,8АГ 5 - |
69,2Хв |
- |
476,9Х7 + 13,1Х8 . |
(8) |
Множественный коэффициент корреляции #0,12345078 |
= |
= 0,762 и коэффициент детерминации D = 0,58 свиде тельствуют, что выбранные факторы объясняют примерно 58% изменений в информационных массивах предприятия.
Оценка числа изменений в массивах может быть при ближенно получена лишь по трем основным факторам: количеству выпускаемых на предприятии типов изделий основного производства, общей номенклатуре выпускае мых оригинальных деталей и суммарной экономии от
внедрения плана |
организационно-технических мероприя |
||||
тий и рационализаторских предложений. |
|
||||
В |
этом случае число |
изменений Х0 будет равно: |
|||
Х0 |
= |
3 2 3 0 - 8 3 0 Х ! + |
1,5Х3 + 25,7Х8 . |
(9) |
|
Коэффициент |
множественной корреляции |
i ? 0 , i 3 8 = |
|||
= 0,74 |
и коэффициент |
детерминации D = 0,55 |
показы |
вают, что указанные три фактора являются определяю щими (объясняют примерно 55% изменений в информа ционных массивах). Согласно приведенному уравнению число изменений нормативно-справочной информации на машиностроительном предприятии среднего размера со ставляет около 10 000 в год. В то же время исследование динамики изменений информационных массивов на круп ных машиностроительных предприятиях показало, что количество изменений только конструкторского характе ра может достигать 150 в сутки.
Назначение системы обновления постоянной информа ции заключается в обеспечении соответствия хранимой нормативно-справочной информации действительному со стоянию объекта управления и совершающимся в про цессе производства материальным событиям.
Система обновления нормативно-справочной информа ции решает следующие основные задачи:
34
оповещение производственных подразделений пред приятия и информационно-вычислительного центра о про исходящих и намечаемых изменениях;
обеспечение точного и своевременного ввода всех из
менений в массивы нормативно-справочной |
информации; |
|
обеспечение глобальности |
ввода изменений; |
|
контроль за внесением изменений в информационные |
||
массивы предприятия; |
|
|
сохранение информации |
о производимых |
изменениях |
и др. |
|
|
Порядок корректирования конструкторской и техно логической документации основывается на существующих на предприятии инструкциях и заводских нормалях. Эти инструкции должны быть дополнены положениями, от ражающими необходимость последующего машинного уче та изменений. Документ, устанавливающий порядок про хождения извещений,— «Инструкция о порядке прохожде
ния |
извещений об |
изменениях» — содержит |
перечень |
лиц, |
ответственных |
за выпуск извещений, |
формы из |
вещений, способ их заполнения и перфорации, маршруты прохождения извещений об изменениях между производ-
• ственными подразделениями предприятия.
Извещения об изменениях в массивах нормативносправочных данных оформляют технологи, конструкторы, нормировщики и другие, называемые в . общем случае «корректорами». Извещения об изменениях, сделанные указанными лицами, должны поступать во все производ ственные подразделения предприятия, которые исполь зуют нормативно-справочную информацию, и в первую очередь в бюро нормативного хозяйства ИВЦ.
Разработка форм документов, извещающих об изме нениях, должна исходить из следующих основных требо ваний: извещение должно содержать исчерпывающую ин формацию о производственных изменениях; быть одно значно дешифрируемо; исключать возможность^введения ошибочных изменений; быть приспособлено для передачи по каналам связи; не должно содержать избыточной ин формации.
Этапу непосредственного ввода изменений в память ЭВМ должен предшествовать этап предварительной обра ботки извещений на основе перечисленных выше класси фикационных признаков. Например, по мере поступления *чз БНХ извещения сортируются в пачки по адресам вне сения изменений в массивы. Перфорация извещений про-
2* 35
изводится рассортированными по этому признаку пач ками.
Кроме того, большая часть изменений вносится в па мять машины в заранее установленном темпе, а часть из менений может быть накапливаемой в течение длительного времени. Извещения с пометкой «срочно» должны посту пать на пульт ЭВМ сразу же после перфорирования. Из вещения с пометкой «накопление» могут вводиться еже суточно, однако их ввод может быть осуществлен в лю бой из последующих дней в течение месяца.
Следующим этапом является непосредственное внесе ние изменений в массивы нормативпо-справочной инфор мации, расположенные в памяти ЭВМ. Этот этап реали зуется в ЭВМ комплексом программ внесения изменений.
Принимая во внимание крупноразмерность программ внесения изменений в информационные массивы, целе сообразно использовать иерархически-блочный принцип построения этих программ. Это значит, что программа внесения изменений строится из отдельных подпрограмм (операторов, блоков, процедур) различных уровней, при чем подпрограммы низших уровней составляют основу для построения подпрограмм высших уровней. Процеду ры обновления массивов нормативно-справочной инфор мации реализуются комплексом программ, из которых можно выделить четыре уровня [22].
К первому и второму уровням программ относятся стандартные поисковые процедуры, например, поиск де тали по адресной связи; поиск и выделение элемента ин формации по признаку; просмотр массива и выбор необ ходимой информации; объединение элементов с одинаковой признаковой частью; сравнение двух признаков и т. д.
Эти стандартные процедуры не зависят от арифметики задач, и большинство из них универсально по отношению к массивам. Для обработки того или иного массива до статочно на входе процедуры задать константы глубины высечения элементов информации при поисковом призна ке, определяющие параметры массива, такие, как число слов информации, длина слова, последовательность рас положения информации и т. д. Из них к стандартным по исковым процедурам первого уровня принадлежат эле ментарные процедуры, в которые не входят никакие дру гие, но которые сами могут входить в процедуры второго_ уровня. К таким процедурам, например, относятся:
поиск и выделение элемента информации по признаку;
36
формирование и отсылка массива в накопитель на маг нитной ленте (НМЛ).
К процедурам второго уровня, помимо арифметических процедур над массивами, принадлежат:
простановка адресных связей; выбор необходимой информации_из массива; поиск детали по адресной связи; вызов массива по таблице массивов;
проверка на совпадение номеров зон магнитных лент и переход к новой зоне;
г сортировка массива информации по определенному признаку-ключу.
К третьему уровню программ относятся типовые про граммы внесения изменений, обеспечивающие переписы вание, исключение, добавление, сдвиг информационных массивов.
Четвертый уровень составляет программа, реализую щая централизованное управление всеми программами информационно-программного комплекса АСУП, в том числе и программами внесения изменений (управляющая программа). Управляющая программа выполняет следуюяще функции.
A . Подготовка очередной задачи к решению, включаю щая:
запись в МОЗУ необходимых программ и массивов данных;
компиляцию всех программ в соответствии с требова ниями решаемой задачи;
передачу управления в первую по порядку исполнения программу.
Б. Организация слежения за ходом исполнения про грамм (подключение программ контроля).
B . Организация прерывания решения по программе очередной задачи для исполнения срочных работ с фикса цией содержимого всех устройств и регистров в том со стоянии, в каком застал их сигнал прерывания.
Г. Последовательное исполнение всех процедур по вне сению изменений в массивы нормативно-справочных дан ных и оперативному учету изменений в процессе решения вадач.
Управляющая программа состоит из отдельных бло чков . На начальном этапе внедрения системы нет жестких "ограничений на время исполнения отдельных программ. Благодаря этому отпадает необходимость полностью авто-
37
матизйровать процесс управления работой вычислитель ного комплекса. Задание режима работы (решение основ ных задач, внесение изменений, контроль и т. п.) может осуществляться оператором посредством обращения к то му или иному блоку управляющей программы.
Роль программы состоит в автоматической подготовке массивов данных и необходимых программ к работе в со ответствии с теми сведениями о выполняемой задаче, ко торые хранятся в специальном адресно-справочном блоке управляющей программы. В этом блоке содержится сле дующая информация о задачах (паспорт задач):
перечень используемых массивов данных с указанием начального адреса их хранения (номер ленты iVjj, номер зоны N3 и номер ячейки внутри зоны Nn);
перечень программ, которые будут использованы в про цессе решения задачи, их длина, последовательность ис полнения и адреса хранения;
получаемые массивы данных (промежуточные и резуль тирующие);
последовательность работ при различных режимах. Блок настройки программ служит для модификации универсальной программы в соответствии с требованиями л о задаче, хранящимися в адресно-справочном блоке. Мо дификация заключается, например, в установлении длины признака искомого элемента, глубины выборки инфор мации из одного элемента, признака сортировки и т. п. Компилирующий блок производит задание последо вательности работы отдельных программ, при этом про граммы не обязательно записываются все сразу в опера тивный накопитель. Программы, включаемые в рассмат риваемую систему, должны обладать определенной гиб костью и в их исполнении должно быть некоторое одно образие. Константы, определяющие режим работы про граммы, располагаются в строго определенном месте, для чего каждая программа имеет шапку. Заполнение шапки осуществляется управляющей программой непосредствен
но перед решением задачи.
Назначение блока анализа задач текущего дня — вы явить общие для задач массивы данных (выходные или промежуточные массивы одной задачи могут служить ис ходными для другой) и организовать процесс решения та ким образом, чтобы сохранять нужные массивы, обеспе
чивая легкий доступ к ним. |
~ |
Можно выделить два способа обновления |
информации |
38
онных массивов, хранящихся в памяти ЭВМ. Первый способ заключается в непосредственном внесении изме нений в базисные массивы нормативно-справочных дан ных согласно срокам, указанным в извещении об изме нении. Второй способ предусматривает формирование в памяти ЭВМ отдельных массивов сведений об измене ниях. В последнем случае процесс обновления информа ционных массивов включает три режима;
формирование массива сведений об изменениях; оперативный учет изменений в процессе решения те-
'кущих задач обработки данных; |
|
обновление (корректировка) |
базисных массивов нор |
мативно-справочной информации, |
постоянно хранящихся |
в памяти ЭВМ. |
|
Массивы сведений об изменениях формируются по то |
му же принципу, что и базисные, т. е. в массив изделий, массив рабочей силы и т. д. В отличие от базисных, массивы сведений об изменениях должны нарапгиваться в резуль тате добавления новых изменений. Процесс образования массивов сведений об изменениях ограничивается либо по времени накопления, либо по объему накопленных изме нений.
Одновременно с накапливанием и формированием мас сивов сведений об изменениях происходит процесс опера тивного учета изменений в процессе решения текущих задач.' Учет изменений производится путем предваритель ного обращения к массивам сведений об изменениях при решении каждой задачи. Если в массиве сведений об из менениях необходимая информация не содержится, про исходит обращение к базисному массиву нормативно-спра вочных данных.
Обновление (корректировка) базисных массивов про исходит путем объединения базисных массивов с массива ми изменений. Обновление производится по каждому массиву в отдельности. Такая организация обновления информационных массивов преследует три цели:
вносить изменения группами; не накладывать жестких ограничений на структуру
базисных массивов; учитывать изменения тотчас по получении извещения
об изменении.
При корректировке массивов нормативно-справочных данных извещения об изменениях поступают непосредст венно в базисные массивы нормативно-справочных дан-
39