ГОСТРМЭК 61511-2—2011
Программиста следует предупредить, что он не должен принимать никаких допущений, кроме
установленных в руководство по безопасности (например, не использовать средства компиляции, от
сутствующие в таком руководстве). В идеальном случае компилятордолжен быть сконфигурирован та
ким образом, чтобы эти ограничения выполнялись автоматически.
Приведенный в таблице 1пример построения и содержания руководства предназначен для типо
вого логического устройства, соответствующего МЭК 61511.
В примере приведены все самостоятельные разделыдокумента с указанием основных заголовков
к содержанию каждого раздела.
Т а б л и ц а 1 — Состав и содержание типичного руководства по безопасности
Разделы
Оснооиое содержание
Введение
Общие сведения, требования к оборудованию, структура руководства, соглашения,
документы, связанные с руководством, версия документа, терминология, обзор изделия
Установка
Среда в планируемом месте размещения, подключение к процессу, процедуры запус
ка, процедуры останова, модификации применения, реализация функций в уже действу
ющей системе
Построение
конфигурации и
применения
Рассмотрение проекта*, возможности и функционирование, программа обучения
Текущее
функционирование
Функционирование изделия, обзор эксплуатации, инструкции по эксплуатации
Обслуживание
Предупреждающее обслуживание, индикаторы оборудования, сообщения об ошиб
ках. системная и прикладная сигнализация, обнаружение неисправностей и ремонт, вы
полняемый пользователем
Приложения
Системные сообщения, лист проверок, прикладные решения
Индексы
Индексы сообщений по безопасности
* Рассмотрение проекта охватывает все аспекты конфигурации и прикладного программирования, которые
связаны с безопасностью конфигурации, и программируемой электроники логического решающего устройства.
Оно должно включать следующие вопросы (но не ограничиваться ими):
- времена обработки данных логическим устройством, интенсивность обновления входов/выходов. интен
сивность передачи данных, последовательность действий логического устройства,
- требования к управлению системной сигнализацией.
- ограничения на конфигурацию и программирование.
12.4.4.8 Дополнительные требования не предусмотрены.
12.4.5 Требования к разработке ППО
Перед проведением разработки ППО необходимо проворить следующие требования:
- логическое устройство ПСБ и связанные с ним модули ввода/вывода должны соответствовать
МЭК 61511-1;
- все ограничения и эксплуатационные процедуры, необходимые для соответствия МЭК61511-1,
должны быть предусмотрены в документации пользователя или в документах, выпущенных поставщи
ком логического устройства; обычно эти документы называют «руководство по безопасности»;
- датчики и исполнительные элементы, используемые программируемой электроникой, должны
соответствовать МЭК 61511-1;
- если выполняются периодические проверки на действующем процессе, то может быть обеспе
чена возможность прервать обслуживание, чтобы провести проверки датчиков и исполнительных эле
ментов.
Обычно ППО пишется на языках программирования, предоставляемых поставщиком логического
устройства или поставщиками интеллектуальных внешних устройств. ППО может быть написано на
ЯПИ, например на языке машинных команд или языке С. на языке ЯОИ. например на языке функцио
нальных блок-схем или языке многоступенчатых диаграмм, или на ФЯП. когда пользователь только вво
дит данные, необходимые для выполнения фиксированной программы.
36