Программное обеспечение Distributed Safety содержит библиотеку стандартных модулей для программирования распределенных систем автоматики безопасности на базе систем автоматизации SIMATIC S7. Для разработки программ используются языки LAD или FBD.
Наличие готовых функциональных блоков существенно ускоряет разработку программ. Программирование на языках LAD и FBD имеет лишь небольшие отличия:
- Традиционное программирование заменяется проектированием. Преобразование данных проекта выполняется автоматически.
- Защитные функции программируются дополнением готовых функциональных блоков необходимыми логическими связями (И, ИЛИ, ...). Для реализации стандартных функций управления могут использоваться стандартные функциональные блоки STEP 7.
- Оптимальное внедрение в мир автоматизации, гарантируемое полной совместимостью с STEP 7.
- Автоматическая генерация исполняемых кодов. Для выполнения этой процедуры программатор/ компьютер должен быть оснащен STEP 7.