ISSN 0236-235X (P)
ISSN 2311-2735 (E)
4

09 Сентября 2024

Программные средства автоматизации приборостроительного производства изделий радиоэлектронной аппаратуры


Жуков В.В. () - , Смирнов М.И. (SmirnovMI@golutvino.ru) - ЗАО «Нафтам-ИНПРО», г. Москва, кандидат технических наук
Ключевое слово:
Ключевое слово:


     

Автоматизация решения производственных задач в приборостроении приобретает все большее значение во всех развитых странах мира. Это относится в первую очередь к мелкосерийному многономенклатурному производству изделий радиоэлектронной аппаратуры (РЭА): большой объем информации, а также требования к эффективному сочетанию задач обработки информации с управлением сложным быстродействующим оборудованием в режиме реального времени. С этими проблемами сталкиваются разработчики программного обеспечения для комплексно автоматизированных производств, в том числе гибких производственных систем (ГПС) [3]. В настоящее время особое внимание уделяется разработке эффективных методов обработки информации и управления [4] и их реализации в виде соответствующих программных средств, ориентированных на решение задач автоматизации приборостроительного производства.

Мы предлагаем ряд программных средств, ориентированных на решение задач автоматизации мелкосерийного многономенклатурного производства изделий РЭА; отличительной особенностью этих средств является использование характеризационнго подхода для решения оптимизационных задач, возникающих в процессе обработки информации и управления. Характеризационный подход, впервые предложенный советским ученым В.А. Горбатовым [1], позволяет при решении комбинаторных задач с учетом объективных причин проводимых преобразований (за счет отбрасывания неприемлемых вариантов) сократить их перебор при поиске оптимального решения. Благодаря этому значительно повышается размерность решаемых задач и скорость получения решения при реализации соответствующих преобразований на ЭВМ. Применение характеризационного подхода впервые позволило решать сложные комбинаторные задачи, возникающие в процессе создания и функционирования приборостроительной ГПС, средствами мини- и микроЭВМ.

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

Для формирования и формализованного описания алгоритма функционирования разрабатываемого устройства управления используется язык высокого уровня УПРАВЛЕНИЕ [2]. Его особенностью является простота (он имеет всего пять инструкций и работает только с двумя типами переменных) и ориентация на работу с входными и выходными логическими сигналами (а не со сложными типами данных). Язык УПРАВЛЕНИЕ предназначен для написания последовательно-параллельных алгоритмов. Использование этого языка позволяет технологу или конструктору, знакомому с основами программирования (непрофессиональному программисту), непосредственно участвовать в процессе создания устройств управления на базе микропроцессорной техники. Привлечение этого класса людей к процессу создания управляющих устройств, во-первых, упрощает взаимосвязь ЗАКАЗЧИК-ТЕХНОЛОГ процесса проектирования; во-вторых, сокращает сроки проектирования; в-третьих, высвобождает системных программистов из сферы программного обеспечения, предназначенного для оборудования. Именно этот класс программного обеспечения является наиболее трудоемким, так как требует знания не только программирования на языке ассемблера, но и электроникичпвдже механики.

На вход системы автоматизации, кроме формализованного описания алгоритма на языке УПРАВЛЕНИЕ, могут быть поданы задания на проектирование в виде системы логических функций, графа переходов автомата, графа схемы алгоритма.

Система "Управление-ГПС" состоит из набора пакетов прикладных программ, осуществляющих обработку входного текста описания во внутреннее представление; формирование макроассемблеровской программы; трансляцию полученной программы совместно с библиотекой макроопределений для конкретного вычислительного устройства; распределение логических переменных по портам (регистрам) ввода/вывода, а также внутри портов (регистров). Кроме этого, в состав системы входит утилита, позволяющая выдавать перфоленты для прошивки постоянных запоминающих устройств программируемых контроллеров.

Использование характеризационного подхода позволило разработать в системе "Управление-ГПС" эффективные средства, оптимизирующие длину разрабатываемых управляющих программ, а также осуществляющие оптимальное распределение переменных по портам (регистрам) ввода и вывода.

В настоящее время система ориентирована на создание программного обеспечения для универсального однокристального микропроцессора К580ИК80 и микроЭВМ, программно совместимых с ЭВМ ДВК-4.

Главное преимущество системы "Управление-ГПС" (по сравнению с другими кросс-системами создания программного обеспечения) состоит в возможности перехода к другому типу вычислительного устройства благодаря модульному принципу построе ния системы и организации создания ассемблеровской программы на основе использования библиотеки макроопределений.

Для получения программного обеспечения вычислительных устройств, отличающихся от микропроцессора К580ИК80 или ЭВМ типа ДВК-4, необходимо создать библиотеку макроопределений по реализации таких элементарных действий, как проверка входного сигнала на логическую константу, выдача логического потенциала, сложение двух чисел, проверка на число результата арифметических действий и т.д. На этапе получения ассемблеровской программы, после указания библиотеки определений, система будет создавать программу для данного вычислительного устройства. Система "Управление-ГПС ориентирована на создание законченных систем логического управления на базе микропроцессорной техники, а не программного обеспечения ЭВМ, работающего в среде операционной системы.

Техническими и системными средствами, необходимыми для работы, являются мини-ЭВМ СМ 1420 с объемом памяти 128 К и ОС РВ версии 3.2 и выше. Система реализована на языках Паскаль и Макро-П.

Система "Управление-ГПС может использоваться при создании программного обеспечения: отдельных единиц технологического или вспомогательного оборудования, имеющих возможность логического управления; робототехнических комплексов и гибких производственных модулей; устройств группового управления гибких автоматизированных участков в приборостроении.

Повышение качества управляющих программ, высвобождение высококвалифицированных программистов, значительное сокращение необходимого для разработки управляющих программ машинного времени, повышение производительности труда в 3-5 раз - все это позволяет система-Система "Лотос" представляет собой программное обеспечение системы управления гибким автоматизированным участком (ПО СУ ГАУУ которое управляет следующим набором модулей:

гибкий производственный модуль (ГПМ); транспортно-распределительный модуль (ТРМ); накопительное устройство (НУ). Основная задача ПО СУ ГАУ - организация работы оборудования участка в

соответствии с алгоритмом управления и текущим сменно-суточным заданием (ССЗ). Оптимальность сформированного ССЗ влияет на эффективность функционирования ГАУ: увеличивается коэффициент загрузки, уменьшается количество вспомогательных и транспортных операций, сокращается задел комплектующих изделий на НУ. ПО СУ ГАУ оптимально формирует и выдает ССЗ перед началом каждой смены. Неотъемлемой частью СУ ГАУ является процесс, осуществляющий оперативно-диспетчерское управление (ОДУ) участком и содержащий процедуры, обеспечивающие контроль за правильностью протекания технологического процесса. В случае выхода из строя ГПМ за время выполнения ССЗ ОДУ фиксирует изменение режима работы и формирует новое оптимальное задание для оставшегося незавершенного производства с учетом новых особенностей. Для решения оптимизационных задач в системе использовался характеризационный подход.

Управление участком в системе происходит в двух режимах: автоматическом и ручном.

В автоматическом режиме,осуществляющемся без участия оператора, реализуются следующие функции:

управление модулями без участия оператора; передача команд модулям и прием ответных сообщений;

передача управляющих программ в ГПМ (программы пайки);

управление ТРМ;

управление НУ;

корректировка ССЗ в процессе работы участка;

оперативно-диспетчерское управление;

обработка нештатных ситуаций и аварий.

Минимальный набор модулей, необходимый для работы в автоматическом режиме: ГПМ, НУ и ТРМ.

Ручной режим (режим команд оператора) предназначен для подготовки работы в автоматическом режиме и для автономного управления отдельными модулями. Этот режим позволяет:

·         переключать модули в системный режим и обратно;

·         создавать и корректировать логические связи ТРМ и НУ;

·         передавать команды модулям участка;

·         инициировать работу модулей;

·         передавать в ТРМ управляющие программы;

·         осуществлять пошаговое выполнение ССЗ с его корректировкой.

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

Текущая информация о состоянии модулей и системы постоянно выводится на дисплей участковой ЭВМ. Система позволяет одновременно использовать два режима.

Для функционирования системы требуется ПЭВМ отечественного производства, дисплей, поддерживающий вторую систему команд дисплея типа ИЭ-15-013, наличие таймера, а для связи устройств - УПО или КТлК. Система реализована на языках Паскаль и Макро-II и работает под управлением ОС РАФОС, для чего требуется 20 Каюв оперативной памяти. Обмен информацией с модулями участка производится по последовательному интерфейсу. Любое устройство внешней памяти с прямым доступом может хранить файлы системы и управляющие программы.

"Лотос" содержит файлы:

·         системы управления;

·         текстовых сообщений;

·         сменно-суточного задания;

·         доступа к ССЗ;

·         исходного состояния модулей;

·         ОДУ;

·         управляющих программ.

Минимальный объем дисковой памяти, занимаемый системой (без учета файлов ССЗ, ОДУ и управляющих программ), - около 33 Кслов (65 блоков).

Базовая версия системы настроена на следующий состав участка (в единицах):

ГПМ - 6,

ТРМ - I,

НУ - 8.

При расширении участка количество ГПМ и НУ может легко увеличиваться.

Использование системы "Лотос" при автоматизированном управлении ГАУ пайки микросхем на печатные платы позволило значительно повысить производительность труда, а загрузку оборудования - в среднем на 20%.

Информационная система для обеспечения производственного запуска приборостроительного цеха "ПРОЗА" (ПРОизводственный ЗАпуск) может использоваться как автономно, так и в виде подсистемы в составе АСУ промышленным предприятием с мелкосерийным и многономенклатурным характером производства.

Система "ПРОЗА' предназначена для учета склада приборостроительного цеха и обеспечения цехового персонала необходимой информацией для принятия решений по оперативному планированию запуска изделий в производство; в отличие от существующих систем, позволяет осуществлять автоматизированную подготовку запуска мелкосерийных изделий в производство средствами мини-ЭВМ,

Система осуществляет:

·         формирование сменно-суточных задании и рапортов мастеров участков;

·         ведение каталога комплектующих, применяемых в производстве;

·         ведение каталога изделии в соответствии со спецификацией;

·         получение информации о состоянии склада комплектующих и готовых изделии;

·         расчет ведомостей дефицита комплектующих по заказу и по готовым к запуску изделиям;

·         расчет возможности запуска по состоянию склада на текущий момент;

·         расчет комплектовочных листов и ведомостей доукомплектования изделии;

·         загрузку и ведение базы данных.

База данных системы "ПРОЗА" состоит из набора файлов, которые хранят следующую информацию:

·         состояние изготовления заказа на текущий момент;

·         каталог применяемых в производстве комплектующих;

·         плановый состав заказов по производству электронных модулей;

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

·         приход и расход комплектующих и материалов но заказам;

·         сменно-суточные задания мастерам участков;

·         рапорта мастеров участков о выполнении сменно-суточных заданий;

·         учет состояний "задолженности" между заказами, которые появляются при передаче комплектовки с заказа на заказ (это связано с корректировкой планов, изменением приоритетов изготовления заказов и т.д.);

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

    В системе предусмотрены средства, оптимизирующие время ответа на запросы при обращении к базе данных и реализованные на основе характеризационного подхода.

    Система "ПРОЗА" работает под управлением ОС РВ на мини-ЭВМ СМ 1420 с объемом оперативной памяти не менее 124 Кбайтов, НМД, дисплея типа ВТА-2000-15 или ВТА-2000-32, НМЛ (для хранения копий базы данных и прикладных программ). Для организации базы данных используется СУБД. Система реализована на языках программирования Паскаль и Макро-II.

Использование системы "ПРОЗА" позволяет повысить загрузку оборудования и рабочих мест, на 15% сократить объемы незавершенного производства, снизить риск отклонения хода производства от запланированного, повысить точность получае мой информации и скорость выполнения требуемых расчетов. Использование средств оптимизации времени ответа на запросы к системе позволило в среднем в 1,5 раза повысить ее производительность.

Рассмотренные программные средства внедрены на многих промышленных предприятиях, доказали свою эффективность при решении задач автоматизации приборостроительного производства и обеспечили годовой экономический эффект 0,5 млн. руб.

В настоящее время проводятся работы по переносу данных программных средств на ЭВМ типа IBM PC/AT.

Список литературы

Горбатов В.А. Основы дискретной математики - М.: Высшая школа, 1986 - 311с.

Горбатов В.А., Огиренко О.Н., Смирнов М.И., Хлытчиев И.С Автоматизация разработки управляющих программ для гибких производственных систем. - М.: Финансы и статистика, 1986, С 134-138. (Вычислительная техника социалистических стран;

Вып. 19).

Иванов А.А. Гибкие производственные системы в приборостроении. - М.: Машиностроение, 1988 - 304 с.

Управление гибкими производственными системами. Модели и алгоритмы/ Под ред. акад. С.В.Емельянова. - М.: Машиностроение, 1987 - 368 с.



http://swsys.ru/index.php?id=1415&lang=%29&page=article


Perhaps, you might be interested in the following articles of similar topics: