ГОСТ Р МЭК 61511-2—2011
с)библиотеки сертифицированных функций и функциональных блоков. Такие функции и функци
ональные блоки могут быть использованы в прикладных программах:
е) средства разработки заказных функций и функциональных блоков. Некоторые поставщики
предоставляют такую среду разработки, которая позволяет пользователю разрабатывать заказные
функции и функциональные блоки, поддерживаемые прикладными языками. Такие функции и функцио
нальные блоки должны быть тщательно проверены до применения прикладной программы;
е) средства планирования работы прикладных программ. Такие средства планирования поддер
живают настройку порядка и скорости выполнения требуемых программ;
0 средства загрузки. Они позволяют разработчику загружать в логические устройства для испол
нения ППО. библиотеки функциональных блоков, данные переменных идругую информацию о конфи
гурации;
д) средства эмуляции. Некоторые поставщики предоставляют среду разработки, способную эму
лировать все прикладные программы на компьютере, поддерживающем эту среду. Это позволяет про
водить проверки прикладных программ вне процесса их применения до того, как они будут загружены в
логическое устройство:
h) средства мониторинга программ. Средства мониторинга позволяют пользователю просматри
вать данные, получаемые исполняемой программой, или на экране пользователя, или через реальный
функциональный блок, или наэкране программы многоступенчатыхдиаграмм. Среда разработки может
также предоставлять возможность наблюдения за исполнением программы-эмулятора. Кроме того, мо
гут контролироваться программы, исполняемые логическим устройством;
i) дисплеи диагностики логического устройства. Такие дисплеи показывают состояние модулей
основногопроцессора, коммуникационных модулей и модулей ввода/вывода системы. Обычнодля каж
дого модуля на экран выводятся состояния «переход», «неисправность» или «работа», и часто доступ на
более детальная информация о неисправностях в системе.
12.4.4.1 Дополнительные требования не предусмотрены.
12.4.4.2 Дополнительные требования не предусмотрены.
12.4.4.3 Дополнительные требования не предусмотрены.
12.4.4.4 Предпочтительны трансляторы прикладного языка, прошедшие проверку в использова
нии и/или сертифицированные на соответствие промышленным стандартам.
12.4.4.5 Дополнительные требования не предусмотрены.
12.4.4.6 Дополнительные требования не предусмотрены.
12.4.4.7 Пример руководства по безопасности
Компоненты и устройства, используемые в ПСБ. реализуемых в соответствии с настоящим стан
дартом, должны быть обеспечены документацией, которая содержит все известные аспекты установки,
обслуживания, конфигурирования, программирования и эксплуатации, подлежащие рассмотрению,
если компоненты или устройства должны отвечать спецификации требований к безопасности для
данного применения.
Настоящий стандарт часто называют «руководство по безопасности» для компонента или устрой
ства. Однако он может входить в состав стандартной инструкции по установке, инструкции по техничес
кому обслуживанию и инструкции пользователя, предоставляемых поставщиком вместе с
дополнительным документом, определяющим их использование в применениях с ПСБ. ограничения
для этих применений, действия, которые следует предпринять при получении диагностических аварий
ных сигналов, и информацию, связанную с известными режимами отказов. Следует также определить
те характеристики, конфигурации и/или типы программныхоператоров, которые не следует применять в
тех случаях, когда компонент или устройство используется в ПСБ.
Программирование на ЯОИ допускает использование глобальных данных, поэтому руководство
по безопасности должно содержать указания для программиста о том, как использовать средства про
граммирования для тщательного анализа и проверки правильности применения переменных данных.
Необходимо также рассмотреть распределение памяти, выполнение проверки индексов состояния и
проверки правильности входных величин.
Какчасть руководства по безопасности либо какотдельный документдля конкретного применения
могут также предоставляться инструкции и примеры, позволяющие группе программистов создавать
программы похожего формата и стиля. Такие инструкции должны содержать сведения о тех деталях
конкретных алгоритмов или функций, которые не должны использоваться в программах, если эти алго
ритмы или функции могут вызвать нежелательное поведение, способное повлиять на безопасность.
35