Скачиваний:
45
Добавлен:
10.12.2013
Размер:
209.41 Кб
Скачать
    1. Требования по математическому, программному и информационному обеспечению

      1. Требования по математическому обеспечению

5.2.1.1 Математическое обеспечение (МО) САУ ГТУ должно использовать численные методы вычислений, позволяющие реализовывать алгоритмы САУ ГТУ с погрешностями и временными характеристиками, оговоренными в разделе ТРЕБОВАНИЯ К МЕТРОЛОГИЧЕСКОМУ ОБЕСПЕЧЕНИЮ с 30% запасом по времени обработки на выбранных аппаратных средствах.

      1. Требования по программному обеспечению

5.2.2.1 Программное обеспечение (ПО) должно быть ориентировано на решение задач управления технологическим процессом в реальном масштабе времени.

5.2.2.2 Программное обеспечение САУ ГТУ должно состоять из:

операционной системы, позволяющей работать в системе реального времени;

системного ПО, состоящего из системной и технологической частей;

программы технологического режима;

инструментального ПО;

языков оператора-технолога и разработчика (в пределах отладки и модернизации САУ ГТУ).

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

5.2.2.4 Технологическая часть системного ПО – программное обеспечение, описывающее управление конкретным объектом. В данном случае ГТУ-2,5. Технологическое ПО должно быть доступно разработчику САУ ГТУ с помощью инструментального ПО.

5.2.2.5 Инструментальное ПО – программное обеспечение, запускаемое на аппаратных средствах САУ ГТУ и на отдельной инструментальной ЭВМ, подключаемой для отладки комплекса ГТУ. Инструментальное ПО должно позволять изменять технологическую часть системного ПО инженеру - комплекснику, не программисту.

5.2.2.6 Программа технологического режима задает в диалоге с оператором необходимый режим работы ГТУ.

5.2.2.7 Управление работой ГТУ оператором-технологом должно осуществляться посредством графического интерфейса и функциональной клавиатуры.

5.2.2.8 Системное ПО должно строиться по принципу структурного программирования: отдельные задачи должны реализовываться в виде самостоятельных программных модулей и изменения, вносимые в какой-либо модуль, не должны влиять на функции других модулей.

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

организация и ведение циклического выполнения программы пользователя, хранящейся в памяти САУ;

организация и осуществление переноса информации из модулей устройства связи с объектом (модулей УСО) в закреплённую за этими модулями область памяти;

организация и осуществление переноса из области памяти, постоянно закреплённой за модулями вывода, в модули вывода программы;

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

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

организация и ведение обмена между блоками и внешними устройствами САУ;

организация и поддержка работы таймеров;

ведение часов реального времени и календаря;

организация состояния САУ: ОСТАНОВ, ЦИКЛ, ПУСК.

В состоянии ОСТАНОВ должно обеспечиваться:

сохранение значений, предшествующих состоянию ОСТАНОВ;

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

обнуление регистров выходных модулей;

блокировка прерываний.

В состояние ОСТАНОВ САУ должна перейти:

по требованию пользователя;

в результате ошибок в системных данных;

при исчезновении напряжения питания;

в результате выполнения команды ОСТАНОВ в программе пользователя;

после выполнения общего сброса.

Состояние ПУСК должно являться переходным между состояниями ОСТАНОВ и ЦИКЛ. В САУ должны быть предусмотрены следующие виды пуска:

новый автоматический;

новый ручной;

повторный автоматический;

повторный ручной.

При новых пусках должны выполняться:

инициализация САУ (тестирование, конфигурирование и т. п.);

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

блокирование выполнение системных функций;

блокирование прерываний;

обнуление регистров выходных модулей;

пользовательская программа при завершении пуска должна выполняться с самого начала.

При повторных пусках должно выполняться:

блокирование выполнение системных функций;

блокирование прерываний;

Ручные пуски должны обеспечиваться через органы управления САУ ГТУ.

В состоянии ЦИКЛ САУ должна обеспечивать:

циклическое выполнение пользовательской программы;

выполнение системных функций.

Общий цикл выполнения программы должен включать в себя:

выполнение системных функций;

выполнение программы пользователя.

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

Технологическая часть ПО должна охватывать весь спектр задач САУ ГТУ, представленный в разделе ТРЕБОВАНИЯ ПО ФУНКЦИОНАЛЬНОМУ НАЗНАЧЕНИЮ и структурной схеме.

Требования носят рекомендательный характер.

5.2.2.10 Системное ПО должно храниться в ПЗУ.

5.2.2.11 Технологическое ПО должно храниться в перепрограммируемой памяти с защитой от не санкционированного доступа.

5.2.2.12 Технологическое ПО желательно строить с помощью системы SCADA.

5.2.2.13 Язык оператора – технолога должен базироваться на графическом интерфейсе с минимальным набором текстовых команд. Работа оператора с САУ ГТУ должна строится в диалоговом режиме.

5.2.2.14 Должна быть обеспечена возможность наращивания или корректировки программного обеспечения в сроки, обеспечивающие комплексную наладку ГТУ, испытания и сдачу объекта. Все виды ПО должны позволить реализовать в ближайшие 2 года и САУ для ряда ГТУ мощностью 1…16 МВт.

Соседние файлы в папке Документаци