Учебная работа. Реферат: АСУ на Ижевском радиозаводе

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,80 из 5)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: АСУ на Ижевском радиозаводе

АСУ на Ижевском радиозаводе (на примере разработки задачки «РАСЧЕТ ПАРАМЕТРОВ ИЗГОТОВЛЕНИЯ ИЗДЕЛИЯ»)

3.1 Обоснование необходимости разработки задачки

Задачка «Расчет характеристик производства для производства изделия» заходит в систему технической подготовки производства. Техно подготовка производства является одной из важных функций компании и создана для проведения всеохватывающей подготовки производства к освоению и выпуску новейших либо модернизируемых изделий. Предназначение данного объекта автоматизации — увеличение свойства решения задач технической подготовки производства за счёт проведения технических и экономических обоснований получаемых результатов ; понижение цены цикла работающей технической подготовки производства , уменьшение времени и цены решений технической подготовки производства, выработка нормативных данных для подсистем АСУП.

Техно подготовка к изготовлению изделия начинается с получения начальных документов на изготовка новейших изделий, компанию новейшего и улучшение работающего производства. К числу таковых документов относятся: чертежи изделия, план производства изделий, директивные указания по выпуску новейших видов продукции, план реконструкции компании и остальные. Техно подготовка ведётся :

а) для основного производства :

— при освоении выпуска новейшего изделия;

— при модернизации и совершенствовании освоенных изделий;

— при увеличении объёма выпуска освоенных изделий;

— при реализации планов совершенствования технической подготовки производства;

б) для вспомогательного производства ( инструментальное, ремонтное, транспортное, складское хозяйство и т.п. ) — в тех же вариантах, что и для основного.

Техно подготовка к производству изделий на всех предприятиях нашего городка. На ОАО (форма организации публичной компании; акционерное общество) » ИРЗ» Создание основано на выпуске радиотехники, потому для того, чтоб комплексно приготовить Создание к изготовлению новейших либо модернизируемых изделий, также повысить свойство решения задач технической подготовки производства за счёт проведения технических и экономических обоснований получаемых результатов, есть на заводе службы, которые и занимаются технической подготовкой производства. Конкретно технической подготовкой производства новейших изделий занимается отдел АСУП. Организационная структура отдела АСУП показана в Приложении № 8.

1. Функции бюро постановки и алгоритмизации (БПА) и бюро программного обеспечения (БПО):

— разработка программного обеспечения в согласовании с «Требованиями к программному обеспечению для ПЭВМ» (ИВЦ 00 030 105 И);

— передача в БИО, БНХ, ЛОИ законченных техпроцессов (т/п) совместно с полным комплектом документации на МД;

— определение вместе с БИО, БНХ порядка копирования файлов ( на шаге опытнейшей эксплуатации);

— проведение опытнейшей эксплуатации;

— определение порядка работы опосля аварийного восстановления нормативно — справочных баз (НСБ);

— определение порядка контроля корректности прохождения т/п;

— копирование начальных текстов программ и документации.

2. Функции бюро информационного обеспечения (БИО), бюро нормативного хозяйства (БНХ):

— выполнение закрепленных т/п;

— выдача в маш. зал заданий на выполнение т/п;

— распределение файлов меж физическими дисками (на шаге опытнейшей эксплуатации — вместе с БПА, БПО, дальше без помощи других);

— копирование файлов и прикладного математического обеспечения (ПМО);

— проведение учебы в машинном зале по передаваемым т/п;

— ведение учета состояния НСБ;

— восстановление файлов и ПМО;

— дополнение требований к контролю корректности прохождения т/п;

— проведение опытнейшей эксплуатации;

— организация обмена информацией в общезаводской ЛВС;

— подача каждомесячных заявок на работу ЛВС.

3. Функции бюро обработки инфы (БОИ):

— подготовка инфы в системе подготовки данных СПД;

— прием и ввод дискет с входной информацией;

— выполнение закрепленных т/п;

— выдача заданий в машинный зал на запись МЛ, ГМД и МЛ с СПД;

— перезапись файлов из системы подготовки данных на ката-

— лог заказчика;

— копирование файлов и ПМО;

— восстановление файлов и ПМО.

4. Функции группа системных программистов (ГСП):

— генерация новейших версий СМО;

— аварийное восстановление системного математического обеспечения (СМО);

— сопровождение СМО;

установление прав юзеров;

— определение состава обычного МО;

— обеспечение юзеров сети новенькими версиями обычного МО, в том числе антивирусными программками.

5. Функции бюро обслуживания периферийной техники (БОПТ):

— выполнение закрепленных т/п по заданиям БИО, БНХ, ЛОИ;

— обеспечение бумагой.

6. Функции бюро обслуживания всепригодных ЭВМ (Электронная вычислительная машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач) (БОУЭВМ):

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

3.2 Черта задачки

Подсистема » Расчет характеристик производства изделия » создана для расчета цикловых характеристик производства изделия. Эта подсистема относится к задачкам сотворения модели производственного процесса. Её функцией является определение последовательности производства частей изделия во времени и пространстве.

Представим, что на предприятии утверждён квартальный план по производству какого — или изделия. Данное изделие состоит из отдельных детале — сборочных единиц (ДСЕ) отчасти либо на сто процентов производимых также на этом предприятии. Для того, чтоб успеть произвести данное изделие в данный срок, нужно впору получить все входящие в него ДСЕ. Причём, разные ДСЕ имеют различные циклы производства и различное опережение (ведь ДСЕ могут заходить друг в друга и ДСЕ нижнего уровня должны быть сделаны ранее, чем ДСЕ высшего уровня).

Таковым образом, нужно выявить ДСЕ с наибольшим опережением, другими словами ту деталь, с которой нужно начать Создание изделия. Сразу определяется цех — изготовитель по каждой ДСЕ. Причём цехов — изготовителей быть может несколько для одной ДСЕ ( наибольшее количество — три ). При всем этом опережение ДСЕ рассчитывается всякий раз с учётом продолжительности обработки данной ДСЕ в любом из цехов — изготовителей. Беря во внимание календарно — плановые нормативы, рассчитывается определенная дата начала производства для каждой входящей в изделие ДСЕ и строится машинограмма, в какой указаны последующие характеристики:

— дата построения машинограммы;

— номенклатурный номер изделия;

— продолжительность цикла производства изделия;

— обозначение каждой ДСЕ, входящей в изделие;

— цех — изготовитель ДСЕ;

— продолжительность цикла производства ДСЕ;

— число дней опережения начала производства данной ДСЕ по отношению к плановой дате выпуска готового изделия;

— плановая дата выпуска готового изделия.

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

Из всего вышесказанного можно уяснить, что объём обрабатываемой инфы весьма велик. Входной информацией служат файлы календарно — плановых нормативов, классификаторы заказов, применяемости ДСЕ в заказах, перечней отобранных заказов, цехов — изготовителей, состава сборочных единиц в части ДСЕ. Все эти файлы имеют большенный объём, и о обработке их вручную не быть может и речи.

Автоматизируя представленную задачку, можно достигнуть последующего:

— понижения трудоёмкости работ;

— сокращения цены работ;

— сокращения сроков технической подготовки производства;

— увеличения уровня организации и улучшения свойства технической подготовки производства;

— сотворения предпосылок рациональной организации хода производственного процесса на предприятии.

На нынешний момент на АО «ИРЗ» не существует программки по расчету таковых характеристик производства изделия , потому решение данной задачки является весьма животрепещущим.

Для воплощения решения данной для нас задачки нужен последующий комплекс технических средств:

— индивидуальный комп типа IBM PC AT/XT;

— экран типа EGA либо VGA, лучше с защитным устройством;

клавиатура, совместимая с IBM;

— принтер типа EPSON;

— твердый магнитный диск с объемом памяти не наименее 40 Мбайт;

— НГМД 3,5″ либо 5,25″.

Эта задачка обязана производиться под управлением системы управления базами данных. Из-за этого достигается оперативность ввода и корректировки. Применяемая СУБД обязана отвечать последующим требованиям:

— простота сотворения новейших баз данных;

— возможность корректировки отдельных полей;

— частичная логическая независимость представления данных;

— полная физическая независимость представления данных;

— внедрение диалоговых режимов работы.

Всем перечисленным выше требованиям удовлетворяет система управления базами данных FOXPRO версии 2.0 и выше. Это программное обеспечение и рекомендуется для воплощения решения задачки по расчету характеристик производства для изделий.

3.4 Информационная база задачки

Для реализации решения данной задачки нужна последующая нормативно-справочная информация :

1. систематизация кодов заказов:

— обозначение сборочной единицы;

— номер заказа;

— порядковый номер ( по производству данной детале-сборочной единицы) цеха — изготовителя;

— цех — изготовитель;

— наименование заказа;

— дата корректировки;

— код конфигураций.

Эти данные находятся в файле базы данных ZAKAZ.DBF. структура данного файла представлена в таблице 3.1.

Таблица 3.1

структура файла ZAKAZ.DBF

Наименование реквизита

Имя поля

Тип

Длина

1

Обозначение СЕ

SE

символьный

24

2

Номер заказа

ZAK

символьный

6

Данная база данных формируется на основании оперативной инфы о количестве сборочных единиц, деталей, обычных изделий, комплектов и иных изделий, которые на данный момент имеются на АО » ИРЗ «.

2. информация о номенклатуре и количестве всех используемых в изделии составных частей:

— обозначение детале — сборочной единицы;

— направление расхода;

признак детали ( документ, сборка, спецификация и т.п.);

— номер заказа;

— вариант поставки;

— опережение;

— номер набора;

количество в заказе;

— номер итерации( уровень вхождения );

признак подмены( истории );

— признак заказа;

— цех — получатель;

— порядковый номер цеха — изготовителя.

Эти данные находятся в файле базы данных PRIM.DBF. структура данного файла представлена в таблице 3.2.

Таблица 3.2

структура файла PRIM.DBF

Наименование реквизита

Имя поля

Тип

Длина

1

Обозначение ДСЕ

DSE

символьный

24

2

Направление расхода

NR

символьный

1

3

признак детали

PRD

символьный

1

4

Номер заказа

ZAK

символьный

6

5

Вариант поставки

VP

символьный

2

6

Порядковый номер цеха -изготовителя

PNCI

символьный

1

7

Цех -изготовитель

CI

символьный

3

8

Цех -получатель

CP

символьный

3

9

Наибольшее опережение

OPER

числовой

3

10

Номер набора

NK

числовой

8

11

количество в заказе

KOL

числовой

9

12

Номер итерации

NI

числовой

2

13

признак подмены (истории)

PZI

символьный

1

14

Признак заказа

PZ

символьный

1

Данная база формируется на основании начальных данных, содержащихся в первичных конструкторских документах — единичных и групповых спецификациях, оформленных с учётом требований обработки инфы на ЭВМ (Электронная вычислительная машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач).

3. Календарно — плановые нормативы:

— обозначение детале — сборочной единицы;

— цех — изготовитель;

— порядковый номер цеха — изготовителя;

— цикл;

— партия;

— наибольшее опережение;

— номер уровня.

Эти данные находятся в файле базы данных KPN.DBF. структура данного файла представлена в таблице 3.3.

Таблица 3.3

структура файла KPN.DBF

Наименование реквизита

Имя поля

Тип

Длина

1

Обозначение ДСЕ

DSE

символьный

24

2

Цех — изготовитель

CI

символьный

3

3

Порядковый номер цеха -изготовителя

PNCI

символьный

1

4

Цикл

CIKL

числовой

5

5

Партия

PART

числовой

8

6

Наибольшее опережение

OPER

числовой

3

7

Номер уровня

NU

числовой

3

Данная база формируется на основании начальных данных, содержащихся в первичных нормативно — плановых документах, оформленных с учётом требований обработки инфы на ЭВМ (Электронная вычислительная машина — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач).

Оперативная информация для производства изделия:

— номер заказа;

— обозначение детале — сборочной единицы;

— цех — изготовитель;

— наибольшее опережение.

— цикл;

— партия;

— номер итерации( уровень вхождения );

Эти данные находятся в файле базы данных RESULT.DBF. . структура данного файла представлена в таблице 3.4.

Таблица № 3.4.

структура файла RESULT.DBF

Наименование реквизита

Имя поля

Тип

Длина

1

Номер заказа

ZAK

символьный

6

2

Обозначение ДСЕ

DSE

символьный

24

3

Цех — изготовитель

CI

символьный

3

4

Наибольшее опережение

OPER

числовой

3

5

Цикл

CIKL

числовой

5

6

Партия

PART

числовой

8

7

Номер итерации

NI

числовой

2

Данная база формируется в процессе работы подсистемы » Расчёт цикловых графиков производства изделия «.

3.5 Выходная информация

Выходная информация формируется в виде машинограммы в процессе работы подсистемы » Расчёт характеристик производства изделия «. Ниже приведена маска выходной машинограммы:

характеристики производства изделия по заказу № ZAK

Обозначение ДСЕ

Партия

Номер итерации

Цех-изготовитель

Максимал. Опережение

Цикл

DSE

PART

NI

CI

OPER

CIKL

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

3.6 Математическая постановка задачки

Математическую постановку задачки в этом случае можно условно поделить на два шага:

1. Пусть существует двумерный массив А(i,j), где i — это заказы ( изделия ), а j — это опережения ДСЕ, входящих в заказ.

Пусть задан какой — или заказ k, причём k — A(i,j). нужно отыскать таковой элемент массива A — a ,что j — наибольшее для заказа k. Таковым образом, наибольшее опережение по данному заказу найдено. Для данной задачки может быть наличие нескольких задаваемых заказов, тогда наибольшее опережение определяется по любому из их. Из отысканных наибольших опережений по данным заказам формируется массив Т(m), где m — количество заказов.

2. Сейчас нужно вычислить опережение для каждой ДСЕ, входящей в данные m заказов. Любая ДСЕ имеет своё опережение b и свою продолжительность производства d, которая заходит в b. Если у ДСЕ несколько цехов — изготовителей ( не больше трёх ), то продолжительности производства в любом из их в сумме дают общую продолжительность производства ДСЕ. Таковым образом, любому изделию ставится в соответствие массив опережений, входящих в него ДСЕ — — B(n), где n — количество ДСЕ. Итак, вычислим опережения для каждой ДСЕ, входящей в любой из m данных заказов, и занесём их в массив опережений B(n). Для этого нужно произвести последующую последовательность действий :

1. Присвоить :

i := 1.

2. Пока i <= m, переход к пт 3, по другому — к пт 12.

3. Присвоить :

n := 1.

4. Вычислить :

d = с ,где с — количество цехов — изготовителей для данной ДСЕ. Причём с = 1, 2, 3.

5. Присвоить :

b := t , где b — B, t — T.

6. Вычислить :

b = t — d .

7. Пока b > 0, переход к пт 8, по другому — к пт 11.

8. Присвоить :

n := n + 1.

9. Вычислить :

d = с — d .

10. Вычислить :

b = b — d . Переход к пт 7.

11. Присвоить :

i := i + 1. Переход к пт 2.

12. Конец.

Таковым образом, получен массив опережений B(n), который в предстоящем употребляется для сотворения машинограммы с параметрами для производства изделия.

3.7 метод решения

Метод определения ДСЕ с наибольшим опережением по данному заказу можно представить последующим образом.

1. Открыть нормативно-справочные файлы баз данных с одновременной проверкой на их существование, если какой-нибудь файл отсутствует, выдать соответственное сообщение о ошибке.

2. Вывод меню на экран монитора :

1. Определение ДСЕ с наибольшим опережением.

Просмотр выходного файла RESULT.DBF.

Печать машинограммы

4. Выход в верхнее меню.

3. Если избран пункт меню 1 , то переход к пт 4, пункт меню 2 — к пт 23. Если избран пункт меню 3 — переход к пт 24, пункт меню 4 — переход к пт 25.

4. Вывод на экран монитора файла — справочника ZAKAZ.DBF в виде таблицы.

5. Определение ДСЕ с наибольшим опережением.

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

7. Вывод на экран запроса о продолжении работы. Если доказательство не получено, то переход к пт 2.

8. Вывод на экран запроса на чистку имеющегося файла RESULT.DBF. Если необходимо, очистить файл.

9. Вывод на экран файла — справочника — ZAKAZ.DBF

10. Пока не конец файла, читать справочник, по другому — переход к пт 2. В прочитанной записи уяснить поле номера заказа в переменную Z.

11. Пока не конец файла PRIM.DBF, и номер заказа больше Z, читать PRIM.DBF.

12. Если номер заказа из PRIM ZP=Z, то переход к пт 13, по другому — к пт 20.

13. Пока не конец файла и ZP=Z, переход к пт 14, по другому — к пт — 19.

14. Уяснить

15. Поиск D в файле KPN.DBF. Если запись найдена, то переход к пт 16, по другому — к пт 18.

16. Присвоить:

T := OPER, где Т — рабочая переменная для определения наибольшего опережения; OPER — опережение, соответственное полю OPER в файле PRIM для данной ДСЕ.

17. Если T > MAX , где MAX — наибольшее опережение, то уяснить все поля данной ДСЕ в надлежащие переменные.

18. Читать последующую запись из файла PRIM. Переход к пт 13.

19. Запись приобретенной записи с наибольшим опережением в выходной файл RESULT.DBF.

20. Возвратиться в файле PRIM на одну запись вспять. Переход к пт 10.

21. Если не начало файла PRIM, возвратиться в нём на одну запись вспять. Переход к пт 10.

22. Выдать сообщение о количестве записей в выходном файле RESULT.DBF. Переход к пт 2.

23. Выдать на экран монитора файл RESULT.DBF, сгенерированный в процессе работы программки, в виде таблицы. Выход из режима просмотра — нажатие клавиши Escape, при всем этом переход к пт 2.

24. Печать машинограммы, сгенерированной на базе выходного файла RESULT.DBF Переход к пт 2.

25. Конец.

3.8 Требования к программке, реализующей метод

текст программки рекомендуется писать на языке программирования FOXPRO, который обширно употребляется в сети ЛВС ОАО (форма организации публичной компании; акционерное общество) «Ижевский радиозавод». программка обязана быть нацелена на оператора с минимальными познаниями, другими словами на пользователя-непрофессионала.

]]>