Требования к алгоритмам программного обеспечения ОПП 500 кВ БоГЭС

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

Для обеспечения устойчивого срабатывания (возврата) всех измерительных органов их коэффициент возврата не должен быть равен 1, причём для максимальных его значение должно находиться в диапазоне 0,98 — 0,99, а для минимальных в диапазоне 1,01 — 1,02.

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

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

Исполнительные модули алгоритмов должны иметь сцепленность по данным, по образцу, управлению. При этом из перечисленных типов сцепленности для средств ПАУ применимы в порядке предпочтения: по данным, по образцу и по управлению. Можно ограниченно применять сцепленность по общей области данным, а по содержимому следует исключать.

Каждый исполнительный модуль алгоритмов должен проектироваться как: функционально связанный объект; информационно связанный объект; последовательно связанный объект (устройства) системы; коммуникативно связанный объект; процедурно связанный объект. При этом предпочтение должно отдаваться только первым трём, а 4 и 5 допускаются.

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

Требования к лингвистическому обеспечению ППО

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

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

Принципы программирования должны позволять структурировать проектные решения, обеспечивать простоту отладки введенных программ и внесения в них необходимых изменений. Язык должен базироваться на понятии алгоритмического блока (алгоблока), которые в процессе программирования заполняются библиотечными алгоритмами. Должна быть обеспечена возможность передачи выходного сигнала любого алгоблока на любой выход КПА и любой вход другого алгоблока.

Лингвистическое обеспечение для КПА в составе АСУ ТП, выполненной распределённом принципе управления и сбора информации, должно быть общим для всей АСУ ТП.

Категории статей

  • Рубрик нет

Аналитика и решения

Задать вопрос

* - поля обязательные для заполнения