Требования к программной документации. Цель лабораторной работы

ЛАБОРАТОРНАЯ РАБЛТА №2

ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ПРОГРАММЫ

Цель лабораторной работы

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

Введение

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

Основание для разработки

Основанием для разработки является задание на выполнение лабораторной работы по курсу «Проектирование программного обеспечения компьютерных систем управления» 18.11.2013. Данное задание получено на кафедре «Автоматизации компьютерных систем» Национального горного университета.

Назначение разработки

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

Фасовка сыпучего материала в тару происходит с дозирующего бункера с помощью шнекового механизма . Тара к месту загрузки подается конвейером . Привод шнекового механизма и конвейера оборудовании трехфазными асинхронными электродвигателями. На установке имеется сигнальная лампа « Материал ». На фасовочной установке установлены три дискретных датчики : Д1 - датчик наличия материала в бункере , Д2- датчик присутствия тары в городе загрузки , Д3- датчик заполнения тары. При наличии материала в зоне действия датчика выходной ключ датчика находится в открытом состоянии.

Привод конвейера должен включаться при отсутствии тары в месте загрузки ( Д2) , или после заполнения ее материалом ( Д3) . Привод шнекового механизма включается при наличии сигнала от датчика Д1 и отключается после того , как сработал датчик ( Д3) . При отсутствии материала в бункере надо включить сигнальную лампу « Материал » и прекратить работу фасовочной установки.3 Требования к программе

Требования к функциональным характеристикам

Разрабатывающий программный продукт должен обеспечивать выполнение следующих функций:

- циклический опрос датчиков – обеспечивает постоянное обновление материала в таре;

- реализацию функции управления исполнительными устройствами;

- реализации функции управления основного алгоритма работы системы управления объектом .

Требования к надежности

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

Требования к информационной и программной совместимости

Программное обеспечение должно быть реализовано на St.

Необходимо обеспечить соответствие выходных сигналов датчиков уровня с ТТЛ-уровнем контроллера и выдачу управляющих воздействий на исполнительные механизмы соответствующего уровня.

Требования к составу и параметрам технических средств

Для функционирования данного программного продукта необходимо следующее оборудование:

- персональный компьютер Pentium III;

- программатор для прошивки программы в память контроллера;

Для написания программы необходима среда отладчик MULTI EDIT.

Условия эксплуатации

Температура окружающего воздуха, при которой система обеспечивает правильное функционирование: от +5 до +35 С.

Относительная влажность воздуха: до 75%.

Обслуживание данного программного продукта должно осуществляться персонвлом, имеющим допуск к подобным работам.

Требования к программной документации

В соответствии с ГОСТ 19.201.-78, программная документация должна содержать следующие разделы:

- спецификация;

- текст программы;

- описание программы;

Стадии и этапы разработки

1. Провести анализ поведения объекта для определения контролируемых параметров и точек отбора информации о состоянии объекта.

2. Составить алгоритм работы программы.

3. Составить текст программы на языке St.

4. Составить сопровождающую документацию к программному продукту.

Наши рекомендации