Siemens — 3.1.1 Режимы работы CPU

Основы ПЛК 3.1 Исполнение программы пользователя 3.1.1 Режимы работы CPU CPU имеет три режима работы: режим STOP, режим STARTUP и режим RUN. Светодиоды состояния на передней стороне CPU показывают текущий режим работы. ● В режиме STOP CPU не выполняет программу, и вы можете загружать проект. ● В режиме STARTUP один раз выполняются OB запуска (если имеются). События, связанные с прерываниями, на этапе запуска режима RUN не обрабатываются. ● В режиме RUN многократно выполняется цикл сканирования. События, связанные с прерываниями, могут возникнуть и быть обработаны в любых точках внутри программного цикла. В режиме RUN нет возможности загрузить проект.

CPU поддерживает теплый пуск для перехода в режим RUN. При теплом пуске не производится полное стирание памяти. При теплом пуске все несохраняемые системные и пользовательские данные инициализируются. Сохраняемые данные сохраняются. При полном стирании рабочая память, а также все сохраняемые и несохраняемые области памяти стираются, а загрузочная память копируется в рабочую. Полное стирание не очищает диагностический буфер или постоянно хранимые значения IP- адресов. Вы можете определить поведение CPU при запуске и вид запуска с помощью программного обеспечения. Эти настройки вы найдете в аппаратной конфигурации CPU под названием Startup [Запуск].

При запуске CPU проводит ряд диагностических проверок, а затем инициализацию системы. После этого CPU переключается в соответствующий режим запуска. Определенные ошибки препятствуют тому, чтобы CPU перешел в режим RUN. CPU поддерживает следующие режимы запуска: ● Режим STOP ● Переход в режим RUN после теплого пуска ● Переход в предыдущий режим после теплого пуска Пояснения к рисунку: Startup – Запуск; Startup mode – Режим запуска; Warm restart – Теплый пуск; No restart (stay in STOP mode) – Нет запуска (оставаться в состоянии STOP); Warm restart –Operating mode before POWER OFF – Теплый пуск – Режим работы перед выключением питания.

Вы можете изменить текущий режим работы с помощью команд "STOP" и "RUN" в онлайновых инструментальных средствах программного обеспечения. Вы можете также включить в свою программу команду STP для перевода CPU в режим STOP. Это позволяет вам прервать выполнение вашей программы в зависимости от ее логики. выполняет самодиагностику. В режиме STOP CPU не выполняет программу пользователя, и отсутствует автоматическое обновление образа процесса. обрабатывает коммуникационные запросы (по обстановке) и В режиме STOP CPU Программируемый контроллер S7-1200 44 Системное руководство, 11/2009, A5E02669003-02