Требования к разработке программного обеспечения

Проект производства работ

Программное обеспечение должно обеспечивать требования РД-06.02-72.60.00-КТН-059-1-05, РД-13.220.00-КТН-014-10 и РД-75.180.00-КТН-057-10.

Разрабатываемое поставщиком ПО должно обеспечивать отработку всех функциональных типовых алгоритмов согласно ТПР-35.240.10-КТН-012-10 «Комплекс типовых проектных решений автоматизации НПС и резервуарных парков на базе современных технических решений и комплектующих». Типовые алгоритмы должны быть адаптированы в соответствии со схемами автоматизации и схемами электрическими принципиальными управления механизмами поставщиком системы и согласованы с Заказчиком.

Разработанное ПО должно сопровождаться комплектом документации, позволяющей осуществлять технологическое конфигурирование алгоритмов ПО на этапе проведения пусконаладочных работ НПС и в процессе промышленной эксплуатации без участия разработчика.

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

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

Общесистемное ПО:

а) должно быть реализовано на базе Windows;

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

в) ОС должна обеспечивать выполнение прикладных программ с учетом системы приоритетов.

Прикладное ПО:

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

б) должно быть открытым для дальнейшего расширения и модернизации силами пользователя.

3) Специальное ПО:

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

б) должно включать в себя базовый комплект программ, для разработки прикладного ПО.

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

Программное обеспечение должно предусматривать:

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

регламентирование (по паролям) доступа к прикладному программному обеспечению;

регламентирование доступа к функциям управления технологическим процессом;

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

синхронизацию системного времени управляющего контроллера и АРМ оператора с системным временем верхнего уровня (СДКУ, ЛВС и др.)

Программное обеспечение, входящее в состав изделия совместно с аппаратными средствами изделия обеспечивает следующие технические характеристики изделия:

– возможность расширения количества управляемых объектов без изменения структуры программного обеспечения;

– работу системы автоматизации НПС автономно, в локальной сети и в составе многоуровневой автоматизированной системы управления транспортом нефти;

– время обработки сигналов, включающее интервал времени от появления сигнала на входе модуля ввода до появления соответствующего сигнала реакции на выходе модуля вывода, при работе программ автоматической защиты не превышает 0,5 секунд;

– время обработки сигналов и появления сообщения на экране не превышает 2 секунды;

– время обновления кадров на экране и регистрации сообщений устройством печати не превышает 2 секунды;

– время от передачи управляющего сигнала с АРМ оператора до ответа о выполнении функции не превышает 0,5 секунды.

Добавить комментарий