Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РАЗРАБОТКА_ПО_САУ_КМО.doc
Скачиваний:
4
Добавлен:
06.11.2018
Размер:
636.93 Кб
Скачать

3. Базовая операционная система автотест.

Программа Syscont соответствует логике проблемно – ориентированной операционной системы (ОС) АВТОТЕСТ, разработанной в середине восьмидесятых годов XX века в Институте Космических Исследований (ИКИ) АН СССР для испытаний КНА космического назначения. Первоначально ОС АВТОТЕСТ была написана на языке ассемблер для ЭВМ Д3-28 (PDP 11), затем переведена на другие машинные языки. Исходный текст (образец) программы Syscont.c является упрощенным вариантом ОС АВТОТЕСТ, обеспечивающим одну из ее функций - выдачу команд управления с контроллера магистрали на МО.

Автоматические испытательные комплексы (АИК) для испытаний КМО возникли в середине восьмидесятых годов XX века . В Советском Союзе первый такой АИК был создан в ИКИ АН СССР в 1984 году для испытаний КНА по международному космическому проекту “Интершок”. КНА “Интершок” был установлен на ИСЗ “Прогноз Интеркосмос 10” и предназначался для изучения быстрых процессов, происходящих в околоземной и межпланетных ударных волнах.

Некоторые разработки АИК “Интершок” были впоследствии внедрены в промышленность. В 1985 году на московском заводе “Красный пролетарий” был создан участок для автоматического выходного контроля промышленных роботов.

До 1984 года на космические аппараты (КА) устанавливались научные приборы, которые обычно решали свои собственные научные задачи, информационная связь между приборами, как правило, отсутствовала. КНА “Интершок” был качественно новой интеллектуальной исследовательской системой. Приборы, входившие в него, находились в сильной информационной связи. Управление этим КНА осуществлялось встроенной ЭВМ, работавшей, как по жестким программам, записанным в постоянное запоминающее устройство, так и по программам, которые передавались КНА с наземных измерительных пунктов (НИП) в сеансах связи. КНА мог автоматически выбирать режимы работы в зависимости от физических процессов, происходивших в космической среде, т.е. обладал адаптивными возможностями. Испытания такого КНА не могли осуществляться старыми методами, его можно было испытать только с использованием автоматических режимов.

В основу АИК “Интершок” (ПРИЛОЖЕНИЕ 3) были положены следующие принципы: стандартизация интерфейсов, магистральность, модульность, программное управление модулями, интерактивность взаимодействия человек-система, виртуальность, типизация решений, расширяемость. В большом испытательном зале ИКИ АН СССР на стендах устанавливались приборы, входившие в КНА. Эти приборы через пульты подключались к интерфейсной магистрали ГОСТ 26003-80. К этой же магистрали подключались имитаторы служебных систем (ИСС) КА. Управление абонентами магистрали осуществлялось ЭВМ контроллером магистрали (ЭВМ ДЗ-28), регистрация информационных процессов в магистрали осуществлялась ЭВМ универсальным слушателем (ЭВМ ДЗ-28). В процессе испытаний с пультов на КНА подавались воздействия, которые имитировали физические процессы, происходящие в космической среде. С ИСС, имитировавших управление, на КНА подавались управляющие команды. С телеметрических выходов КНА информация поступала на ИСС, имитировавшие радио - телеметрический комплекс КА. Часть телеметрической информации направлялась на блок регистрации и обработки данных КНА (БРОД), где она анализировалась и по результатам анализа автоматически выбирались режимы работы КНА, в зависимости от имитировавшихся с пультов физических процессов. Таким образом БРОД выполнял функции адаптивной системы автоматического управления. Выходная телеметрическая информация запоминалась в бортовом запоминающем устройстве КНА (ORION), а затем сбрасывалась на большую ЭВМ ЕС 1040. Таким образом моделировалась связь КНА с наземными обрабатывающими системами. Специальная ЭВМ Д3-28 использовалась для передачи на КНА управляющих программ. Таким образом моделировалось перепрограммирование логики работы КНА с НИП в сеансах связи.

Для этого АИК в 1984 году автором были предложены и разработаны проблемно-ориентированный язык для написания программ управления ПОЯ АВТОТЕСТ и проблемно-ориентированная операционная система ОС АВТОТЕСТ, основным модулем которой был интерпретатор этого языка.

В 1985 году система АВТОТЕСТ была внедрена на московском заводе “Красный пролетарий” при создании участка для выходного контроля промышленных роботов (ПРИЛОЖЕНИЕ 6). К интерфейсной магистрали ГОСТ 26003-80 через интерфейсные карты подключались промышленные роботы, подлежащие автоматическому выходному контролю. Согласно стандарту к этой интерфейсной магистрали можно подключить до 15 абонентов. Управление абонентами магистрали осуществлялось ЭВМ контроллером магистрали, регистрация информационных процессов в магистрали осуществлялась ЭВМ универсальным слушателем. Информация выводилась на дисплей и печатающее устройство.