Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
STEP7_V53_Programming_r.pdf
Скачиваний:
2
Добавлен:
29.05.2025
Размер:
5.18 Mб
Скачать

Основы проектирования структуры программы

4.2.3.6Системные функциональные блоки (SFB) и системные функции (SFC)

Предварительно запрограммированные блоки

У Вас нет необходимости программировать каждую функцию самостоятельно. CPU S7 предоставляют в Ваше распоряжение заранее запрограммированные блоки, которые Вы можете вызывать в своей пользовательской программе.

Дополнительную информацию можно найти в справочнике по системным блокам и системным функциям (перейдите к Описаниям языков и к Помощи по блокам и системным атрибутам).

Системные функциональные блоки

Системный функциональный блок (SFB) – это функциональный блок, встроенный в CPU S7. SFB являются частью операционной системы и не загружаются как часть программы пользователя. Как и FB, SFB – это блоки "с памятью". Для SFB тоже нужно создавать экземплярные блоки данных и загружать их в CPU как часть программы.

CPU S7 предоставляют в распоряжение следующие SFB:

для связи через проектируемые соединения

для встроенных специальных функций (например, SFB29 ”HS_COUNT" на

CPU 312 IFM и CPU 314 IFM).

Системные функции

Системная функция – это заранее запрограммированная, оттестированная функция, встроенная в CPU S7. Вы можете вызвать SFC в своей программе. SFC являются частью операционной системы и не загружаются как часть программы. Как и FC, SFC являются блоками "без памяти".

CPU S7 предоставляют SFC для следующих функций:

копирование и блочные функции

контроль программы

работа с часами и счетчиками рабочего времени

передача наборов данных

передача событий из CPU всем остальным CPU в мультипроцессорном режиме

обработка прерываний по времени и с задержкой

обработка синхронных и асинхронных ошибок

информация о статических и динамических системных данных, например, диагностика

обновление образа процесса и обработка битовых массивов

адресация модулей

децентрализованная периферия

Programming with STEP 7 V5.3

4-25

A5E00261405-01