Функции
Конфигурируемые и настраиваемы атрибуты
- Конфигурирование входов и выходов станции.
- Характеристики цикла сканирования и рестарта: определение максимального времени цикла и перезапуска, а также объема функций самодиагностики.
- Определение количества флагов, таймеров, счетчиков и блоков данных, состояние и содержимое которых сохраняется при перебоях в питании.
- Тактовые флаги: определение адреса.
- Уровень защиты: определение порядка доступа к программе и данным.
- Определение объема диагностических функций и порядка обработки ошибок.
- Временные прерывания: установка периодичности формирования прерываний.
- Прерывания по дате и времени: определение стартовой даты и времени, а также периодичности повторения прерываний.
Информационные функции
- Светодиодная индикация: индикация аппаратных, программных и временных ошибок, а также ошибок ввода-вывода; индикация режимов работы (RUN/ STOP/ рестарт).
- Тестовые функции: с помощью программатора во время выполнения программы можно просматривать текущие состояния флагов, таймеров, счетчиков, переменных; значения переменных могут изменяться непосредственно в программе пользователя; возможен просмотр содержимого стека.
- Информационные функции: с помощью программатора может быть получена информация об объеме памяти и режимах работы центрального процессора, объеме используемой рабочей и загружаемой памяти, текущее значение времени цикла выполнения программы, содержимое диагностического буфера. Вся информация выводится на экран программатора в текстовом формате.
Принцип действия
Функции противоаварийной защиты и обеспечения безопасности поддерживаются F секцией программы IM 151-7 F-CPU и F модулями системы ввода-вывода. F модули выполняют мониторинг состояний входных и выходных сигналов, контролируют появление рассогласований сигналов, выполняют проверку целостности внешних цепей периодической посылкой коротких тестовых сигналов.
Центральный процессор выполняет обширный набор функций самодиагностики, диагностики команд, проверок логического и временного протекания программы. Дополнительно осуществляется проверка работоспособности периферийных устройств. При выявлении ошибки технологическое оборудование переводится в безопасные состояния.
Для функционирования IM 151-7 F-CPU не требуется наличия F-Runtime лицензии.
Программирование
Программа центрального процессора IM 151-7 F-CPU может содержать две независимые секции: F секцию реализации функций противоаварийной защиты и обеспечения безопасности и S секцию выполнения стандартных функций управления. Разработка секции стандартных функций управления выполняется с использованием всех языков, поддерживаемых STEP 7 (LAD, FBD, STL). Ограничения на разработку этой секции программы накладываются только функциональными возможностями центрального процессора.
Для разработки F секции программы пакент STEP 7 должен быть дополнен опциональным пакетом S7 Distributed SafetyРазработка F-программ центрального процессора IM 151-7 F-CPU выполняется в среде STEP 7 на языках F-LAD или F-FBD с использованием сертифицированных F-FB. F-программа обладает приоритетами при компиляции.
Опциональный пакет S7 Distributed Safety
Для программирования и конфигурирования систем противоаварийной защиты и обеспечения безопасности пакет STEP 7 должен быть дополнен опциональным программным обеспечением SIMATIC S7 Distributed Safety. Пакет содержит библиотеки стандартных функциональных блоков для разработки F секции программы, а также набор примеров готовых F программ. Все блоки F библиотеки сертифицированы TÜV.
Разработка F секции программы выполняется на языках F-LAD или F-FBD с использованием сертифицированных функциональных блоков пакета SIMATIC S7 Distributed Safety.