Пакет Distributed Safety Siemens
Область применения
Программное обеспечение Distributed Safety содержит библиотеку стандартных модулей для программирования распределенных систем автоматики безопасности на базе систем автоматизации SIMATIC S7. Для разработки программ используются языки LAD или FBD.
Наличие готовых функциональных блоков существенно ускоряет разработку программ. Программирование на языках LAD и FBD имеет лишь небольшие отличия:
- Традиционное программирование заменяется проектированием. Преобразование данных проекта выполняется автоматически.
- Защитные функции программируются дополнением готовых функциональных блоков необходимыми логическими связями (И, ИЛИ, ...). Для реализации стандартных функций управления могут использоваться стандартные функциональные блоки STEP 7.
- Оптимальное внедрение в мир автоматизации, гарантируемое полной совместимостью с STEP 7.
- Автоматическая генерация исполняемых кодов. Для выполнения этой процедуры программатор/ компьютер должен быть оснащен STEP 7.
Обзор
- Разработка систем противоаварийной защиты и автоматики безопасности на основе SIMATIC S7 на языках LAD или FBD (необходим STEP 7)
- Реализация функций противоаварийной защиты простым соединением функциональных блоков
- Библиотека готовых функциональных блоков
- Поддержка возможности создания собственных функциональных блоков
- Интеграция в инструментальные средства пакета STEP 7
- Комплект поставки:
- Редактор распределенных систем автоматики безопасности и противоаварийной защиты
- Генератор кодов
- Отладчик
- Библиотеки стандартных функциональных блоков
Дизайн
Объем поставки Distributed Safety:
- Редактор Distributed Safety
- Генератор кода
- Отладчик
- Библиотеки стандартных модулей
Пакет предназначен для программирования систем автоматизации SIMATIC S7-300F. Логические операции S7-300 должны программироваться на языке FBD.
Функции
- Каталог с обширным набором стандартных блоков. Например:
- Логические блоки,
- Импульсные блоки,
- Модули счета,
- Модули времени,
- Технологические модули (например, модули управления прессами и т.д.).
- Упрощение выполнения операций отладки и ввода в эксплуатацию с помощью интерактивной системы контроля и отладки
- Отображение в режиме отладки состояния центрального процессора (RUN/STOP).
- Расширенные возможности документирования, связь с DOCPRO
- Проектирование сообщений для WinCC
Функции тестирования и отладки
В режиме отладки могут использоваться все диагностические функции STEP 7.
Парольная защита
Distributed Safety с V5.1 поддерживает использование парольной защиты программ пользователя.
Режимы работы
Библиотеки, используемые по умолчанию, можно расширять своими технологическими модулями, написанными на языках STL, LAD, FBD, S7-GRAPH и S7-HiGraph (для SIMATIC S7). Модули могут иметь до 160 входов-выходов.
F-библиотеки, используемые по умолчанию, содержат набор технологических F-модулей, написанных ная языках F-LAD и F-FBD. F-модули вызываются в исполняемую F-группу функцией F-Call и редактируются. Допускается выполнение настройки максимального промежутка времени между двумя вызовами.
Проверка синтаксиса позволяет свевременно распознать ошибки еще на этапе разработки модуля. Атрибуты изображения и обслуживания оптимизируют процесс исполнения модуля.
Особенности
Технологические требования могут быть легко и просто реализованы в конечных исполняемых программах систем автоматизации. Разработка программы выполняется на языках LAD или FBD с учетом следующих особенностей:
- Основные проблемы автоматизации решаются путем конфигурирования системы. Необходимые параметры настройки формируются автоматически.
- Функции автоматики безопасности и противоаварийной защиты программируются методом соединения соответствующих функциональных блоков (AND, OR, и т.д.). Длительная разработка программ ушла в прошлое. При необходимости в программу могут включаться функциональные блоки, разработанные на других языках STEP 7.
- Оптимальная интеграция в мир автоматизации с помощью инструментальных средств STEP 7 (а также инструментальных средств разработки систем человеко-машинного интерфейса), автоматическое расширение средств управления проектом STEP 7, общего набора сигналов STEP 7, интеграции в классические языки программирования, например, за счет импорта стандартных функциональных блоков и функций, написанных на языке LAD.
- Одним нажатием кнопки выполняется генерирование исполняемых кодов и их загрузка в систему автоматизации. Для генерирования кодов необходимо наличие инсталлированного пакета STEP 7.