3.4
3.5
--------------------------------
<1> Принятое в ОПБ-88/97 определение термина "отказ по общей причине" - отказы систем (элементов), возникающие вследствие одного отказа, или ошибки персонала, или внешнего или внутреннего воздействия, или иной внутренней причины.
3.6
3.7 специализированная функциональность (dedicated functionality): Свойство устройств, предназначенных для выполнения только одной ясно определенной функции либо лишь очень узкого диапазона функций, включая, например, снятие и оповещение о значении технологического параметра или переключение источника электропитания переменного тока на постоянный ток. Данная функция (или узкий диапазон функций) является внутренне присущей устройству, а не полученной в результате программирования пользователем.
Примечание 1 - Вспомогательные функции (например, самоконтроль, самокалибровка, передача данных) могут также быть реализованы внутри устройства, но они не изменяют фундаментальную узкую область применимости устройства.
Примечание 2 - Настоящий стандарт применяется к устройствам специализированной функциональности, которые соответствуют всем заданным критериям в 5.2.2.
Примечание 3 - Слово "специализированный" в том смысле, в котором оно используется в данном стандарте, относится к проектированию для одной конкретной функции, которую нельзя изменить в производственных условиях.
3.8 цифровое устройство (digital device): Устройство, реализация которого основана на операциях, выполняемых с помощью сигналов с определенными, дискретными уровнями, или в котором присутствуют определенные, дискретные внутренние состояния и происходят переключения между этими состояниями.
Примечание 1 - Функции таких устройств обычно определяются процессами, которые включают в себя разработку и испытание с применением языков описания программного обеспечения или аппаратуры; такие устройства могут внутренне управляться программным обеспечением или могут состоять из специализированных интегральных схем или FPGA и т.д., сконфигурированных с помощью программного обеспечения.
Примечание 2 - Устройства, оборудование или системы, которые управляются программным обеспечением, описывают как "компьютерные", тогда как "цифровой" является более широким термином, который охватывает любое устройство, использующее цифровые схемы для реализации логики.
Примечание 3 - Цифровые устройства, разработанные для неядерной промышленности, называют промышленными цифровыми устройствами.
3.9
3.10
3.11
3.12
3.13
--------------------------------
<1> В ОПБ-88/97 используются следующие термины: "управляющие системы нормальной эксплуатации", "управляющие системы безопасности" и "управляющие системы, важные для безопасности".
3.14
3.15
3.16 ограниченная функциональность (limited functionality): Синоним специализированной функциональности (см. 3.7)
3.17
3.18 основная функция (primary function): Исключительная функция (или минимальный набор связанных функций) ранее разработанного образца, которая требуется для системы, важной для безопасности, для выполнения ее функции, заявленной в анализе безопасности, и на которую опираются с целью автономного функционирования для достижения этой функции.
Примечание 1 - Согласно определению в 5.2.2 многофункциональное устройство может предложить возможность использования нескольких своих главных функций в качестве "основной функции", но такое устройство может не входить в область применения настоящего стандарта, или в любом случае будет менее предпочтительным, чем монофункциональное устройство.
Примечание 2 - См. также термины "вспомогательная функция" и "излишняя функция".
Примечание 3 - Например, можно использовать интеллектуальный усилитель для генерации и выдачи и логарифмического электрического сигнала, и линейного сигнала, каждый из которых используется для сигнала аварийного останова реактора. Эти две функции сформировали бы набор основных функций (и в целях настоящего стандарта к этому набору будет применяться термин "основная функция"), тогда как функциональность в поддержку изменения выходного масштаба или фильтрования выходных сигналов была бы вспомогательной функцией. Прочие функции, не являющиеся необходимыми для выбора устройства, такие как локальная индикация или дистанционная сигнализация посредством сетевого соединения, были бы излишними функциями.
Примечание 4 - Например, интеллектуальный датчик может быть способен к выводу сигнала, представляющего поток или уровень через аналоговый выход в диапазоне от 4 мА до 20 мА или по протоколу HART. Если проектировщик ядерного приложения решает использовать сигнал от 4 мА до 20 мА в целях безопасности, то это будет основной функцией, а остальные выходные сигналы будут излишними.
3.19
3.20
3.21
3.22
3.23 ограниченная конфигурируемость (restricted configurability): Применяется к устройствам, которые можно весьма ограниченно конфигурировать, выбирая из числа относительно немногих опций способ, которым устройство будет функционировать при своем намеченном применении.
3.24
3.25
3.26
3.27 анализ критичности программного обеспечения (software criticality analysis): Анализ программного обеспечения с целью классификации каждой функции в программном обеспечении относительно ее потенциала вызвать опасные отказы.
3.28
3.29 излишняя функция (superfluous function): Все функции, выполняемые ранее разработанным образцом, которые не являются требуемыми функциями.
Примечание 1 - Например, основной функцией может быть считывание передаваемого давлением сигнала от 4 до 20 мА на другое устройство, а вспомогательной функцией может быть функция, поддерживающая настройку параметров фильтрования этого выходного сигнала для достижения желательной функции безопасности, тогда как излишней функцией может быть второй выходной сигнал, например сигнал напряжения, необязательный для функции безопасности.
Примечание 2 - См. также "основная функция" и "вспомогательная функция".
3.30 контрольное испытание (surveillance test): Инициализированное вручную сквозное испытание функции безопасности. Его можно проводить как однократное сквозное испытание или как серию перекрывающихся испытаний. Испытание инициализируется вручную, но может включать в себя автоматическое или полуавтоматическое испытательное оборудование для реализации испытания и/или регистрации результатов испытаний. Контрольные испытания выполняют в отношении основной функции(ий) безопасности устройства.
Примечание 1 - МЭК 60671 определяет "контрольные испытания" как "полный комплекс мероприятий для демонстрации того, что сохраняются функциональные возможности оборудования и систем контроля и управления, важных для безопасности, и подтверждения соответствия техническим условиям проекта". Настоящий стандарт признает, что автоматические испытания с самоконтролем являются требованием МЭК 61508 на более высоких уровнях целостности безопасности и которые отличаются от инициализированных вручную испытаний из-за большой разницы в частоте инициирования и тестовом покрытии.
Примечание 2 - Синонимом служит "проверочное испытание".
Примечание 3 - См. также "самоконтроль" ("испытания с самоконтролем"), которые инициализируются автоматически.
3.31
В настоящем стандарте применены следующие сокращения:
ASIC - специализированная интегральная схема;
CB - компьютерный;
CM - компенсирующая мера;
COTS - серийно выпускаемое изделие;
CPU - центральный процессор;
EAP - план оценки и применения;
EAR - отчет об оценке и применении;
EMI - электромагнитная помеха;
FMEA - анализ видов и последствий;
FMECA - анализ видов, последствий и критичности отказов;
FMEDA - анализ видов, последствий и диагностики отказов;
FPGA - программируемая пользователем вентильная матрица;
FTA - анализ дерева отказов;
HART - HART-протокол;
HAZOP - опасность и работоспособность;
HDL - язык описания аппаратуры;
HMI - человеко-машинный интерфейс;
HPD - программируемое устройство;
I&C - контроль и управление;
I/O - ввод/вывод;
PLC - программируемый логический контроллер;
PROM - постоянное запоминающее устройство;
QA - обеспечение качества;
VHDL - интегральных схем;
АС - атомная станция.
Основное затруднение с цифровыми устройствами состоит в том, что они зачастую сложные, и эта сложность создает потенциал для систематических отказов в их конструкции, в частности в их программном обеспечении или конструкции HDL-программируемого устройства; и отказы могут не обнаружиться до возникновения события, обладающего таким функциональным разрезом, который не входил в тестовый сценарий. Следовательно, главная цель настоящего стандарта состоит в указании критериев для оценки конструкции цифрового устройства, чтобы обеспечить уровень гарантии, соразмерный с классом намеченного применения так, чтобы при вызове в условиях применения устройство не оказалось неспособным к выполнению своей функции из-за систематических отказов.
С этой целью в 5.2.2 определены конкретные требования, которые необходимо соблюдать в устройстве, чтобы данный стандарт можно было применять. Затем в настоящем стандарте определен процесс и требования к оценке рассматриваемого для применения устройства на основе пригодности его функций и уровня достоверности, которые можно получить в его конструкции и эксплуатации, и во вторую очередь - уверенность, что технические требования устройства устойчивы. Также рекомендуется рассмотреть вероятность долгосрочной поддержки.
5.2.1 Общие положения
Предметом данного подраздела является оказание помощи в применении настоящего стандарта тем, кто ответственен за оценку пригодности промышленного устройства к использованию в приложении, важном для безопасности на атомной электростанции.
В настоящем подразделе приведены:
- критерии для принятия решения о применимости данного стандарта и
- принципы, связанные с определением применимости данного стандарта.
Необходимо, чтобы цифровое устройство, к которому может быть применен настоящий стандарт, соответствовало следующим критериям:
a) устройство представляет собой существующее цифровое устройство, которое содержит ранее разработанное программное обеспечение или программируемую логику (например, HDL-программируемое устройство) и претендует на использование в приложении, важном для безопасности;
b) основная выполняемая функция четко определена и применима только к одному типу приложения в системе контроля и управления, такому как измерение температуры или давления, позиционирование клапана, или управление скоростью механического устройства, или выполнение функции сигнализации;
c) основная выполняемая функция концептуально проста и имеет ограниченную область действия (хотя способ ее выполнения внутренне может быть сложным);
d) устройство не предназначено ни для перепрограммирования после производства, ни для изменения функций устройства в общих чертах, чтобы оно выполняло концептуально иную функцию: пользователи могут конфигурировать только предопределенные параметры;
e) если основную функцию устройства можно настроить или сконфигурировать, то эта возможность ограничена параметрами, связанными с технологическим процессом (например, диапазон процесса), эксплуатационными характеристиками (быстродействие или синхронизация), настройкой интерфейса сигналов (например, выбор диапазона напряжения или тока) или коэффициентами усиления (например, настройка области пропорционального регулирования).
Примечание 1 - Предпочтение отдают устройствам без вспомогательных функций и, в частности, без излишних функций. В случае если такие функции будут существовать в устройстве, то их идентифицируют и оценивают с точки зрения их потенциала создавать помехи для основной функции устройства согласно 6.3 и 6.5 соответственно.
Примечание 2 - Намеренно исключают устройства, обладающие способностью определять функциональность с помощью либо универсального языка, например языка C, либо с помощью специализированного языка, например многоступенчатой логики или функциональных блоков.
Примечание 3 - Невозможно определить все устройства, подпадающие под действие настоящего стандарта, но перечисленные ниже функции служат примерами, при допущении, что они обеспечивают степень конфигурируемости, сопоставимую с предполагаемой областью действия настоящего стандарта:
- датчики давления и температуры;
- интеллектуальный датчик (например, передатчик давления);
- позиционер клапана;
- электрозащитные устройства, например реле максимального напряжения/тока;
- пусковое устройство электродвигателя;
- специализированное устройство индикации (например, многосегментный полосный индикатор) или
- специализированные простые коммуникационные интерфейсы.
Примечание 4 - Невозможно определить все устройства, не подпадающие под действие настоящего стандарта, но перечисленные ниже оборудование и устройства служат примерами:
- PLC;
- устройства, снабженные программируемым языком, независимо от его ограниченной природы (исходя из числа функциональных блоков (или эквивалентов) или входов и выходов), в случае если такие устройства по своему назначению позволяют конфигурирование более чем для одного приложения (пример: одноконтурный цифровой контроллер с языком функциональных блоков).
5.3.1 Процесс оценки
Предмет настоящего подраздела состоит в определении основных шагов, необходимых для выбора и оценки ранее разработанного образца, рассматриваемого для целевого приложения. Данные шаги показаны на рисунке 1 и уточнены в тексте ниже.
![]() Рисунок 1 - Процесс выбора и оценки
Процесс оценки и применения должен состоять из следующих шагов:
a) необходимой предпосылкой процесса оценки и применения является документирование всех функциональных и эксплуатационных требований, применимых к устройству в целевом приложении. Это может повлечь за собой перестройку проектных основ приложения <1>. При определении требований к ранее разработанному образцу необходимо рассмотреть все нижеуказанные аспекты:
--------------------------------
<1> Несмотря на то что настоящий стандарт применяется к замене любого устройства цифровым, стоит рассмотреть некоторые конкретные соображения при замене аналоговых устройств цифровыми, например: частота дискретизации и теорема дискретизации, аналого-цифровое преобразование и помехи, обусловленные младшим разрядом, вследствие которых могут подниматься вопросы о цифровом устройстве, не воспринимающем событие, а с другой стороны, возможна усовершенствованная фильтрация при помощи цифровых методик, позволяющая цифровому устройству обнаружить событие, к которому аналоговое устройство будет невосприимчиво. Такие вопросы необходимо рассмотреть при обновлении проектных основ и требований к цифровому устройству.
- определение назначения целевой системы или приложения в аспекте безопасности, достаточно подробное, для поддержки категоризации функции целевого приложения согласно МЭК 61226 или процесса, эквивалентного МЭК 61226 и принятого государственными органами власти;
- категории безопасности функции целевого приложения и класса системы, занятой в этом целевом приложении;
- основная функциональность, требуемая от устройства, включая функциональные и эксплуатационные требования, например, время реакции, соответствующее критериям, определенным в 5.2.2;
- все остальные конкретные свойства и характеристики безопасности, требуемые от продукта, - подобно рассматриваемым в разделе 6;
b) необходимо подготовить EAP, в котором учтены документированные функциональные и эксплуатационные требования согласно 5.3.2 и 5.3.4 и в необходимых случаях определена стратегия учета многократного использования ранее разработанного образца (выполнять ли однократную оценку для охвата всех намеченных видов использования или выполнять индивидуальные оценки).
По мере следования EAP может потребоваться пересмотр Плана исходя из полученных результатов или наличия доказательства правильности;
c) ранее разработанный образец необходимо выбирать и оценивать согласно настоящему стандарту, только если он отвечает требованиям пункта 5.2.2.
В случае если заменяется устройство для уже разработанной системы, то функциональные и эксплуатационные требования относительно фиксированы, тогда как для новой системы требования могут быть более подвижны, поскольку присутствует больше свободы в определении интерфейсов между устройствами. Для новых систем разработчики, скорее всего, заранее рассмотрят вероятность успеха в оценке каждого ранее разработанного образца и возможные последствия его применения в целевой системе, таким образом сужая выбор ранее разработанных образцов. При этом стираются различия между выбором и оценкой ранее разработанных образцов, но это не является причиной для того, чтобы избегать соблюдения предписанного процесса;
d) каждый ранее разработанный образец необходимо оценить согласно EAP (описание которого приведено в 5.3.2 и 5.3.4) с целью демонстрации того, что оно соответствует требованиям настоящего стандарта;
e) оценки необходимо документально зафиксировать в EAR. В данном отчете необходимо документально зафиксировать:
1) оценку ранее разработанного образца относительно каждого требования для целевого приложения согласно EAP и
2) привести ясное заключение о его приемлемости, а именно: устройство приемлемо как есть, приемлемо при некоторых конкретных условиях и/или ограничениях или неприемлемо.
В данных целях в EAR необходимо привести ссылки на конкретные полные требования в существующих и доступных документах либо необходимо включить в него документацию о перераспределенных требованиях.
Предметом настоящего пункта служит определение цели и области действия EAP.
В EAP:
a) необходимо обосновать применимость настоящего стандарта исходя из критериев, приведенных в 5.2;
b) необходимо идентифицировать область действия и применимость работы по оценке исходя из:
- приложения (функции безопасности) или приложений и соответствующего класса или классов системы;
- в случае если рассматривается более одного приложения, аттестовать только одно приложение наивысшего класса или каждое;
- ранее разработанных образцов, подлежащих охвату в EAR;
c) следует идентифицировать технические ресурсы и их аттестацию, необходимую для выполнения работы по оценке, например:
- специалисты по приложениям безопасности для обеспечения полной спецификации требований, в частности, в ситуациях модернизации;
- специалисты по программному обеспечению для исследования восприимчивости программного обеспечения к систематическим отказам;
- специалисты по специальному аппаратному обеспечению для оценки аттестации на электромагнитную совместимость и влияние электромагнитных помех и т.д.;
d) необходимо идентифицировать критерии, определенные в подразделах раздела 6, относящиеся к целевому приложению;
e) необходимо идентифицировать рекомендуемые (там, где применяется слово "следует") критерии, определенные в подразделах раздела 7, который необходимо применять, и обосновать упущение этих критериев и расчет на компенсирующие меры, дозволяемые в разделе 7;
f) следует идентифицировать критерии выбора и их относительную важность, которая может повлиять на выбор ранее разработанных образцов, например:
- необходимый срок службы устройства в целевом приложении;
- объем поддержки от поставщика, который может потребоваться, и на какой период;
- до какой степени может понадобиться модификация целевой системы, в которую может быть интегрирован ранее разработанный образец, чтобы позволить использовать устройство с учетом его функций и типов отказа, и т.д.;
g) необходимо идентифицировать требования к обзору для EAR.
Предметом настоящего подпункта служит определение области действия и содержания EAR.
В EAR:
a) необходимо документировать результаты оценки;
b) необходимо документировать причины, которые обоснуют применение настоящего стандарта, исходя из критериев применимости, приведенных в 5.2.2;
c) необходимо определить область действия и применимость работы по оценке и приведенной в EAR оценки, исходя из:
- конкретного целевого приложения (функции безопасности) и класса системы;
- при необходимости - более высокий класс, по которому оценивалось устройство;
- охватываемые EAR ранее разработанные образцы, включая точную идентификацию ранее разработанного образца, включая название продукта, номер версии программного обеспечения и элементов аппаратуры, конфигурацию и любые прочие элементы или опции, которые могут относиться к оценке;
d) необходимо подытожить или сослаться на ключевые функциональные и эксплуатационные требования (включая те, которые, возможно, придется обновить), которые влияют на приемлемость устройства, целевой класс, безопасные виды отказа и критерии экологических условий эксплуатации;
Примечание 1 - В случае если присутствуют отклонения от требований, то эти отклонения и их обоснование так же четко документируют в EAR, чтобы позволить потенциальному пользователю устройства обосновать свое применение устройства или выбрать альтернативное устройство.
e) необходимо документировать пределы надежности, достижимые устройством самостоятельно или в избыточной конфигурации;
f) необходимо документировать критерии отбора, идентифицированные в EAP;
g) необходимо в него включить (или привести ссылки, если они доступны для просмотра) все документы, используемые для проверки каждого этапа разработки устройства, включая стратегию верификации и проведенные испытания; либо, в ином случае, включить ссылки на эти документы при условии, что ссылочные документы доступны стороннему эксперту;
h) необходимо документировать способ применения критериев, определенных в пунктах разделов 6 - 9, согласно 5.3.4 и привести обоснование относительного ранжирования важности или упущения этих критериев;
i) необходимо документировать необходимые компенсирующие меры для рассматриваемого целевого приложения(й), чтобы охватить тот случай, в котором ранее разработанный образец либо не отвечает всем требованиям о соответствии, либо оригинальное доказательство соответствия считается недостаточным.
Потенциальные компенсирующие меры могут включать в себя дополнительные испытания, усовершенствования в документации, добавочные контрольные испытания при эксплуатации, строгие ограничения на использование устройства (например, использовать только в системах с определенными функциональными свойствами), запрет определенных опций или модификации целевой системы либо весьма ограниченные модификации самого устройства, как указано в разделе 8;
j) необходимо идентифицировать все модификации, подпадающие под действие 8.3 и 8.4. которые могут понадобиться устройству или целевой системе в целях интеграции ранее разработанного образца в целевую систему(ы) и сохранения приемлемости согласно предыдущим пунктам. Любые такие модификации устройства необходимо ограничить по области применения и не затрагивать разработку программного обеспечения или HDL-программируемых устройств, чтобы устройство сохраняло свою оригинальную функцию, иначе это устройство перестанет быть стандартным промышленным устройством, подпадающим под действие настоящего стандарта;
Примечание 2 - Примерами такой модификации служат замена резистора согласования по импедансу, изменения крепежного кронштейна или замена коммутируемого элемента переключателем или потенциометром.
k) необходимо идентифицировать все ограничения, накладываемые на применение устройства в каждом приложении, и класс, для которого оно приемлемо;
l) необходимо идентифицировать меры (и их адекватность), рекомендуемые в целях гарантии того, что при применении ранее разработанного образца соблюдаются все ограничения и рекомендации, приведенные в EAR;
m) необходимо изложить окончательное заключение о приемлемости ранее разработанного(ых) образца(ов) для применения в каждом из своих целевых приложений, выражаемое в следующих терминах:
- ранее разработанный образец приемлем как есть,
или
- ранее разработанный образец приемлем при перечисленных условиях,
или
- ранее разработанный образец не приемлем.
Предметом данного подпункта является указание о том, как применять требования, представленные в разделах 6 - 9 при оценке цифровых устройств специализированной функциональности согласно определению в 3.7 для применения в заданном приложении:
a) необходимо обосновать применимость настоящего стандарта исходя из критериев применимости в 5.2.2;
b) необходимо выполнять оценку ранее разработанного образца на основе намеченной функции и ее категории или намеченного приложения и его класса;
c) необходимо документально фиксировать доказательства для демонстрации функциональной и эксплуатационной пригодности ранее разработанного образца согласно определению в разделе 6 на основе всех применимых критериев в этом разделе;
d) необходимо документально фиксировать доказательства для демонстрации правильности, на основе комбинированной качественной оценки всех применимых критериев в разделе 7 согласно EAP;
e) в ходе оценки необходимо идентифицировать все ограничения, которые необходимо применять, чтобы его использование ограничивалось рамками доказательств, документально зафиксированных согласно разделу 7;
f) в ходе оценки необходимо идентифицировать все ограничения, которые необходимо применять для безопасного использования ранее разработанного образца в целевом приложении (см. раздел 8);
g) в доказательстве необходимо продемонстрировать, что результаты оценки можно сохранять на протяжении адекватного периода времени, с учетом срока службы станции и соответствующих планов по замене оборудования, на основе всех применимых критериев в разделе 9.
Критерии функциональной и эксплуатационной пригодности рассматривают следующие вопросы:
- выполняет ли ранее разработанный образец требуемые функции <1>;
--------------------------------
<1> Как правило, ранее разработанные образцы оценивают для приложения на основе предполагаемого соответствия функциональным требованиям к приложению. Данное положение содержит указания по рассмотрению критериев, чтобы убедиться в том, что при оценке ранее разработанного образца учтены все надлежащие критерии.
- выполняет ли оно только эти функции (или, как вариант, показано ли, что не требуемая функциональность не вмешивается в выполнение требуемых функций);
- выполняет ли оно свои функции с приемлемой надежностью и определенными приемлемыми видами отказа и
- зафиксирована ли эта функциональность документально надлежащим образом.
Необходимо, чтобы в ходе анализа и/или испытаний и обзора спецификаций сопрягаемых устройств каждый применимый критерий был продемонстрирован как надлежащий. Данную демонстрацию необходимо документировать.
Основная функция или функции ранее разработанного образца должны отвечать функциональным требованиям, вытекающим из требований станции и системы. В случае если ранее разработанный образец будет установлен в намеченном приложении:
a) необходимо, чтобы ранее разработанный образец был способен работать в полном диапазоне технологических сигналов станции и во всей эксплуатационной области деятельности, указанной для намеченного приложения;
b) необходимо, чтобы ранее разработанный образец продемонстрировал требуемую точность и воспроизводимость во всем данном диапазоне;
c) необходимо, чтобы ранее разработанный образец продемонстрировал требуемую скорость отклика и приемлемую обработку цифровых сигналов (определенную исходя из соответствующих критериев, например частоты дискретизации, временной задержки, времени нарастания фронта импульса, полосы пропускания, характеристик фильтра, таких как частота излома, шумоподавление и т.д.);
d) в случаях, когда важна функция преобразования в диапазоне частот (например, в приложении замкнутого цикла), необходимо, чтобы ранее разработанный образец продемонстрировал адекватное усиление и сдвиг фазы во всем рассматриваемом диапазоне частот;
e) необходимо четко определить виды отказа, и в этих видах отказа необходимо установить значения выходных сигналов в заранее определенные выходные состояния (например, обрыв цепи, либо увеличение или уменьшение выходных сигналов, либо равновесное состояние "как есть" на выходе), которые либо изначально безопасны в целевом приложении, либо их можно обнаружить и преобразовать в состояние, безопасное в приложении, либо в случае, если их нельзя ни обнаружить, ни преобразовать в состояние, безопасное в приложении, они должны обладать приемлемо низким уровнем вероятности;
f) в целях приведенного выше перечисления e) необходимо проанализировать виды отказа с точки зрения влияния ранее разработанного образца на систему, в которой оно будет установлено, с учетом всех факторов, которые могут повлиять на виды отказа (см. также 6.7). Особое внимание следует уделить отказам по общей причине, особенно тем, что касаются других устройств (возможно, в других классах), роль которых отражается в отчете по анализу безопасности как защита от одинаковых инициирующих событий.
К вспомогательным функциям ранее разработанного образца относятся функции, не являющиеся частью основной функции устройства, но которые способны настроить параметры основной функции таким образом, чтобы оно могло выполнять свою обязательную функцию безопасности или чтобы повысить общую надежность устройства, например, посредством самоконтроля.
a) Для приложений классов 1 и 2 необходимо показать посредством анализа (и/или испытания, если это можно сделать достаточно убедительно), что ни работа, ни режим отказа вспомогательных функций не могут помешать выполнению основных функций, за исключением указанных случаев (например, путем выполнения вручную изменений уставок), или перевести устройство в состояние, которое является безопасным в контексте приложения.
Примечание 1 - Тип отказа, который считается "безопасным", зависит от приложения и не всегда является нормально закрытым или нормально открытым контактом. Некоторые примеры приведены в 7.2.
b) Необходимо, чтобы вспомогательные функции, связанные с настройкой параметров основных функций, отвечали требованиям 6.4.
c) Для приложений класса 3, в которых два или более устройств определены как эквивалентные во всех прочих отношениях, необходимо выбрать устройство, на котором с наименьшей вероятностью негативно отразятся отказы вспомогательной функции. Число, вероятность и тяжесть постулированных отказов вспомогательной функции необходимо использовать как факторы при сравнении.
d) В случае если для связи с ранее разработанным образцом используется внешнее устройство более низкого класса, то ни работа, ни отказ внешнего устройства не должны непредвиденным образом помешать основной функции ранее разработанного образца.
Примечание 2 - Данное требование основано на требовании к обеспечению связи в МЭК 61513, где не допускается, чтобы система более высокого класса была непреднамеренно затронута системой более низкого класса. В связи с этим связь между устройствами разных классов, как правило, односторонняя (например, связь с системой мониторинга, которая не может повлиять на систему классом выше), либо соединение включают лишь временно. Кроме того, системы более высокого уровня, как правило, тестируют после короткого периода двусторонней связи, а двустороннюю связь контролируют таким образом, что одновременно подключен только один канал системы более высокого уровня.
Необходимо, чтобы функции ранее разработанного образца, которые можно настраивать, и вспомогательные функции, обеспечивающие эту конфигурируемость, вместе отвечали следующим требованиям:
a) конфигурационные параметры основных функций необходимо ограничить в отношении возможности включить/отключить (активировать/деактивировать) масштабирующие настройки или регулировки (например, калибровка технологического диапазона и объемов, настройки усиления или затухания и т.д.);
b) для системных приложений классов 1 и 2 в защиту конфигурации необходимо включить умышленные конструктивные особенности, чтобы понадобилось более одной ошибки человека, прежде чем зафиксируется ошибка в задании параметра конфигурации;
Примечание 1 - Обычной практикой является проверка влияния на основную функцию устройства после любого изменения параметров ее конфигурации.
c) параметры конфигурации основных функций необходимо защищать от случайного, вредоносного или несанкционированного изменения в соответствии с общим планом по обеспечению безопасности ядерной установки (см. МЭК 61513, пункт 5.4.2). В такие средства защиты необходимо включать защиту паролем, если ее поддерживает ранее разработанный образец.
Допускается незащищенный доступ только на чтение параметров конфигурации, при условии что этот доступ только на чтение отвечает требованиям по невмешательству во вспомогательную функцию, как в нижеприведенном перечислении d).
Для систем класса 1 ограничения физического доступа включают в себя ограничения доступности, такие как запирающиеся шкафы или аппаратные. (Данное требование распространяется на установку, а не на сам ранее разработанный образец, и, следовательно, ответственность возлагается на конечного пользователя.);
d) в случае если необходимо сконфигурировать дополнительные или излишние функции так, чтобы они не мешали основной функции, эти параметры конфигурации необходимо защитить, как в перечислениях b) и c);
e) необходимо обеспечить возможность проверки устройства после того, как были изменены его параметры конфигурации, чтобы убедиться в правильности выполненных изменений;
f) если устройство предоставляет операторам визуальный доступ к параметрам конфигурации или доступ с поддержкой изменений, то устройство должно обеспечивать возможность доступа только к тем параметрам конфигурации, которые необходимы им для выполнения своих служебных обязанностей;
g) в случае если устройство предоставляет операторам доступ к параметрам конфигурации с поддержкой изменений, все входные данные оператора должны укладываться в применимый диапазон данных и проходить проверки их достоверности и/или пределы, соответствующие приложению;
h) в случае если требуется, чтобы параметры конфигурации и любые необходимые сопутствующие логические состояния автоматически восстанавливались после сбоя питания, частично или полностью, и чтобы это свойство можно было конфигурировать, эти параметры конфигурации необходимо защищать, как в перечислениях b) и c).
Неотъемлемые части фильтров или ПИД-контроллеров являются типичными источниками всплеска в выходном сигнале при возобновлении работы после мощностного переходного процесса;
i) в случае, если устройство работает в системе с каналами, необходимо предусмотреть, чтобы одновременно только один канал избыточной системы мог подвергнуться изменениям конфигурации.
Примечание 2 - Указанное характерно для систем классов 1 и 2.
К излишним функциям ранее разработанного образца относятся функции, не являющиеся ни частью обязательной функции безопасности устройства, ни его необходимыми вспомогательными функциями. Несмотря на то, что излишние функции часто являются неотъемлемыми частями устройства, их присутствие означает возможную излишнюю сложность и дополнительные потенциальные виды отказа, которые нежелательны в приложениях более высоких классов.
a) Для приложений классов 1 и 2 необходимо показать в ходе анализа (и/или испытания, если его можно провести достаточно убедительно), что ни один вид отказа излишних функций не может помешать основной функции.
b) Для приложений классов 1 и 2 необходимо показать в ходе анализа (и/или испытания, если его можно провести достаточно убедительно), что при всех эксплуатационных условиях излишние функции могут быть сконфигурированы (или изначально функционировать) так, что не смогут вмешиваться в основную функцию.
c) Для приложений класса 3, где два или более устройств определены как эквивалентные во всех прочих отношениях, необходимо выбрать устройство, с наименьшей вероятностью затрагиваемое излишними функциями или их отказами. Число, вероятность и тяжесть постулированных отказов излишней функции необходимо использовать как факторы при сравнении.
d) Для приложений классов 1 и 2 если нельзя показать невмешательство излишней функции в основную функцию согласно перечислениям b) и c), то она должна отвечать всем требованиям к проектированию с учетом требований безопасности, как это необходимо для основной функции(й).
e) Для приложений классов 1 и 2 необходимо показать в ходе анализа (и/или испытания, если его можно провести достаточно убедительно), что при всех эксплуатационных условиях ни работа, ни отказ внешнего устройства, находящегося в состоянии связи с ранее разработанным образцом, не должны быть способны вмешаться непредвиденным образом в основную функцию ранее разработанного образца. Если это невозможно показать, то необходимо обеспечить возможность испытания основной функции ранее разработанного образца после такого использования каналов связи с внешним устройством.
Примечание 1 - См. примечание 2 в подразделе 6.3.
f) Необходимо устранить излишние функции, отдав предпочтение минимизации числа вспомогательных функций.
Примечание 2 - Подраздел 8.3 применяют к модификациям устройства.
Ошибкоустойчивость аппаратуры оценивается посредством функциональной аттестации и аттестации по условиям окружающей среды (также называемых аттестацией аппаратуры) и необходима для гарантии того, что ранее разработанный образец будет выполнять свои функции в любых условиях окружающей среды (как при нормальной эксплуатации АС, так и во время аварии и после нее), в которых оно должно функционировать.
МЭК 61513 рассматривает устойчивость аппаратуры в 6.4.2.1 и приводит ссылки на МЭК 60780 и МЭК 60980, которые в свою очередь ссылаются на прочие стандарты по мере необходимости. МЭК 61513 разрешает аттестацию на промышленные условия для устройств, которые используют в приложении 3-го класса, но требует документального подтверждения для запроса на эксплуатацию в нештатных условиях окружающей среды. Один из способов достичь этого состоит в применении МЭК 60780.
Примечание 1 - В МЭК 61513 также приведены ссылки на МЭК 60987 для заказных компьютерных систем в приложениях классов 1 и 2.
a) Ошибкоустойчивость ранее разработанного образца необходимо оценить с точки зрения всех условий окружающей среды (температура, давление, влажность, излучения, электромагнитные помехи) и длительности этих условий, которым он может подвергнуться и в которых ему предназначено выполнять свою функцию. (Сюда могут входить аварийные условия внутри защитной оболочки реактора.).
b) Для аттестации ранее разработанного образца необходимо оценить ошибкоустойчивость устройства исходя из ссылочных стандартов, указанных ниже; и в случаях, где соответствие стандарту документально не зафиксировано, этот недочет необходимо проанализировать и обосновать, либо необходимо предусмотреть компенсационные меры для решения следующих вопросов:
- температура и влажность в соответствии с МЭК 60780 для 1-го и 2-го классов и в соответствии с МЭК 61513 для 3-го класса;
- излучения;
- вибрации и сейсмические условия в соответствии с МЭК 60980;
- невосприимчивость к электромагнитным помехам в соответствии со стандартами серии МЭК 61000;
Примечание 2 - МЭК 62003 охватывает электромагнитные помехи и применяется для систем, важных для безопасности атомных станций, и ссылается на большое число частей МЭК 61000-4. МЭК 61000-6-2 представляет собой нормальный промышленный стандарт.
- пыль и аэрозольные частицы.
c) Для аттестации ранее разработанного образца необходимо также рассмотреть влияние ранее разработанного образца на остальные устройства в системе, где он будет установлен. Это может потребовать изменения устройства или оценки других устройств в соответствии с пунктом a) выше, учитывая присутствие ранее разработанного образца в своей рабочей среде. Принимается во внимание следующее:
- вибрации, вызываемые ранее разработанным образцом;
- тепло, выделяемое ранее разработанным образцом;
- электромагнитные помехи, производимые ранее разработанным образцом, и
- влияние на сейсмическую аттестацию конструкции, в которой эти устройства будут установлены.
Надежность, ремонтопригодность и контролепригодность - это связанные между собой свойства устройства, так как частота испытаний определяется в значительной мере частотой случайных отказов, присущих рассматриваемому устройству или системе, и требуемой вероятностью отказа по запросу. Ремонтопригодность играет важную роль в сокращении времени ремонта и возможности избежать недостатков обслуживания, которые могут привести к отказам.
Требования к разработке периодических испытаний и самодиагностики (самоконтроля) рассматриваются в МЭК 60671. В данном разделе освещаются вопросы, касающиеся испытаний и ремонтопригодности в целях выбора, оценки и применения ранее разработанного образца.
FMEA и его расширения, такие как FMEDA и FMECA, являются широко используемыми методами систематического анализа устройства с целью определения видов его аппаратных отказов, их частоты и влияния. Прочие методы включают в себя FTA.
Необходимо оценить ранее разработанный образец, а результаты оценки - документально зафиксировать с учетом критериев, перечисленных ниже:
a) необходимо выполнить анализ для определения (или подтверждения) видов отказа устройства и определить, насколько они безопасны или опасны в контексте предполагаемого применения.
Виды отказа интерпретируют исходя из назначения устройства и влияния на безопасность станции. Может потребоваться провести различие между необходимостью отказа под напряжением и при отключении питания, отказа при нарастании и снижении значений или как есть, или немедленно оповестить об отказе, так чтобы оперативный персонал мог оценить влияние на безопасность станции;
b) для намеченных приложений классов 1 и 2 в ходе анализа следует показать, что приемлемо большая доля аппаратных видов отказа четко определена, их обнаруживают и о них оповещают;
c) для намеченных приложений классов 1 и 2 в ходе анализа следует показать, что подмножество отказов, которые могут быть опасны в приложении, имеет приемлемо низкую вероятность для этого приложения;
d) в случае приложений, где требования включают в себя количественные частоты отказов, необходимо использовать количественный анализ для определения частот отказов и в ходе анализа необходимо показать, что приемлемая доля аппаратных видов отказа, которые могут быть опасны в приложении, обнаруживается, и о них оповещают или своевременно преобразуют их в безопасные отказы с приемлемо низкой вероятностью, так чтобы соблюдались требования приложения;
Примечание 1 - Примерами количественных методов служат FTA и FMEDA. См. также 5.3 в МЭК 60987.
Примечание 2 - В стандартах, включая МЭК 61508, дается представление об этих методиках.
Примечание 3 - Важность обнаружения отказа при заданных временных ограничениях должна позволять корректирующее ручное действие и замену устройства бездефектным в пределах достаточно короткой задержки, соответствующей цели готовности для функций безопасности.
e) условия в проекте по самоконтролю и периодическим контрольным испытаниям устройства не должны представлять угрозу непреднамеренного вмешательства в защиту основной функции устройства от помех, исходящих от вспомогательных или излишних функций, или представлять угрозу ненадлежащего изменения конфигурационных параметров;
f) если устройство обладает возможностью самоконтроля, то об обнаружении отказа необходимо сигнализировать, оповещать или реагировать посредством перевода выходных сигналов в состояние, которое безопасно в контексте приложения;
g) периодические испытания, которые по определению должны демонстрировать длительную готовность устройства, необходимо разработать так, чтобы максимизировать возможности обнаружения отказов, которые не обнаружены с помощью самоконтроля;
h) при оценке следует рассмотреть условия для испытаний ранее разработанного образца, в частности, требуется ли от этих испытаний сложность, включая следующие критерии:
- процедуры и интервалы технического обслуживания и контрольных испытаний;
- сложность и частота требуемых испытаний;
- практичность осуществления испытаний на мощности;
- оценка программных инструментов, необходимых для испытаний;
i) необходимо идентифицировать специфичные элементы, ограничивающие срок службы (например, алюминиевые или электролитические конденсаторы), чтобы обеспечить основу для замены элемента или устройства прежде, чем ожидаемая частота отказов устройства приведет доказательство окончания срока службы.
Примечание 4 - Элементы затронуты в большей или меньшей степени различными условиями (например, температура, излучение, вибрация и т.д.), и это может привести к другому набору элементов, ограничивающих срок службы, в зависимости от приложения.
Ранее разработанный образец и его сопутствующую конфигурацию, техническое обслуживание или испытательные инструменты необходимо включить в оценку безопасности киберпространства его главной системы.
Примечание 1 - В МЭК 62645 приведены требования к программам безопасности киберпространства.
Примечание 2 - В МЭК 61513 приведены требования к защищенности на уровне архитектуры контроля и управления и индивидуальной системы контроля и управления.
Примечание 3 - В МЭК 60880 приведены требования к защищенности программного обеспечения для приложений класса 1, а в МЭК 62138 приведены требования к защищенности программного обеспечения для приложений классов 2 и 3.
Для ранее разработанного образца необходима поддержка в виде проектной и верификационной документации (см. 7.4.6) и инструкций по его безопасному применению. Безопасное применение устройства означает соблюдение целей безопасности, заложенных в приложении, учитывая способ установки, конфигурацию и техническое обслуживание устройства в надлежащем соответствии с документацией, предоставляемой поставщиком устройства.
- Руководство по технике безопасности - документ или указатель на документы, в которых зафиксированы все требования к безопасному использованию и применению устройства, в том числе точная идентификация, включая идентификатор версии устройства;
- Инструкция по установке - документ, который определяет, как необходимо установить устройство и подключить к другим устройствам, чтобы обеспечить его работоспособность в соответствии с функциональной спецификацией;
- Руководство пользователя или руководство по эксплуатации - документ, который определяет, как штатный пользователь будет взаимодействовать с устройством (например, как оператор станции будет читать некое отображение данных и изменять некие параметры, которые ему разрешено изменять);
- Руководство по техническому обслуживанию - документ, который охватывает все аспекты обслуживания устройства на предприятии: меры безопасности для персонала, меры безопасности для системы, испытания устройства по месту установки, вывод устройства из эксплуатации и возврат в рабочее состояние.
Примечание - Точные требования к документации, например, конкретное название или область действия каждого документа, будут зависеть от конкретной эксплуатирующей.
Настоящий стандарт не требует конкретного названия или определения области действия каждого документа; скорее он требует, чтобы предмет был документально зафиксирован в комплекте документов:
b) с целью правильного и безопасного использования ранее разработанного образца в документах, указанных в вышеприведенном пункте a), необходимо в совокупности привести следующую информацию:
- полные сведения о версии;
- документация об основной функции в плане общей функциональности как "черного ящика", в том числе специфические эффекты параметров конфигурации, интерфейсы устройства, поведение при включении питания, поведение во время прерывания подачи питания, влияние отказов, отклик во временном и частотном диапазоне (если возможно), скорость нарастания выходного напряжения, входные и выходные сопротивления и диапазоны и др.;
- документация об основной функции в части видов отказа и индикации отказов;
- документация о вспомогательных и излишних функциях в плане функциональности, включая в соответствующих случаях средства конфигурации для предотвращения вмешательств в основную функцию;
- требования о функциональной целостности, такие как самонаблюдение для выявления сбоев аппаратуры, и действия, предпринимаемые при обнаружении отказа (в отличие от функциональных требований);
- ограничения по условиям окружающей среды и ограничения по ошибкоустойчивости устройства, а также элементы, ограничивающие срок службы;
- все процедуры технического обслуживания и соответствующие меры предосторожности;
- все рабочие процедуры и соответствующие меры предосторожности;
- все требования и процедуры периодических контрольных испытаний и соответствующие меры предосторожности;
- любая иная информация, важная для безопасного использования прибора, и соответствующие меры предосторожности.
Предметом данного раздела является предоставление рекомендаций в отношении:
- сбора и оценки сведений, подтверждающих, что ранее разработанный образец пригоден к использованию в приложении, важном для безопасности АС, на основании процессов при его проектировании и производстве; и
- средств, которые можно использовать для компенсации любых недостатков в таких доказательствах правильности.
Примечание 1 - Оценка сведений, подтверждающих правильность устройства, как правило, качественная, поскольку отсутствуют общепризнанные средства ее количественной оценки, и потому, что может оказаться невозможным получение всех видов сведений, установленных в настоящем пункте. Она основана на сбалансированной оценке элементов процессов и изделий в отношении как проектирования, так и изготовления, которые документально фиксируют, принимая во внимание возможность того, что некоторые элементы доказательства правильности могут по отдельности или в сочетании компенсировать ограниченные недостатки в других, как описано в соответствующих подпунктах.
Доказательства правильности необходимо устанавливать посредством:
- оценки процессов, согласно которым продукт был спроектирован, и теперь его конструкция поддерживается (в том числе его верификация и валидация как для текущей конструкции, так и для ее изменений);
- оценки документации по доработке устройства;
- оценки процессов, согласно которым продукт изготовлен; и
- оценки качественных характеристик самого продукта.
Сведения, подтверждающие правильность, касаются раздельно проектирования и изготовления, поскольку для проектирования и производства подходят различные средства компенсации недостатков в доказательстве правильности.
Кроме того, определенные компенсационные меры нельзя применить обобщенно: определенные компенсационные меры применяются только к конкретным недостаткам в основных элементах доказательства правильности.
Главные элементы доказательства правильности проектирования включают в себя:
- доказательство упорядоченного жизненного цикла разработки и сопровождения для проектирования;
- доказательство наличия средств, используемых для поддержки упорядоченного жизненного цикла (например, контроль изменений, управление конфигурацией);
- доказательство надлежащей независимости от возможных систематических отказов;
- обзор документации по доработке, в том числе по верификации и валидации;
- обзор документации по проектированию и эксплуатации устройства.
Примечание 2 - Если выполнена общая предварительная оценка или аттестация ранее разработанного образца, то она может служить удобным источником ссылок на сведения, подтверждающие правильность, или может содержать полезные результаты анализа.
В число средств, которые можно использовать для компенсации некоторых недостатков в основных элементах доказательства правильности проектирования, входят:
- применимый и заслуживающий доверия эксплуатационный опыт, который можно использовать там, где это оправдано, для компенсации недостатков в других элементах;
- доказательство устойчивости (т.е. низкая норма изменений) изделия на протяжении значимого объема производства и использования изделия;
- зависящие от конкретного устройства дополнительные испытания, выполняемые для восполнения пробелов в существующей документации по испытаниям или расширения тестового покрытия по мере необходимости согласно назначению, и другие элементы доказательства правильности;
- компенсация на системном уровне в целях смягчения отказов устройства или преобразования их в безопасные отказы;
- усовершенствования в документации, изначально предоставленной проектировщиком.
Главные элементы доказательства правильности изготовления включают в себя:
- подтверждение упорядоченного жизненного цикла разработки и сопровождения для изготовления, включая контроль изменений и управление конфигурацией;
- документации по изготовлению и эксплуатации устройства.
В число средств, которые можно использовать для компенсации некоторых недостатков в элементах доказательства правильности изготовления, входят:
- доказательство устойчивости (т.е. низкая норма изменений) изделия на протяжении значимого объема производства и использования изделия;
- зависящие от конкретного устройства проверки, функциональные испытания и испытания на старение, соответствующие недостаткам в элементах доказательства правильности изготовления;
- закупка достаточного числа устройств из одной производственной партии, чтобы обеспечить достаточный объем запчастей на срок службы АС.
В EAP (см. 5.3) определен и обоснован способ ранжирования требований нижеприведенных подпунктов по значимости, и какие из допустимых компенсационных мер будут рассмотрены.
В некоторых нижеприведенных подпунктах использованы таблицы, чтобы наиболее четко определить требования к этим трем классам и допустимые компенсационные меры. В этих таблицах необходимо применять следующие интерпретации:
a) "M" должна указывать на обязательную природу описанного критерия, соответствующую использованию слова "должен/необходимо" в изложении требования;
b) "R" должна указывать на рекомендуемую природу изложения требования, соответствующую использованию слова "следует/желательно" в изложении требования;
c) столбцы, обозначенные "CM", должны указывать компенсационные меры, которые могут быть доступны, и:
- "PS" указывает, что можно использовать применение устойчивости продукта в соответствии с 7.6, чтобы в некоторой степени компенсировать недостатки в основных доказательствах;
- "OE" указывает, что можно использовать применение опыта эксплуатации в соответствии с 7.7, чтобы в некоторой степени компенсировать недостатки в основных доказательствах;
- "CT" указывает, что можно использовать применение дополнительного испытания и/или анализа в соответствии с 7.8, чтобы в некоторой степени компенсировать недостатки в основных доказательствах;
- "DI" указывает, что можно использовать применение усовершенствования документации в соответствии с 7.9, чтобы в некоторой степени компенсировать недостатки в основных доказательствах.
Указанный потенциал компенсационных мер нельзя истолковывать как позволение широкого уклонения от необходимости основных форм доказательств; указания в таблицах о возможности применения компенсационных мер необходимо использовать умеренно.
Примечание 3 - Широкая необходимость компенсационных мер является указанием на отсутствие четкого процесса разработки или строгого соблюдения заявленного процесса, а это может исключить обоснование применения ранее разработанного образца.
Примечание 4 - Как пример: присутствие "M" в столбце "класс 3" и присутствие "CT" в столбце компенсационных мер "CM" для класса 3 интерпретировалось бы как то, что критерий обязателен для класса 3, но что некоторые недостатки в выполнении проектировщиком и изготовителем этого подпункта можно компенсировать при помощи документации, выработанной при дополнительных испытаниях и/или анализе в соответствии с 7.8.
В большинстве случаев имеются существенные преимущества для отбора устройства, которое было ранее аттестовано по соответствующим нормам безопасности. Такие устройства склонны к четко определенным видам отказа и разработаны в рамках упорядоченного процесса разработки программного обеспечения и/или HDL-программируемого устройства, и потому, скорее всего, существует сопроводительная документация, хотя она может быть защищена правом собственности.
Примечание 1 - МЭК 61508 является соответствующим стандартом безопасности.
Зачастую ситуация совсем иная для неаттестованных изделий, потому что их, как правило, разрабатывают с целью быстрой поставки на рынок и частых изменений для добавления расширенных новых функций. Таким образом, неаттестованные изделия могут обладать функциональными возможностями, которые не требуются для намеченного ядерного приложения. Кроме того, возможно, что изделия могут обладать функциональными возможностями, которые не только не требуются, но и не определены явно (то есть функциональность скрыта) в спецификации изделия. Напротив, устройства, которые были разработаны по нормам безопасности, вероятно, будут обладать конкретной, четкой функциональностью.
Второе преимущество аттестации по нормам безопасности по сравнению с неаттестованными изделиями состоит в том, что процесс выбора может идти с большей уверенностью, что будут доступны необходимые доказательства правильности, потому что процессы разработки, выполняемые по таким стандартам, могут потребовать наличия документации, подобной документации, необходимой согласно ядерным стандартам.
Примечание 2 - МЭК 62138 и МЭК 60880 являются ядерными стандартами, в которых присутствует этот вид требования к документации.
Тем не менее необходимо проявлять осторожность при оценке как ранее аттестованных, так и неаттестованных устройств в отношении видов отказа. Даже при том, что могут быть четко определены виды отказа устройств, аттестованных по неядерному стандарту безопасности, их обычно задумывают в рамках методологии отключения процесса, такой как аварийный останов реактора, тогда как другие ядерные приложения могут потребовать состояния отказ - работа в противоположность состоянию отказ - отключение. Примерами этому служат контроллеры дизельного генератора и компрессоры, от которых требуется функционирование после возникновения аварии: в таких случаях контроллер устройства просто сигнализирует об условиях, например, о высокой вибрации, которая потребует отключения в неядерном приложении.
Таким образом, в общем, оценка промышленного устройства облегчается и, возможно, упрощается, если оно аттестовано по неядерному стандарту безопасности, но этого самого по себе не достаточно, и, полагаясь на аттестацию, необходимо рассмотреть определенные условия.
Аттестация по неядерному стандарту безопасности может использоваться как доказательство для критериев в разделе 7; в этом случае аттестация должна отвечать следующим критериям:
a) в тех случаях, когда аттестация, используемая для поддержки соответствия подпункту настоящего стандарта, выполнена по стандарту, который не признан широко, то это использование необходимо обосновать;
b) в случае, когда аттестация используется для поддержки соответствия подпункту настоящего стандарта, в ходе аттестации необходимо предоставить доказательства правильности, которые непосредственно рассматриваются в этом подпункте;
c) подтверждающий материал доказательства для аттестации должен быть доступным для просмотра. Данное доказательство должно включать в себя все элементы, необходимые для независимой оценки области действия и границ аттестации, в частности:
- оцениваемая документация;
- гипотезы о предполагаемом использовании устройства и его ожидаемом поведении для всех случаев использования;
- методы и инструменты аттестации;
- оцениваемые свойства устройства (успешен ли результат оценки) и результаты;
d) необходимо, чтобы аттестация была актуальной и применялась к ранее разработанному образцу следующим образом:
- для намеченных приложений классов 1 и 2, где отказ ранее разработанного образца вызвал бы отказ целевой системы (например, если бы оно было установлено во всех каналах системы с резервированием), аттестация должна относиться к конкретной версии, которая была аттестована;
- для намеченных приложений классов 1 и 2, где отказ ранее разработанного образца не вызвал бы отказ целевой системы, аттестация должна относиться к версии, которая отличается от предназначенной для использования версии лишь незначительно, что четко документально зафиксировано и утверждено, и это не влияет на основную функцию;
- для намеченных приложений класса 3 аттестация должна относиться к версии, которая отличается от предназначенной для использования версии таким образом, который четко документально зафиксирован и утвержден;
- в случае, когда предназначенная для использования версия не идентична аттестованной версии(ям), вывод о том, что различия незначительны, необходимо поддержать посредством удобного и подконтрольного анализа. Различия, которые влияют на фундаментальные концепции проектирования, используемые устройством, такие как применяемый физический принцип, используемая технология и средства предотвращения систематических отказов, не являются незначительными. Различия в настройках параметров, которые относятся к диапазонам сигналов, вероятно, будут незначительны;
e) условия использования, предполагаемые при аттестации, должны соответствовать условиям использования в намеченном ядерном приложении (см. также 7.7);
f) необходимо идентифицировать аттестующий орган, и он должен быть независим от проектировщика и изготовителя устройства;
g) аттестующий орган должен быть компетентен для аттестуемых свойств и/или измерений, и его компетентность необходимо оценивать на основе всей доступной информации о его опыте и аттестациях.
Представленные в данном подразделе критерии применяются, в частности, к намеченным приложениям классов 1 и 2, но также рекомендуются для класса 3. Следует отметить, что в случае программного обеспечения и HDL-программируемых устройств уверенность в предотвращении систематических отказов получают, прежде всего, посредством проведения анализа. В то же время условия окружающей среды также могут привести к систематическим отказам, но при аттестации можно использовать анализ или испытания согласно МЭК 60780, в соответствии с 6.6.
Необходимо документальное подтверждение тому, что устройство свободно от потенциальных причин систематических отказов. В целях определения для каждого класса, в данном подпункте используются таблицы, где "M" указывает на "обязательный" ("mandatory"), что соответствует слову "должен/необходимо" в изложении требования, а "R" указывает на "рекомендуется" ("recommended"), что соответствует слову "следует".
Это необходимо подтвердить с помощью оценки общей архитектуры устройства для гарантии того, что:
a) необходимо оценить конструкцию цифрового контроллера устройства (т.е. цифровую часть устройства). Для оценки необходимо предоставить следующие сведения согласно определению для каждого класса в нижеприведенной таблице 1:
Таблица 1
Примечание 1 - Спецификация интерпретации обозначений "M", "R", "DI" и "CT" приведена в 7.1.
Примечание 2 - В случае если указано "DI", это означает, что изменения документации, внесенные в соответствии с 7.9, представляют собой потенциальные компенсационные меры для уточнения конструкции системы.
Примечание 3 - В случае если указано "CT", это означает, что документально зафиксированные дополнительные испытания или анализ в соответствии с 7.8 представляют собой потенциальные компенсационные меры для восполнения существующих пробелов в документации по верификации.
b) сведения, касающиеся общего функционирования цифрового устройства, в частности, должны охватывать сведения, описанные в таблице 2 согласно определению для каждого класса:
Таблица 2
Примечание 4 - Спецификация интерпретации обозначений "M", "R", "DI" и "CT" приведена в 7.1;
c) в соответствии с таблицей 3 необходимо предоставить указанные подтверждения для каждого класса с целью демонстрации того, что:
Таблица 3
Примечание 5 - Для элемента 2 ссылка на "безопасное самостоятельное отключение" основана на требованиях 6.2, перечисление e).
Примечание 6 - Для пункта 4 возможные меры могут включать в себя сосредоточенное дополнительное испытание, ограничение в использовании устройства или внешний мониторинг.
Примечание 7 - Для элемента 4 в приложении A приведено руководство по некоторым проектным особенностям программного обеспечения, которые могут оказаться проблематичными в смысле соблюдения требований данного подпункта.
7.4.1 Общие положения
Критерии, представленные в данном подпункте, обеспечивают уверенность в том, что процесс проектирования был систематическим и следует общим принципам, иллюстрируемым жизненными циклами, определенными в соответствующих ядерных стандартах.
Для всех тем необходим следующий общий подход:
- получить от проектировщика устройства доказательство использования цикла разработки на основе качества;
- сравнить доступное доказательство с соответствующими требованиями МЭК 61513, настоящим стандартом и другими адекватными стандартами МЭК, предназначенными для АС; и
- определить, приемлемы ли какие-либо недостатки, упущения или расхождения, и могут ли компенсационные меры (при их наличии), указанные для каждого требования, дополнить доказательство, необходимое для заключения о том, что ранее разработанный образец приемлем.
Подпункты, приведенные ниже, представляют критерии, которые необходимо изучить согласно предыдущему пункту.
7.4.2 Программа обеспечения качества проектировщика изделия
В нижеприведенной таблице определены требования к программе QA проектирования с точки зрения предоставляемой информации или соблюдаемого критерия. Требования необходимо применять, заменяя "__" на "должен/необходимо" там, где указано "M", и "следует/желательно", где указано "R", в соответствии с таблицей 4:
Таблица 4
Примечание - В отношении перечисления e): инструмент, который может внести неисправность, которую нельзя обнаружить с помощью других средств (например, осмотр человеком), потребует обоснования, сравнимого с классом предполагаемого применения устройства, конструкция которого зависит от инструмента. Инструмент, который может не обнаружить неисправность, но не может внести неисправность, будет считаться классом ниже.
7.4.3 Процесс проектирования и доработки
В таблице 5 определены требования к процессу проектирования и доработки с точки зрения предоставляемой информации или соблюдаемого критерия. Требования необходимо применять, заменяя "__" на "должен/необходимо" там, где указано "M", и на "следует/желательно", где указано "R", в соответствии с таблицей 5:
Таблица 5
Примечание - В число стандартов, требующих надлежащих жизненных циклов, входят: МЭК 61513 (для проектирования на системном уровне), МЭК 62138 и МЭК 60880 (для программного обеспечения), МЭК 60987 (для заказного компьютерного оборудования), МЭК 61508 (для программного и аппаратного обеспечения), или МЭК 62566 для HDL-программируемых устройств.
В нижеприведенной таблице определены требования к управлению конфигурацией проекта с точки зрения предоставляемой информации или соблюдаемого критерия. Требования необходимо применять, заменяя "__" на "должен/необходимо" там, где указано "M", и "следует/желательно", где указано "R", в соответствии с таблицей 6:
Таблица 6
Необходимо документально подтвердить доказательства того, что проектировщик устройства поддерживает систему контроля изменений, включая процедуры и программные средства, в степени, указанной как "M" или "R", в соответствии с таблицей 7:
Таблица 7
Вполне возможно разработать процесс контроля изменений, который включает в себя два уровня комиссии по обзору изменений, при условии, что существуют четкие процедуры и правила, чтобы комиссия нижнего уровня могла распознать, что изменение идет для рассмотрения под эгидой комиссии более высокого уровня. Эти правила могут учитывать класс системы, затрагиваемой изменением, величину изменения или иные соответствующие критерии.
Проектная документация является частью "документации по безопасности", которая рассматривается как часть оценки. Другая часть "документации по безопасности", поставляемая для пользователей, которые будут проектировать системы с помощью устройства или которые будут эксплуатировать и обслуживать эти системы, рассматривается в 6.9.
Таблица ниже определяет требования к проектной документации исходя из предоставляемых сведений или соблюдаемого критерия. Требования необходимо применять, заменяя "__" на "должен/необходимо" там, где указано "M", и на "следует/желательно", где указано "R", в соответствии с таблицей 8:
Таблица 8
Обеспечение качества при изготовлении важно в том, что это может обеспечить основу обоснования применения устройств одинаковых или подобных моделей, которые могут быть изготовлены позже, даже при том, что на устройство могут влиять такие факторы, как доступность идентичных элементов.
Таблица ниже определяет требования к доказательству качества при изготовлении исходя из предоставляемых сведений или соблюдаемого критерия. Требования необходимо применять, заменяя "__" на "должен/необходимо" там, где указано "M", и "следует/желательно", где указано "R", в соответствии с таблицей 9:
Таблица 9
Критерии, представленные в данном подразделе, позволяют исследовать доказательство зрелости изделия и вероятность того, что изделие останется неизменным, и поставщик сможет осуществлять его поддержку на протяжении всего срока его установки на атомной станции. Это также мера тщательности, с которой используется анализ влияния при контроле изменений и применении полной строгости процесса проектирования к изменениям, включая адекватное регрессионное тестирование. Устойчивость изделия тесно связана с его эксплуатационным опытом, и в случае, если на эксплуатационный опыт полагаются как на фактор оценки, устойчивость изделия существенно важна.
a) Устойчивость изделия необходимо оценивать с точки зрения объема изменений основной функции, объема изменений, имеющих потенциал влияния на основную функцию, объема изменений, влияющих на другие функции, влияние любого из изменений на основную функцию и причины этих изменений (включая поправку ошибки, замену устаревших частей, изменения нормативной базы и т.д.).
Примечание - Низкая частота исправительных изменений за существенный период использования изделия может указывать в известной степени на устойчивость и правильность и/или разумность конструкции изделия.
b) Оценку согласно перечислению a) необходимо выполнять на основе записей о техническом обслуживании, поддерживаемых при контроле изменений и с помощью инструментов управления конфигурацией, и процедур, которые должны отвечать требованиям 7.4.4, 7.4.5 и 7.5.
c) Устойчивость изделия необходимо оценивать, принимая во внимание объем установок и приложений, и необходимо засчитывать, только если изделие показало значимый объем производства и применения изделия.
d) В случае если применяется устойчивость изделия, ее необходимо применять в поддержку слабых или отсутствующих доказательств специфичных критериев в пунктах 7.3, 7.4 или 7.5, где соответствующий подпункт позволяет применять устойчивость изделия или где она поддерживает применение эксплуатационного опыта.
Критерии, представленные в данном подпункте, позволяют исследовать доказательство ошибкоустойчивости изделия перед лицом эксплуатационных сред и функциональных разрезов, подобных намеченному приложению и не менее сложных. Такое доказательство важно, потому что оно представляет собой проверку устройства с помощью функциональных разрезов, которые могут дополнить испытание ранее разработанного образца вне ограниченного числа тестовых сценариев, которые можно выполнять при доработке.
a) Необходимо, чтобы все засчитанные доказательства опыта эксплуатации были контролируемы.
b) Необходимо документально зафиксировать идентификационные сведения о дающей отчет организации или организациях.
c) Доказательство опыта эксплуатации необходимо увязать с точно известными версиями программного обеспечения и HDL-программируемого устройства.
d) Доказательство опыта эксплуатации необходимо увязать с известными конфигурационными настройками аппаратных средств и программного обеспечения и HDL-программируемого устройства.
e) В случае, когда опыт эксплуатации должен быть засчитан для версий программного обеспечения, HDL-программируемого устройства или аппаратных средств, отличных от версии, которая будет использоваться, необходимо предоставить обоснование, в котором проанализированы различия между этими версиями, и эти результаты анализа необходимо использовать, чтобы определить, насколько можно засчитать опыт эксплуатации каждой версии устройства.
Дополнительное испытание может послужить для зачета более ранних версий программного обеспечения и HDL-программируемого устройства в опыте эксплуатации.
f) При анализе доказательства опыта эксплуатации необходимо принять во внимание, функционируют ли специфичные функции ранее разработанного образца на непрерывной основе или периодически по требованию. В первом случае в основу доказательства необходимо положить часы фактической эксплуатации; в последнем случае в основу доказательства необходимо положить число циклов исполнения (включая контрольные испытания) без отказа функций, вызываемых по требованию.
g) Необходимо, чтобы все аспекты функций ранее разработанного образца в намеченном приложении были охвачены опытом эксплуатации.
h) Необходимо, чтобы покрытие и объем опыта эксплуатации были достаточны для обеспечения уверенности в ранее разработанном образце, соразмерной с классом намеченного приложения.
i) Необходимо, чтобы покрытие и объем опыта эксплуатации были достаточны для обеспечения уверенности в ранее разработанном образце, соразмерной со сложностью устройства, принимая во внимание и программное обеспечение, и HDL-программируемые устройства, и другие аппаратные средства.
j) В случае, когда опыт эксплуатации является главным или весомым критерием для доказательства правильности, объем и широта опыта эксплуатации крайне важны, поэтому объем и источник требуемых данных из опыта эксплуатации необходимо обосновать.
Достаточное время работы следует определить в зависимости от конкретного случая с помощью инженерной оценки. В этой оценке следует особенно принять во внимание ожидаемый уровень надежности, требуемый на системном уровне для функций, в которых используется устройство.
Для намеченных приложений класса 1 опыт эксплуатации следует основать на нескольких приложениях от нескольких дающих отчет организаций.
Отсутствуют требования о том, чтобы опыт эксплуатации был реализован на ядерной установке. Намерение данного требования состоит в том, чтобы покрытие и объем эксплуатационного опыта были тщательно задокументированы (что может не соответствовать состоянию дел в промышленных средах) и отвечали функциональному разрезу, тестируемому ранее разработанным образцом в намеченном приложении [см. перечисление k) ниже].
Примечание - В МЭК 61508-7, приложение D, приведены сведения, связывающие объем опыта эксплуатации с критериями надежности.
k) Необходимо, чтобы в зачтенный опыт эксплуатации вошли условия эксплуатации не менее сложные, чем в намеченном приложении. Эти условия должны включать в себя следующее, в зависимости от обстоятельств:
- технологический режим (например, температура, давление, вязкость, содержание частиц и т.д.) для смачиваемых устройств, таких как клапаны или датчики (см. 6.6);
- режим эксплуатации аппаратуры (например, температура, влажность, вибрация, электромагнитные помехи, излучение) (см. 6.6);
- функциональный разрез или метод использования (например, скорость переходных процессов, таких как пуск компрессора или гармоники, видимые инвертором при питании от генератора вместо электросети), если он может каким-либо образом повлиять на эксплуатацию ранее разработанного образца с точки зрения загрузки программного обеспечения;
- интерфейсы с другими устройствами.
l) Необходимо документально зафиксировать доказательство того, что настроена и используется надежная система сообщения об отказах, чтобы эксплуатационный опыт можно было оценить с высокой степенью достоверности. В случае, если не обо всех отказах или нарушениях нормальной эксплуатации можно было сообщить, расчетный эксплуатационный опыт необходимо исключать из рассмотрения, чтобы отразить неопределенность в точности системы сообщения об отказах.
Например, в случае если не существует убедительных доказательств того, что обо всех отказах сообщается, расчетные эксплуатационные часы можно обесценить на 30% в пределах гарантийного срока и на 50% или более вне его.
m) В случае, когда эксплуатационный опыт указывает на эпизоды очевидных случайных аппаратных отказов, превышающих прогнозируемую интенсивность, то необходимо рассмотреть возможность того, что в устройстве могут существовать систематические отказы, например, отказ в программном обеспечении или конструкции HDL-программируемого устройства, климатическая слабость элемента изделия и т.д.
n) В случае, когда применяется эксплуатационный опыт, его необходимо применять в поддержку слабых или отсутствующих доказательств для конкретных критериев в 7.3, 7.4 или 7.5, где соответствующий подпункт позволяет применение эксплуатационного опыта.
Дополнительные испытания могут использоваться по многим причинам. Они могут включать в себя подтверждение применимости более ранних версий устройства в эксплуатационном опыте, подтверждение изменений устройства, закрытие пробелов в валидационных испытаниях, компенсации некоторой нехватки опыта эксплуатации или подтверждение правильности или надежности в применимых условиях эксплуатации.
Можно также использовать дополнительные испытания, чтобы компенсировать пробелы в процессе проектирования (или его знании), проектной документации (особенно упущения в функциональных требованиях и валидационных испытаниях), документации, охватывающей отклики на конкретные входные состояния (например, аномальные входные сигналы), и отсутствие специфичного эксплуатационного опыта посредством подробной идентификации отклика на конкретные входные сигналы, или проверить ошибкоустойчивость устройства к специфичным воздействиям.
Примеры применимых видов испытаний включают в себя:
- испытания с имитацией отказа для подтверждения того, что функции самоконтроля обнаруживают каждый отказ и дают в результате выходные сигналы отказоустойчивого устройства;
- специфические испытания для подтверждения характеристик малопроизводительных или уравновешенных функций (то есть тех, которые ждут обнаружения конкретного события, в противоположность функциям, которые работают непрерывно), для которых эксплуатационный опыт по определению трудно накопить;
- специфические испытания для подтверждения тех областей функционального поведения устройства, которые задокументированы не полностью или неоднозначно;
- специфические испытания, связанные с модификацией, для подтверждения приемлемости включения предшествующих версий в зачтенный объем эксплуатационного опыта;
- специфические испытания для определения отклика устройства на недопустимые или неисправные входные сигналы (например, входной сигнал от 4 до 20 мА на входе 4 мА или монотонное понижение напряжения в источнике питания, подаваемого на аналоговый вход и контур измерительного прибора) и определения приемлемости этого отклика в целевом приложении;
- статистически действительное случайное испытание, подобное приведенному в МЭК 61508-7, приложение D. Необходимо отметить, что выполнить предпосылки для такого испытания может быть весьма трудно;
- дополнительные испытания для подтверждения того, что в конфигурации(ях) и предназначенных условиях использования устройство отвечает своим функциональным и эксплуатационным требованиям;
- специфические испытания для подтверждения отсутствия возмущения основной функции излишними или вспомогательными функциями;
- специфические испытания для подтверждения эффективности механизмов, ориентированных на сохранность и безопасность.
Примечание - Ссылка на термин "отказоустойчивый" основана на требованиях, приведенных в 6.2, перечисление e).
В случае, когда при оценке ранее разработанного образца используется дополнительное испытание, необходимо применять, документировать и держать доступным для просмотра следующее:
a) в документацию по испытаниям необходимо включить идентификационные сведения о точной версии проверяемого изделия;
b) проверяемые функции необходимо документально фиксировать (сюда необходимо включить порядок проведения испытаний, экспериментальные данные, ожидаемые результаты испытаний и наблюдаемые результаты);
c) испытания необходимо разработать с учетом намеченного приложения, чтобы показать соответствие поведения устройства требованиям приложения, включая критические и исключительные условия;
d) необходимо выполнить обзор результатов испытаний с учетом намеченного приложения, чтобы показать соответствие поведения устройства требованиям приложения;
e) необходимо, чтобы внешние условия при испытаниях были репрезентативными по отношению к намеченному приложению, или необходимо документировать причины приемлемости отклонений;
f) в случае, если намеченное приложение относится к классу 1 или классу 2, необходимо документировать основание испытаний, чтобы объяснить, почему результаты испытаний покажут то, что требуется (сюда может, например, войти анализ или модель программного обеспечения, HDL-программируемого устройства или другие испытываемые конструктивные особенности аппаратных элементов);
g) необходимо регистрировать идентификационные сведения об организации, проводящей испытание;
h) в случае применения дополнительных испытаний или анализа их необходимо применять в поддержку отсутствующего доказательства для конкретных критериев в подразделах 7.3, 7.4 или 7.5, где соответствующий подпункт позволяет компенсационное испытание или анализ.
Во многих случаях можно компенсировать недочеты в документации, получаемой от проектировщика или изготовителя, путем усовершенствований в тексте документации в процессе оценки или в соответствии с EAR.
Один из видов усовершенствования документации часто называют "воссозданием документа". Обычно оно основано на использовании дополнительных испытаний для реализации формы обратного проектирования, нацеленного на разъяснение проектной спецификации и порядка проведения валидационных испытаний. При воссоздании документа конечный продукт никак не модифицируется, и проект спецификации типа "черного ящика" изделия подготавливают исходя из всей доступной информации, включая поддержку от проектировщиков. По этому проекту спецификации разрабатывают порядок проведения испытаний и выполняют их. Различия между ожидаемыми результатами испытаний и фактическими результатами испытаний используют для модификации проекта спецификации изделия и спецификации испытаний, и весь процесс повторяют многократно, пока точность спецификации не будет подтверждена успешными испытаниями.
Если усовершенствование документации используют как компенсационную меру, то необходимо применять следующее:
a) необходимо наличие прочной, уже существующей основы для усовершенствований в документации, состоящей либо из полного официального описания, либо из комбинации описаний программного и аппаратного обеспечения, а также описания принципа действия;
Примечание 1 - Намерение состоит в том, чтобы положиться на документацию, подготовленную проектировщиком, а не создавать документацию с чистого листа. Это обусловлено тем, что значимое отсутствие упорядоченной документации, которая действительно объясняет работу изделия, является показанием недочета в подходе проектировщика, что ставит под сомнение непосредственно проект.
b) необходимо, чтобы все усовершенствования в документации, приводящей описание функциональности конструкции, были рассмотрены проектировщиком ранее разработанного образца.
Примечание 2 - Намерение состоит в том, чтобы гарантировать техническую правильность в критических областях проектирования изделий, которые являются ключевыми в защите основной функции в сравнении со вспомогательными или излишними функциями при всех профилях электропотребления;
c) если дополнительное испытание используют как часть методологии воссоздания документации, то это испытание должно соответствовать 7.8;
d) если применяют усовершенствование документа, то его необходимо применять в поддержку слабых описаний для конкретных критериев в подразделах 7.3, 7.4 или 7.5, где соответствующий подпункт позволяет усовершенствование документа.
В настоящем разделе рассмотрены возможные пределы и условия, которые могут ограничить использование ранее разработанного образца. Данные условия и ограничения могут возникнуть либо исходя из результатов оценки пригодности, либо могут быть наложены, чтобы частично аттестовать устройство для использования при наложенных ограничениях и условиях. Все ограничения необходимо документально зафиксировать в EAR (см. 5.3.3) и пользовательской документации по безопасности (см. 6.9), охватывающих ранее разработанный образец.
Ранее разработанный образец можно оценивать как аттестованный для использования в определенных приложениях при условии, что его использование подлежит определенным ограничениям и условиям.
В EAR необходимо идентифицировать следующее:
- самый высокий класс, для которого ранее разработанный образец пригоден для использования;
- в применимых случаях конкретные приложения, для которых ранее разработанный образец пригоден для использования;
- пределы надежности, которых устройство может достигнуть самостоятельно или в избыточной конфигурации;
- конкретные опции или вторичные функции, которые необходимо разрешить или блокировать, включая конкретные настройки параметров, требуемые для каждого класса;
- пределы эксплуатационной среды (согласно 6.6), для которой ранее разработанный образец аттестован для эксплуатации;
- ограничивающие факторы, влияющие на эксплуатационный срок службы (такие, как использование алюминиевых конденсаторов);
- любые особые меры, которые необходимо соблюдать во время эксплуатации или испытания, чтобы гарантировать безопасное использование устройства.
Ранее разработанный образец можно оценивать как пригодный для использования в определенных приложениях, если определенные модификации аппаратных средств или чрезвычайно незначительные модификации программного обеспечения устройства выполнены до использования. Иногда это может быть необходимо, например, в приложениях реконструкции, где важно соответствие форме или где может потребоваться согласование импедансов, но при этом принципиально важно, чтобы такие изменения не имели эффекта создания нового устройства, ибо в таком случае настоящий стандарт больше не применим.
Например, некоторые потенциальные ранее разработанные образцы могут обладать вторичными функциями, такими как HART, который реализован наложением высокочастотных сигналов на технологический сигнал от 4 до 20 мА. Может потребоваться блокировка этой опции или применение фильтра низких частот, чтобы высокие частоты не влияли на другие устройства в целевой системе.
В случае, если необходимо каким-либо образом модифицировать устройство, применяют следующее:
a) в EAR необходимо:
- идентифицировать требуемые изменения и
- проверить уровень поддержки этих изменений от проектировщика устройства;
b) необходимо, чтобы все модификации в конструкции устройства были такими, которые не аннулируют опыт эксплуатации, зачтенный при оценке. Модификации не должны концептуально менять основную функцию ранее разработанного образца;
c) необходимо, чтобы все модификации были небольшими по своему масштабу, ограниченными по уровню и простыми для верификации и валидации;
d) необходимо, чтобы все модификации выполнялись согласно всем требованиям, приведенным в 7.4, и до известной степени соответствовали классу намеченного приложения;
e) EAR необходимо пересмотреть после изменений, и при этом необходимо учесть все факторы, которые могут повлиять на выводы отчета.
Ранее разработанный образец можно оценить как пригодный для использования в определенных приложениях, если в систему до использования внесены определенные модификации. Настоящий подпункт в частности применим к реконструкциям, при которых, к примеру, может понадобиться промежуточное реле для обеспечения необходимых интерфейсов между ранее разработанным образцом и другими элементами системы.
В таких случаях необходимо рассмотреть и документально зафиксировать следующие проблемы при оценке ранее разработанного образца:
a) в EAR необходимо рассмотреть возможные изменения в конструкции системы, которые могут потребоваться, включая следующее:
- дополнительное оборудование для контроля возникновения отказа;
- дополнительное необходимое резервирование или неодинаковость;
- потребность в межканальных сравнениях;
- переназначение функции другой подсистеме;
- изменения, вызванные защитой от условий окружающей среды, такие как дополнительное экранирование, вентиляция, охлаждение и т.д.;
- изменения в техническом обслуживании и/или практике эксплуатации;
b) в EAR необходимо рассмотреть требования к обучению на системном уровне, которые возникнут при использовании ранее разработанного образца;
c) после модификаций EAR необходимо пересмотреть и в этой пересмотренной редакции необходимо учесть все факторы, которые могут повлиять на выводы отчета.
Ранее разработанный образец, аттестованный для использования в данном приложении, будет в конечном счете введен в эксплуатацию и интегрирован в новое конструктивное исполнение или введен в реконструированную систему безопасности станции.
Здесь следует различать две ситуации:
- приложения, в которых вновь аттестованное устройство используется самостоятельно, таким способом, который не несет риска порождения полного отказа функции безопасности станции; и
- приложения, в которых вновь аттестованное устройство используется во всех каналах системы или в одиночной потенциальной точке отказа, в связи с чем присутствует риск порождения этим устройством полного отказа функции безопасности станции, такой как защитное устройство источника питания системы безопасности.
На основе EAR необходимо подготовить План ввода в эксплуатацию/интеграции, и он должен:
a) содержать надлежащие требования раздела 6 МЭК 61513;
b) содержать рекомендации и ограничения, документально зафиксированные в EAR, и инструкции поставщика по вводу в эксплуатацию;
c) в случае если остались подлежащие валидации аспекты функциональности устройства, в Плане ввода в эксплуатацию/интеграции необходимо также:
1) рассмотреть поэтапное введение ранее разработанного образца в систему, рассматривая возможность начального периода валидации, где ранее разработанный образец вводят в эксплуатацию только в одном канале или тракте избыточной системы, чтобы разрешить оценку устройства при эксплуатации в настоящей целевой системе;
2) определить соответствующие средства для гарантии и верификации правильных настроек параметров во всех устройствах, реализованных в системе, включая указанные в EAR;
3) определить тестовые сценарии ввода в эксплуатацию на основе динамических аспектов систем безопасности (переходных процессов), где:
- выбор конкретных тестовых сценариев следует основать на моделировании и имитациях системы;
- в этих испытаниях необходимо рассмотреть время реакции устройства и правильную последовательность и приоритет защитных мероприятий; и
- для устройств, защищающих системы электропитания, в тестовые сценарии следует включать целые последовательности пуска системы, и нагрузочное тестирование выбранных систем безопасности;
4) требовать регистрации следующего при вводе в эксплуатацию:
- все отклонения функции устройства от данных EAR. Малыми отклонениями нельзя пренебречь, поскольку они могут указать на серьезные недостатки в программном обеспечении устройства или конструкциях HDL-программируемых устройств;
- значения всех настроек параметров устройства;
- все результаты испытаний, вплоть до конечной интеграции устройства в систему.
При оценке ранее разработанного образца устройство может оказаться идеальным с точки зрения функциональной пригодности и доказательства правильности, но следует взвесить как фактор срок службы устройства и долгосрочную поддержку от поставщика из-за длительных сроков службы ядерных установок.
В данном пункте определены критерии для оценки ранее разработанного образца с этой перспективы, особенно с перспективы возможности сопровождения программного обеспечения и HDL-программируемых устройств.
Необходимо предпринять надлежащие меры для гарантии того, что пользователь будет формально предупрежден о любых модификациях аттестованного устройства. В случае выполнения модификации аппаратного, программного обеспечения или HDL-программируемого устройства необходимо провести анализ влияния, а устройство повторно аттестовать в соответствии с настоящим стандартом.
Ранее разработанный образец следует оценивать с точки зрения уведомлений об отказах от изготовителя или проектировщика, которые возникают после периода оценки эксплуатационного опыта, когда устройство может находиться в процессе эксплуатации. Изучение отказа на другой установке можно использовать для инициирования профилактического обслуживания или замены устройства.
В ходе оценки следует рассмотреть следующие факторы и сообщить о результатах попытки получить согласие изготовителя (и проектировщика) на то, чтобы:
- обеспечить своевременное уведомление о каждом отказе на других установках;
- включить в уведомление анализ, который может помочь определить, может ли дефект повлиять на основную функцию или снизить ее невосприимчивость к отказам вспомогательных и излишних функций;
- сделать доступным актуальный список дефектов, который идентифицирует возможные влияния сообщаемых отказов, текущий статус их разрешения и точные затрагиваемые версии;
- обеспечить уведомление о каждом изменении, будь это замещение элемента аппаратуры, изменение в производственном процессе или изменение в программном обеспечении или HDL-программируемом устройстве.
Ранее разработанный образец следует оценивать с точки зрения ожидаемого срока поддержки изделия для ранее разработанного образца, а также долговечности непосредственно устройства. В первом случае более длинные периоды поддержки желательны и, возможно, обсуждаемы. Во втором случае это знание служит для планирования замены устройства до конца срока службы устройства.
В ходе оценки следует рассмотреть и документально зафиксировать в EAR следующие факторы:
- долговечность текущей версии и устройства в общем;
- срок обслуживания последней версии и устройства в общем;
- готовность изготовителя или проектировщика предупреждать о снятии с эксплуатации этой версии и устройства в общем;
- готовность поставщика придерживаться совместимости по соединителям будущих замен;
- готовность поставщика придерживаться функциональной совместимости будущих замен;
- влияние модификаций по требованию заказчика, необходимых для приложения.
Жизненный цикл атомных станций намного длиннее, чем у цифровых устройств, поэтому при оценке устройства следует рассмотреть устаревание. В ходе оценки следует рассмотреть, желает ли проектировщик устройства обеспечить договорное обязательство (например, в договоре под отлагательным условием) или дать гарантии того, что в случае решения проектировщика или изготовителя о прекращении поддержки ранее разработанного образца будет доступно следующее:
- установочные копии конфигурационных инструментов, таких как редакторы, компиляторы;
- копия операционной среды этих инструментов (например, конкретная версия Unix или Windows);
- копии всех исходных файлов, файлов построения, библиотек и т.д. из системы управления конфигурацией;
- специальные аппаратные инструменты (например, программаторы PROM, логические анализаторы);
- производственные чертежи;
- копии всей документации (спецификации, акты испытаний и т.д.); и
- подробное описание компьютерной аппаратуры и принадлежностей, необходимых для использования операционной системы, программное обеспечение инструмента и аппаратные средства инструмента или фактическое оборудование.
С целью поддержки долгосрочного использования ранее разработанного образца рекомендуют следующее для реализации компанией, эксплуатирующей атомную станцию, за пределами области оценки устройства:
- поддерживать систему управления конфигурацией независимо от поставщика, чтобы учесть:
- все модификации конфигурационных параметров,
- все начальные модификации, как документально зафиксировано в ООП,
- все версии, полученные от поставщика, и состояние их установки и конфигурации;
- поддерживать систему контроля изменений с эффективным анализом влияния;
- выполнять валидационные испытания после всех конфигурационных изменений (даже изменений параметров);
- поддерживать копии конфигурационных инструментов, таких как редакторы, компиляторы;
- в случае если устройство используется в приложениях различных классов, обслуживать все мероприятия поддержки в установленном порядке для самого высокого класса.
(справочное)
СИСТЕМЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, КОТОРЫЕ МОГУТ
ПОВЛИЯТЬ НА ОБЩУЮ НАДЕЖНОСТЬ УСТРОЙСТВА
Настоящее приложение приводит рекомендации по верификации выводов, сделанных при оценке проекта относительно свойств, которые имеют тенденцию избегать систематических отказов (см. 7.3).
Приведенная в настоящем приложении информация, в частности, предназначена для приложений класса 1 или класса 2, но может быть применена к классу 3. Следует отметить, что в случае программного обеспечения предотвращение систематических отказов гарантируют прежде всего посредством анализа. В то же время условия окружающей среды могут также привести к систематическим отказам, но при аттестации можно проводить анализ или испытание согласно МЭК 60780, как указано в 6.6.
Как указано в 7.3, оценка ошибкоустойчивости конструкции для предотвращения систематических отказов начинается с исследования полного проекта системы. В случае программного обеспечения это может привести к исследованию возможных механизмов в проектировании, которые, по широкому признанию, являются источниками потенциальных проблем. Нижеприведенный список не претендует на полноту, но может служить отправной точкой:
a) чувствительность к профилю электропотребления может влиять на загрузку центрального процессора, порядок обслуживания прерываний и т.д. Ниже приведены примеры возможных источников отказа устройства:
- взаимодействие между двумя или более входами;
- поведение сигнала (например, короткие выбросы за пределы диапазона) из-за электромагнитных помех;
- перегрузка из-за каскадных событий, обнаруженных на входах;
- нарушение аспектов синхронизации в наихудшем случае.
Примечание - МЭК 60880 (применяется к системам класса 1) налагает требование о том, что планирование программного обеспечения должно быть детерминировано, а МЭК 62138 (применяется к системам класса 2) - что программное обеспечение должно обеспечивать возможность предсказуемого поведения во время выполнения. Фактически настоящий стандарт стремится к тому, чтобы в ходе соответствующего анализа наихудшего случая было показано, что электронный блок (или блок, обеспечивающий основную функциональность) будет всегда срабатывать вовремя или реагировать в пределах требуемого времени;
b) в случае, если архитектура проекта допускает недостатки в фундаментальном подходе, которые могут снизить уверенность в том, что соблюдены требуемые свойства системы (учитывая уровень уверенности, адекватный классу приложения), может представлять ценность исследование проекта на присутствие конкретных конструктивных особенностей, которые могут быть уместны.
Для намеченных приложений класса 1 обеспокоенность могут вызвать:
- упреждающее планирование и
- все причины, перечисленные для классов 2 и 3.
Для намеченных приложений класса 2 обеспокоенность могут вызвать:
- динамические объекты, созданные в режиме реального времени;
- сборка "мусора";
- любое, исключая самое простое, использование указателей (например, использование адресной арифметики с указателями);
- асинхронный доступ к ресурсам или их блокировка;
- зависимости от времени или даты, влияющие на основную функцию(и); и
- все причины, перечисленные для класса 3.
Для намеченных приложений класса 3 обеспокоенность могут вызвать:
- коммуникационные перегрузки, вызываемые другими устройствами (такими, как спорадически вибрирующий элемент);
- неконтролируемое или неограниченное использование стека или динамической области;
- планирование, зависящее от входных сигналов;
- рекурсия;
- динамические приоритеты заданий;
- высокая загрузка системы, измеренная с точки зрения времени центрального процессора или использования памяти;
c) для приложений класса 1 трудно гарантировать, что основная функция сработает вовремя, если проект опирается на любое, кроме самого простого, использование прерываний или если они используются в проекте вторичных функций, где могут влиять на загрузку системы и таким образом косвенно влиять на основные функции;
d) конкретно для приложений классов 1 и 2 систематические отказы считают менее вероятными в случае, где программное обеспечение разработано с помощью:
- соглашения о присвоении имен;
- предотвращения потенциально опасных языковых конструкций, интерпретация которых компилятором или интерпретатором может быть нестандартной;
e) для намеченных приложений классов 1 и 2 желательно использовать адекватный статический анализ исходного кода;
f) меры самоконтроля, такие как логический мониторинг выполнения программы, утверждения и т.д., могут быть полезными, особенно если эти функции используются для выдачи сигнала тревоги или безопасного отключения устройства.
(справочное)
НАЦИОНАЛЬНЫМ СТАНДАРТАМ
Таблица ДА.1
Вернуться в "Каталог нормативных документов"
Источник информации: https://internet-law.ru/documents/prod/pnst_predvaritelnyj-nacionalnyj-standart/2/pnst_26377.html
На правах рекламы:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||