Нормативная база АСУП - Система внесения изменений в массивы НСИ

Нормативно-справочные массивы должны отражать состояние процесса производства, постоянно обновляться, фиксировать все изменения, которые происходят на предприятии. С этой целью все изменения, вносимые в конструкторскую, технологическую, плановую, нормативную и другую документацию, должны вноситься в нормативно-справочные массивы (5, 11, 16).

Порядок корректирования конструкторской, технологической и другой документации основывается на существующих на предприятиях инструкциях и заводских нормалях. Эти инструкции должны быть дополнены положениями, отражающими необходимость последующего машинного учета изменений. «Инструкция о порядке прохождения извещений об изменениях» содержит перечень лиц, ответственных за выпуск извещении, формы извещений, способ их заполнения и перфорации, маршруты прохождения извещений об изменениях между структурными подразделениями предприятия. Извещения об изменениях в массивах НСИ оформляют технологи, конструкторы, нормировщики и направляют их во все подразделения предприятия, которые используют нормативно-справочную информацию.

Заполнение извещения производится с простановкой прежних значений показателей. После этого заполняется графа нового значения показателя и указывается срок внесения изменения.

При оформлении корректором извещения об изменении контрольный отрывной талон не заполняется. Заполнение талона производится при перфорации извещения об изменении.

Извещение об изменении содержит сведения об изменении только одной информационной совокупности НСИ, например одного изделия, узла, определенной марки материала и т. д. В случае если данное изменение вызовет цепные изменения в других показателях, то эти показатели желательно ввести в данное извещение. С этой целью извещение до его поступления в ИВЦ предприятия направляется в соответствующие подразделения предприятия, где отмечаются изменения во взаимосвязанных показателях.

Извещения об изменениях поступают на перфорацию в ИВЦ завода. В печатающее устройство при перфорации извещение становится таким образом, чтобы печатание происходило в соответствующую графу контрольного талона. Оператор одновременно с перфорацией печатает на отрывном контрольном талоне те же данные, которые приведены в основной части извещения об изменении. Отрывной талон обеспечивает обратную связь ИВЦ с корректором, выпустившим данное извещение. Корректоры регистрируют все извещения для проверки правильности их ввода в массивы НСИ. С этой целью ведется журнал регистрации извещений об изменениях.

Внесение изменений в массивы НСИ, расположенные в памяти ЭВМ, осуществляется с помощью специальной программы, которая строится из отдельных подпрограмм (операторов, блоков, процедур) различных уровней.

К первым двум уровням подпрограмм относятся стандартные поисковые процедуры: поиск детали по адресной связи; поиски и выделение элемента информации по признаку; просмотр массива и выбор необходимой информации; объединение элементов с одинаковой призначной частью; сравнение двух признаков и т. п. К третьему уровню подпрограммы относятся типовые программы внесения изменений, обеспечивающие переписывание, исключение, добавление, сдвиг информационных массивов. Четвертый уровень составляет управляющая программа, реализующая централизованное управление всеми программами АСУП, в том числе и программой внесения изменений. Процедуры внесения изменений, осуществляемые автоматически в ЭВМ, реализуются отдельными программами для каждого типа вносимого изменения.

На рисунке ниже представлена укрупненная блок-схема обновления массивов спецификаций. Обработка извещений об изменениях в ИВЦ предприятия осуществляется следующим образом:

в результате совместного анализа поступивших извещений об изменениях и конструкторской спецификации определяется полный список изделий, в которые необходимо внести данное изменение. Для удобства выявления всех изделий, в которые входит изменяемый узел или деталь, заполняется матрица учета цепных изменений;

на основании заполненной матрицы учета цепных изменений оформляется список изделий, в которых намечено произвести изменение; после этого перфорируется массив перфокарт изменении.

В процессе работы по внесению изменений из массива перфокарт создаются необходимые комбинации изменений для каждого очередного изделия.

ПК при этом кладутся в любом порядке. Впереди ставится «шапка»— перфокарта с номером изделия. Затем перфорируется список изделий, подлежащих изменению.

Периодичность внесения изменений в нормативно-справочные массивы устанавливается приказом директора предприятия.

Блок-схема обновления массивов спецификаций

Блок-схема обновления массивов спецификаций 

Организация массива корректур. Перфорация массива корректур производится по макету перфорации основного массива в зависимости от вида изменения в копии документа:

  1. «стирание» (зачеркнута строка) — перфорируются значения ведущих (ключевых) реквизитов, приведенных в схеме перфорации. Все остальные реквизиты (кроме служебных) перфорируются нулями для цифровых значений данных или пробелами для буквенных;

  2. «добавление» (вписана новая строка) — перфорируются значения всех реквизитов, перечисленных в макете перфорации;

  3. «замена» (исправлен ведущий реквизит)—последовательно выполняются «стирание» и «добавление». По строке изменения набиваются две ПК (записи на ПЛ). Информацией первой ПК (записи) является старое значение ведущих реквизитов, переменные реквизиты заполняются нулями, а информацией второй ПК (записи) является строка документа с новым значением ведущего реквизита;

  4. «корректировка» (исправлен неведущий реквизит) — перфорируется строка документа с новым значением изменяемого реквизита.

Для всех видов изменений на ПК в колонках, определяемых макетом перфорации, перфорируются служебные признаки.

Массивы НСИ длительное время хранятся па МЛ. В связи с этим необходимо обеспечить контроль сохранности информации и эффективные методы се восстановления. Информацию хранят на МЛ в нескольких экземплярах и в трех поколениях: третье — массив данных с последними внесенными в него изменениями; второе — массив данных с предшествующей последним изменениям корректурой; первое — массив данных с учетом изменений, предшествующих предыдущим.

Вновь поступившие в ИВЦ изменения (в любой массив) вносятся в экземпляр массива третьего поколения. Экземпляры третьего поколения становятся массивами второго поколения. Массив с внесенными последующими изменениями, ставший теперь третьим, дублируется. Экземпляр массива второго поколения становится первым.

Магнитные ленты, подлежащие хранению, должны периодически проверяться на сохранность информации и при необходимости восстанавливаться. МЛ, на которых записаны массивы НСИ, хранятся в библиотеке магнитных лент. Для обеспечения бесперебойной работы системы обработки данных необходима четкая организация маркировки, хранения, приема и выдачи лент оператором.

На каждую поступающую в библиотеку МЛ заводится учетная карточка. На всех МЛ должны быть ярлыки (этикетки), содержащие шифр предприятия (отдела, службы), использующего ленту; инвентарный номер ленты; шифры массивов, записанных на МЛ.

Контроль правильности использования нормативной информации при решении задач на ЭВМ осуществляется проверкой путем соответствия шифров вводимых массивов шифрам необходимых массивов для решения данной' задачи.

Необходима также организация процессов контроля за сохранностью информационных блоков массивов и контроля за соответствием нормативной информации состоянию управляемого объекта. Обеспечение достоверности нормативной информации может осуществляться путем подсчета и проверки контрольных сумм, дублированием массивов на МЛ и проведением их корректировки в соответствии с возникающими изменениями.

Особое место в обеспечении соответствия нормативной информации текущему моменту занимает корректировка нормативных массивов. Под корректировкой понимается обращение к массиву с целью внесения изменений в записи массива, исключения или введения новых записей. Корректировка составляет значительную часть обработки нормативных массивов, и ее правильная организация существенно влияет на машинное время обращений к массивам. Корректировка является необходимым подготовительным этапом, обеспечивающим решение задач АСУП на базе информационных массивов, содержащих данные, соответствующие состоянию управляемого объекта.

Система корректировки должна обеспечивать правильный и своевременный обмен информацией между источниками возникновения изменений и ИВЦ, возможность контроля за правильным отражением производственных изменений в массивах НСИ и информирование всех органов, использующих нормативные данные, о произведенных изменениях. При этом система корректировки должна обеспечивать точность и своевременность ввода всех изменений во все нормативные массивы: от основных до производных самого высшего порядка, удовлетворяя требованию хранения определенный период времени «устаревших» информационных массивов, что дает возможность в случае необходимости восстановить неправильно откорректированные массивы, а также решать задачи, в которых используется информация за ряд предыдущих периодов.

Общий принцип организации корректировки предполагает, что в массив информации, называемый исходным, на определенный момент внесены все изменения, происшедшие до этого момента. Изменения, поступающие в ЭВМ с установленной интенсивностью, образуют массив изменений. В некоторые моменты времени, определяемые или частотой решения задач на базе корректируемых массивов, или определенным уровнем записей в массиве изменений, производится корректировка исходного массива, основанная на методе слияния его с массивом изменений. При этом исходный массив упорядочен по определенному признаку и сохраняет свою упорядоченность по истечении процесса корректировки.

Возможны три разновидности изменений, касающиеся исходного нормативного массива. Две из них определяются включением новых записей из массива изменений во вновь образуемый в результате корректировки массив, а также изъятием части записей из исходного массива. Для третьей разновидности изменений характерна замена лишь отдельных реквизитов, существующих в исходном массиве.