ГОСТ Р МЭК 61511-1—2011
3.2.77 руководство по безопасности (safety manual): Руководство, определяющее, как могут быть
безопасно применены устройства, подсистемы или системы.
П р и м е ч а н и е — Руководство по безопасности может быть самостоятельным документом, учебным
руководством, руководством по программированию, стандартом или включенным в документ(ы) пользователя,
определяющий(ие) ограничения применимости.
3.2.78 спецификация требований к безопасности (safety requirements specification): Специфика
ция. содержащая все требования к функциям безопасности ПСБ. которые должны быть выполнены ПСБ.
3.2.79 программное обеспечение безопасности (safety software): Программное обеспечение при
борной системы безопасности, включающее прикладное, встроенное или сервисное программное обеспе
чение.
3.2.80 датчик системы безопасности (safety system sensor): Устройство или совокупность устройств
системы безопасности, выполняющие измерение условий протекания процесса.
П р и м е ч а н и е — Например передатчик, преобразователь, переключатель процессов, переключатель
направлений.
3.2.81 программное обеспечение. ПО (software; S/W): Продукт интеллектуальной деятельности,
включающий программы, процедуры, данные, правила и любую связанную с ними документацию, относя
щиеся к функционированию системы обработки данных.
П р и м е ч а н и я
1 Программное обеспечение является независимым от носителя записи, на котором оно записано.
2 Данное определение без примечания 1отличается от приведенного в [8]. а полное определение отлича
ется от приведенного в [9] добавлением слова «данные».
3.2.81.1 Языки программирования в подсистемах ПСБ
3.2.81.1.1 фиксированный язык программирования; ФЯП (fixed program language: FPL): Тип язы
ка программирования, в котором пользователь ограничен выбором нескольких параметров, таких какдиа
пазон датчика давления, настройки аварийной сигнализации, сетевые адреса.
При ме ча ние — Типичными примерами устройств сФЯП являются интеллектуальный датчик (например,
датчик давления), интеллектуальный клапан, контроллер последовательности событий, цифровой блок аварий
ной сигнализации, небольшие системы логической обработки данных.
3.2.81.1.2 язык программирования с ограниченной изменчивостью; ЯОИ. (limited variability
language: LVL): Тип языка программирования, специально созданного для специалистов, работающих с
процессами, который позволяетобъединять предварительно определенные, специфические для предмет
ной области библиотечные функции для выполнения спецификаций требований к безопасности и обеспе
чить близкое соответствие программ с функциями, требуемыми для данного применения.
П р и м е ч а н и я
1Типичные примеры ЯОИ приведены в (4] и включают в себя языки многоступенчатых диаграмм, диаграмм
функциональных блоков, диаграмм функциональных последовательностей.
2 Типичными примерами систем, использующих ЯОИ. являются стандартные программируемые логичес
кие контроллеры (например. ПЛК для управления горелкой).
3.2.81.1.3 язык программирования с полной изменчивостью: ЯПИ (full variability language. FVL):
Язык, специально созданный для программистов и позволяющий реализовать широкий диапазон функций и
прикладных задач.
П р и м е ч а н и я
1 Типичными примерами систем, использующих ЯПИ. являются системы, широко используемые компьюте
рами.
2 В области работы с процессами ЯПИ используется во встроенном программном обеспечении и реже —
в прикладном.
3 Примерами ЯПИ являются Ada. С. Pascal, языки ассемблера. C++. Java. SQL.
3.2.81.2 Типы ПО (software program type)
3.2.81.2.1 прикладное программное обеспечение (application software): Специальное программное
обеспечение для применений пользователей, содержащее в общем случае логические предложения,
условия, ограничения и выражения, управляющие вводом, выводом, вычислениями, решениями, необхо
димые для выполнения требований функциональной безопасности приборных систем безопасности.
См. 3.2.81.1.1. ФЯП. и 3.2.81.1.2. ЯОИ.
16