Так функциональная безопасность не только для паз может распространяться. Да и много факторов есть которые перечеркивают все плюсы DCS. Например, делаете управление насосом. В DCS просто добавляете стандартный блок управления насосом. Привязываете входа/выхода, лишние отключаете у блока, которые не являются обязательным. И тут же с этим блоком уже появляется графическая часть насоса, которую просто размещаете на верхнем уровне. Всё готово, не нужно думать в какие цвета красить анимацию аларма, фолта или работы, как нарисовать насос или что предусмотреть в алгоритме работы, все это уже придумано и может сертифицировано уровнем SIL, в зависимости от библиотеки. Но бывает что на уровне проектирования допускают несоответствия, что сигналы отличаются от тех которые необходимы стандартным блокам. Или добавляют в проекте лишние, бесполезные, но нужно выводить. Тогда начинаются добавление костылей в стандартные блоки что проще сделать их с нуля