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

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

4.1Программы в CPU

В CPU всегда исполняются две программы:

• операционная система

• программа пользователя.

Операционная система

Каждый CPU содержит операционную систему, которая организует все функции и последовательности в CPU, не связанные с конкретной задачей управления. Задачи операционной системы состоят в следующем:

обработка "теплого" и "горячего" перезапуска

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

вызов программы пользователя

обнаружение прерываний и вызов ОВ прерываний

обнаружение и обработка ошибок

управление областями памяти

обмен информацией с устройствами программирования и другими коммуникационными партнерами

Если Вы измените параметры операционной системы (настройку операционной системы по умолчанию), Вы можете повлиять на работу CPU в определенных областях.

Программа пользователя

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

определение условий для "теплого" и "горячего" перезапуска в CPU (например, инициализация сигналов с определенным значением)

обработка данных процесса (например, логическая комбинация двоичных сигналов, считывание и анализ аналоговых сигналов, задание двоичных сигналов для вывода, вывод аналоговых значений)

определение реакции на прерывания

обработка нарушений в нормальном исполнении программы.

Programming with STEP 7 V5.3

4-1

A5E00261405-01