3.5 Программы и программные документы спио
Разработка специального программного и информационного обеспечения проводится на основании технического задания по исходным данным, содержащимся в документах СПИО. Задание на программирование должно содержать описание алгоритмов, указание о конфигурации технических средств, языке программирования, операционной системе и соответствовать требованиям государственных стандартов ЕСКД. В зависимости от требований технического задания к составу разрабатываемого специального программного обеспечения АСУ ТП программные документы разрабатываются:
на отдельные программы;
на комплекс программ подсистемы и системы.
Виды программных документов в зависимости от состава специального программного обеспечения АСУ ТП, разрабатываемых на стадии рабочего проекта, приведены в таблице 3.
Спецификация - документ, состоящий из разделов: Документация и Программа. Наименование каждого раздела указывается в виде заголовка в графе Наименование и подчеркивается.
Документация - в зависимости от состава программного обеспечения АСУ ТП, на которое разрабатывается спецификация, записываются все программные документы, разработанные для отдельных программ, комплексов программ отдельных подсистем и системы в целом, начиная с программных документов на комплекс программ системы и завершая программными документами на отдельные программы. Программные документы на каждый комплекс или программу должны записываться в последовательности, в которой они перечислены. Программные документы записываются с указанием их обозначений наименований, количества тестов.
Таблица 3
Виды программных документов
Код вида документа | Вид документа | Отдельных программ | Комплекс программ | |
|
|
| Подсистемы |
Системы |
— 05 12 13 20 30 31 32 33 34 51 90 | Спецификация Ведомость держателя подлинников Текст программы Описание программы Ведомость эксплуатационных документов Формуляр Общее описание Руководство системного программиста Руководство программиста Руководство оператора Порядок и методика испытания Документы прочие | 0 — 0 0 + — — — + + + + | 0 — 0 0 + + + + + 0 0 + | 0 — 0 0 + + + + + 0 0 + |
Программа - записываются все программы на машинных носителях информации в порядке возрастания их регистрационных номеров и номеров частей программ, указанных в обозначениях программ. Программы записываются с указанием их обозначений и наименований. При этом в спецификацию не включаются программы, которые относятся к общему программному обеспечению управляющего вычислительного комплекса (машины) проектируемой АСУ ТП. В этом же разделе записываются программы в состав комплексов программ отдельных подсистем, а также отдельные программы, не вошедшие ни в один из перечисленных комплексов.
Ведомость держателя подлинников - документ специального программного обеспечения составляется на комплекс программ и программных документов АСУ ТП в целом на основании всех спецификаций на отдельные программы и комплексы программ системы и ее отдельных подсистем и программных документов на них.
В начале ведомости записывают программные документы, подлинники которых хранятся в организации-держателе подлинника спецификации на комплекс программ системы. Далее записывают программные документы, подлинники которых хранятся в других организациях.
Запись производится по разделам в следующей последовательности:
программные документы на составные части;
документы ссылочные.
Наименование разделов записывают в виде заголовков в графе Наименование и подчеркивают.
Программные документы ни составные части - указываются спецификации составных частей специального программного обеспечения (отдельных программ, комплексов программ, отдельных подсистем) без перечисления входящих в них программных и ссылочных документов.
Комплекс подлинников программных и ссылочных документов, хранящихся в организации - держателе подлинника спецификации на комплекс программ системы, записывают за обозначением спецификации на комплекс программ системы. Запись должна быть первой в этом разделе документа.
Затем записывают документы на отдельные подсистемы и отдельные программы системы в порядке возрастания обозначений.
Документы ссылочные - записываются в порядке возрастания обозначений, примененные из других систем из других систем.
Графы ведомости держателей подлинников заполняют следующим образом:
в графе Обозначение указывают обозначение документа;
в графе Наименование:
для комплекта подлинников программных и ссылочных документов комплекса программ системы, на который составляется ведомость держателей подлинников, делают запись, например, по типу «Комплекс программ АСУ ТП прокатки толстолистового цеха. Комплект документов за исключением записанных ниже»;
для документов на составные части специального программного обеспечения системы приводят наименование составной части в соответствии с наименованием, указанным в основной надписи спецификации на составную часть системы (на программу, комплекс программ подсистемы);
для ссылочных документов приводят полное наименование ссылочного документа. В графе «Количество листов» указывают количество листов в комплекте документа на день составления ведомости держателей подлинников.
Дату составления документа указывают в заголовке графы. Графу заполняют только для документов, подлинники которых хранятся на предприятии-держателе подлинника спецификации на комплекс программ системы. Последующие изменения количества листов в ведомость не вносят;
в графе Держатель подлинника указывают ведомственную принадлежность (министерство) и в установленном порядке наименование организации держателя подлинника. При записи организаций-держателей подлинников, относящихся к одному ведомству (министерству), в двух и более последующих строках одного листа ведомости наименование ведомства (министерства) указывают только при первом упоминании и в дальнейшем не повторяют;
в графе Примечание указывают, при необходимости, дополнительные сведения.
Текст программы (Тексты программ) - документ, разрабатываемый на отдельную программу или комплексы программ АСУ ТП в целом или ее отдельных подсистем и содержащий машинные распечатки программ (листинги) на алгоритмическом языке или машинно-ориентированном языке, которые использовались при разработке программ системы. При этом в документы не включают листинги программ, входящих в состав общего программного обеспечения вычислительных комплексов АСУ ТП, не используемых в системе. В случае применения программ, разработанных для других систем, в документ должны включаться их машинные распечатки (листинги) и должны содержаться ссылки на документы, содержащие их описания.
Описание программы (Описание программ) - документ, разрабатываемый на отдельные программы или комплексы программ АСУ ТП в целом или ее отдельных подсистем и содержащий схему каждой программы, описание программы по схеме и ее машинной распечатке (листингу), описание входных, промежуточных и выходных информационные массивов, общих для нескольких программ, с указанием элементов используемых массивов. Описание каждой программы рекомендуется оформлять в виде раздела программного документа, который должен содержать следующие сведения:
наименование программы (полное и сокращенное);
назначение, область применения и ограничения на применение программы;
ссылку на рисунок, где показана схема программы;
язык программирования (его описание при использовании специального языка);
описание конфигурации вычислительного комплекса с указанием используемых программой устройств (модулей) вычислительного комплекса;
тип операционной системы, на работу с которой ориентирована программа;
способ включения преграды (обращение к программе);
условия настройки и запуска программы на выполнение;
особые ситуации программы;
время выполнения программы;
объем памяти вычислительного комплекса, занимаемый программой;
описание структуры массивов, используемых программой;
описание входных, промежуточных и выходных параметров программы;
описание форм выходных документов или сообщений, если они формируются программой;
дополнительные сведения о программе по усмотрению разработчика.
При этом степень детализации схем программ должна быть такой, чтобы однозначно и полно отображать все функции (операции) программы и последовательность их выполнения быть достаточной для понимания способа реализации алгоритма программным путем.
Требования к описанию программ контрольных примеров, используемых для проверки правильности функционирования программ, идентичны требованиям к описанию программ системы.
Ведомость эксплуатационных документов разрабатывается на отдельные программы или комплексы программ АСУ ТП в целом или ее отдельных подсистем. Эксплуатационные документы, разработанные для программ, записываются в следующем порядке:
на комплекс программ системы;
на комплексы программ ее отдельных подсистем;
на отдельные программы.
В ведомости по каждому эксплуатационному документу указываются наименование документа, его обозначение и количество листов в документе.
Формуляр - разрабатывается на комплексы программ АСУ ТП или отдельных ее подсистем, которые предполагается использовать в других АСУ ТП в качестве типовых и состоит из следующих разделов: общие указания, общие сведения, основные характеристики, комплектность поставки, свидетельство о приемке, гарантийные обязательства, сведения о рекламациях, сведения о хранении, сведения о закреплении при эксплуатации, сведения об изменениях, особые отметки.
Общие указания - приводятся общие рекомендации по применению программ на технологических объектах управления.
Общие сведения - приводятся:
наименование комплекса программ системы или ее отдельных подсистем и обозначение программной документации по спецификации;
назначение и краткая характеристика области применения программ с учетом как непосредственного назначения для конкретного объекта управления, так и возможного применения на других объектах;
наименование объекта, на котором внедрены программы в эксплуатацию;
наименование и почтовый адрес организации-разработчика специального программного обеспечения системы или ее отдельных подсистем;
прочие данные.
Основные характеристики - приводятся данные, необходимые при эксплуатации комплекса программ системы или ее отдельных подсистем (например, тип используемой операционной системы, описание конфигурации средств вычислительного комплекса).
Комплектность поставки - приводится перечень всех поставляемых разработчиком программ системы или ее отдельных подсистем на машинных носителях информации и программных документов на них с указанием наименований и обозначений.
Свидетельство о приемке - приводится свидетельство, подписанное лицами, ответственными за соответствие программ на машинных носителях информации программным документам на них.
Гарантийное обязательство - приводится гарантийное обязательство организации разработчика специального программного обеспечения АСУ ТП.
Сведения о рекламациях - приводится краткое изложение порядка предъявления рекламации (оставляется место для регистрации всех предъявляемых рекламаций их содержания и принятым по ним мерам).
Сведения о хранении - приводятся данные об условиях хранения программ на машинных носителях информации.
Сведения о закреплении при эксплуатации - оставляется место для записи лиц, за которыми закреплены программы системы или отдельных подсистем на машинных носителях информации на время их эксплуатации.
Сведения об изменениях - оставляется место для указания документов, на основании которых вносятся изменения в программы и программные документы на них, краткое содержание внесенных изменений.
Особые отметки - оставляются несколько чистых лепетов для специальных отметок, которые вносятся во время эксплуатации программ.
Общее описание - документ, разрабатываемый на комплексы программ АСУ ТП в целом или отдельных ее подсистем и содержащий:
описание структуры, специального информационного обеспечения системы и (или) отдельных подсистем;
структуру специального программного обеспечения системы и (или) отдельных подсистем;
общий алгоритм функционирования системы и (или) ее отдельных подсистем:
возможные варианты использования специального программного и информационного обеспечения системы и (или) ее отдельных подсистем на той или иной конфигурации управляющего вычислительного комплекса (машины) под управлением определяемой операционной системы реального времени.
Руководство системного программиста - документ, разрабатываемый на комплекс программ АСУ ТП в целом или на ее отдельные подсистемы, предназначенный для использования при работе по внесению изменений в информационное и программное обеспечения процессе эксплуатации системы или подсистемы на объекте. Он содержит:
рекомендации по способу и порядку внесения изменений в информационное и программное обеспечение системы и (или) ее отдельных подсистем;
рекомендации по включению в подсистемы новых программ;
рекомендации по включению, в систему новых подсистем;
описание средств и способов перенастройки программ системы или подсистемы при изменении конфигурации технических средств вычислительного комплекса и др.
Руководство программиста - документ, разрабатываемый на комплексы программ АСУ ТП в целом или ее отдельных подсистем и содержащий следующие сведения:
перечень программ, включенных в состав программного обеспечения АСУ ТП или ее отдельных подсистем с указанием обозначений программ и их наименований;
форматы обращений к программам на алгоритмических языках и (или) ассемблере;
краткое описание возможных вариантов применения программ с указанием ограничений на их применение;
сведения о самонастраиваемости программ;
сведения об используемых средствах диагностики в программах и др.
Руководство оператора - документ, разрабатываемый на Комплексы программ АСУ ТП в целом или ее отдельных подсистем и содержащий описания:
конфигурации технических средств вычислительного комплекса;
действий оператора по загрузке программ системы или отдельной ее подсистемы в память вычислительного комплекса;
действий оператора по первоначальной настройке программ на выполнение:
действий оператора по первоначальному запуску программ на выполнение;
действий оператора по работе за пультом вычислительного комплекса при нормальной работе системы, при сбоях и отказах отдельных устройств вычислительного комплекса;
действий оператора по перезапуску программ на выполнение при устранении причин отказов устройств;
действий оператора системы при запуске и остановке ТОУ и (или) технологического процесса, авариях оборудования, при переходе из нормального в аварийный режим работы и наоборот и др.
Порядок и методика испытаний - документ, предназначенный для использования при проведении контрольных испытаний на объекте при их сдаче в опытную или промышленную эксплуатацию. Разрабатывается для комплекса программ АСУ ТП в целом или ее отдельных подсистем. Допускается разработка для контрольных испытаний при сдаче программ организации-заказчику на контрольных примерах, контрольных входных массивах, на данных от имитаторов датчиков технологических параметров и др.
Документ разрабатывается на основании технического задания на разработку специального программного и информационного обеспечения АСУ ТП и включает перечень вопросов, подлежащих проверке непосредственно на объекте при проведении испытаний.
Указанный документ не должен дублировать сведений, содержащихся в документе «Руководство оператора».
В документ должны быть включены следующие материалы:
цель испытаний;
перечень программ, представленных на испытания;
краткое описание конфигурации вычислительного комплекса для проведения испытаний;
краткое описание результатов выполнения программ:
описание действий оператора по испытанию отдельных программ и комплексов программ отдельных подсистем и системы в целом в нормальных и ненормальных условиях эксплуатации;
описание, реакции программ на ненормальные ситуации;
продолжительность и режим испытания программ.
Этот документ является основным для проведения контрольных испытаний, разрабатывается организацией-разработчиком, согласовывается с предприятием, где должны проводиться контрольные испытания, утверждается руководителем организации-заказчика специального программного обеспечения АСУ ТП.
Документы прочие - все те программные документы, которые разрабатываются для отдельных программ и комплексов программ по усмотрению организации-разработчика специального программного обеспечения АСУ ТП:
инструкция по подготовке входных массивов данных, вводимых в память вычислительного комплекса в процессе функционирования системы; инструкция по перфорированию исходных данных на перфоленте; инструкция по хранению, воспроизведению, маркировке машинных носителей информации и др.
Организация разработки основных документов. В зависимости от участия в разработке и внедрении АСУ ТП организации и предприятия могут выполнять функции:
Заказчика - юридического лица, финансирующего работы по созданию АСУ ТП и участвующего в указанных работах;
Исполнителя - юридического лица, выполняющего работы по созданию АСУ ТП в соответствии с договором, заключенным с организацией-заказчиком или другими действующими формами, предусматривающими оплату работ;
Соисполнителя - юридического лица, выполняющего часть работ по созданию АСУ TП по договору с организацией-исполнителем или организацией-заказчиком.
Заказчиком системы является организация или предприятие, для которого в соответствии с договором осуществляется разработка и внедрение АСУ ТП.
Организация-исполнитель АСУ ТП координирует работу организаций соисполнителей, выполняет функции заказчика по отношению к соисполнителям, а также отвечает перед заказчиком за технический уровень и качество разрабатываемой АСУ ТП.
Организация - исполнитель в соответствии с требованиями заказчика или по согласованию с ним разрабатывает техническое задание на систему, а также технические задания на выполнение отдельных видов работ по разработке и внедрению системы (в том числе по разработке специального математического и информационного обеспечения), согласовывает технические задания с заинтересованными организациями и утверждает их.
Документы специального программного обеспечения АСУ ТП, разработанные три программам, удовлетворяющим требованиям технического задания, согласованию и утверждению в организации-заказчике не подлежат. Факт соответствия программ требованиям технического задания устанавливается в результате испытаний программ предусмотренных техническим заданием, и подтверждается двусторонним актом, утвержденным руководителями организации-заказчика и организации - разработчика специального программного обеспечения АСУ ТП.
Программы-оригиналы на машинных носителях информации и подлинники программных документов должны храниться, в архиве организации разработчика. Допускается передача дубликатов программ и программных документов в архив организации-заказчика. В случае если дубликаты программ и программных документов не передаются в архив, то организации заказчику должны быть переданы копии всех разработанных программ и программных документов в двух экземплярах.
- 7(8).092501 «Автоматизированное управление
- Содержание
- Глава 6 общая структура ПрограммноГо обеспечениЯ асу тп 84
- Глава 7 Принципы проектирования пользовательского интерфейса 93
- Глава 8 Надежность систем автоматизации 97
- Глава 9 Средства самодиагностики и восстановления 123
- Глава 10 Метрологическое обеспечение асу тп 129
- Глава 1 Общая характеристика асу тп
- 1.1 Термины и определения
- 1.2 Функции асу тп
- I. Информационные
- II. Управляющие:
- III. Вспомогательные:
- 1.3 Состав асутп
- 1.4 Классификация асу тп
- Глава 2 Концепция построения асу тп
- 2.1 Особенности систем цифрового управления
- 2.2 Концепция построения асутп
- 2.3 Аппаратная платформа контроллеров
- Глава 3 Организация разработки по асу тп
- 3.1 Стадии создания асу тп
- 3.2 Этапы создания специализированного программного и информационного обеспечения (спио)
- 3.3 Техническое задание на разработку спио
- 3.4 Технический проект спио
- 3.5 Программы и программные документы спио
- Глава 4 Информационное обеспечение асу
- 4.1 Общие положения
- 4.1.1 Цепочка прохождения информационного сигнала о ходе тп:
- 4.1.2 Схемы связи с датчиками (о параметрах тп)
- 4.2 Вход и выход технологических процессов
- 4.3 Бинарные и цифровые датчики
- 4.4 Аналоговые датчики
- 4.5 Датчики движения
- 4.6 Датчики силы, момента и давления
- 4.7 Датчики приближения
- 4.8 Согласование и передача сигналов
- 4.8 Устройства связи с объектом
- Глава 5 Алгоритмическое и программное обеспечение задач контроля и первичной обработки информации
- 5.1 Назначение алгоритмов контроля
- 5.2 Аналитическая градуировка (масштабирование) и коррекция показаний датчиков
- 5.3 Фильтрация и сглаживание
- 5.4 Достоверность исходных данных и аварийная сигнализация
- 5.5 Интерполяция и экстраполяция
- 5.6 Статистическая обработка экспериментальных данных
- 5.7 Дискретизация технологической информации.
- 5.8 Задачи характеризации
- 5.10 Структура данных для обработки измерений
- Глава 6 общая структура ПрограммноГо обеспечениЯ асу тп
- 6.1 Особенности объектов автоматизации черной металлургии
- 6.2 Асу тп как система функциональных задач
- 6.3 Факторы, определяющие качество специального программного обеспечения
- 6.4 Основные требования и структура спо асутп
- 6.5 Основные подсистемы спо асутп
- Назначение алгоритмов контроля.
- Глава 7 Принципы проектирования пользовательского интерфейса
- 7.1 Основные требования
- 7.2 Дизайн операторского интерфейса
- 7.3 Виды видеокадров асутп
- Глава 8 Надежность систем автоматизации
- 8.1 Общие сведения о надежности автоматизируемых систем
- Показатели надежности систем
- Показатели надежности восстанавливаемых систем
- 8.4 Принципы описания надежности асутп. Отказы ас
- 8.6 Общая характеристика условий работы автоматических систем
- 8.7 Методы повышения надежности автоматических систем
- 8.7.1 Повышение надежности при проектировании
- Глава 9 Средства самодиагностики и восстановления
- Глава 10 Метрологическое обеспечение асу тп
- 10.1 Асу тп как объект метрологического обеспечения
- 10.2 Метрологическая аттестация асу тп