Программируемый контроллер S7-200. Системное руководство Выполнение логики управления с помощью S7–200 S7–200 обрабатывает логику управления в вашей программе циклически, считывая и записывая данные. S7–200 ставит вашу программу в соответствие физическим входам и выходам Основной принцип действия S7–200 очень прост: Start_PB M_Starter E_Stop - S7–200 считывает состояние входов. - Программа, хранящаяся в S7–200, использует эти входы для анализа логики управления. Во время обработки программы S7–200 обновляет данные. M_Starter Двигатель - S7–200 записывает данные на выходы. Выход Пускатель для электродвигателя На рис. 4–1 показана связь между простой коммутационной схемой и S7–200.
В этом примере состояние выключателя для запуска двигателя логически связано с состояниями других входов. Оценки этих состояний определяют затем сигнальное состояние выхода для исполнительного устройства, которое запускает двигатель. Кнопка пуска-останова Вход Рис. 4–1. Управление входами и выходами S7–200 выполняет все задачи в цикле S7–200 выполняет последовательность задач неоднократно. Эта регулярная обработка задач называется циклом. Как показано на рис. 4–2, S7–200 выполняет в цикле большинство или все из следующих задач: - Чтение входов: S7–200 копирует состояние физических входов в регистр входов образа процесса. Запись в выходы - Выполнение логики управления в программе:
S7–200 выполняет команды программы и сохраняет значения в различных областях памяти. - Обработка запросов на обмен данными: S7–200 выполняет все задачи, необходимые для обмена данными. Цикл - Самодиагностика CPU: S7–200 проверяет, чтобы встроенное программное обеспечение, программная память и все модули расширения работали надлежащим образом. Чтение входов Рис. 4–2. Цикл S7–200 - Запись в выходы: Значения, хранящиеся в регистре выходов образа процесса, записываются в физические выходы. Выполнение программы пользователя зависит от того, находится ли S7–200 в состоянии STOP или в состоянии RUN. В состоянии RUN ваша программа выполняется; в состоянии STOP ваша программа не выполняется.
24 лнение диагностики CPU ботка заданий на обмен ыми Выполнение программы