Напишите следующую программу ПЛК для включения или выключения выходов на основе событий.
Определенный переключатель (I:1/0) должен запустить процесс.
Процесс должен выполняться в течение 30 секунд, останавливаться на 10 секунд, а затем повторяться, пока переключатель I:1/0 остается замкнутым.
Открытие I:1/0 в любое время приводит к сбросу всех таймеров и отключению всех выходов. Выход O:2/0 должен быть включен в течение 30-секундного периода работы, а выход O:2/1 должен быть включен в течение 10-секундного периода остановки.
Во время периода работы один выход O:2/2 управляется входом I:1/1. Если I:1/1 открыт (в начале периода работы), O:2/2 должен быть выключен в течение первых 5 секунд, а затем включен в течение 10 секунд.
Если I:1/1 закрыт (в начале периода работы), O:2/2 должен быть выключен в течение первых 10 секунд, а затем включен в течение 15 секунд.
Изменение I:1/1 после начала периода работы не должно изменить указанную выше последовательность. Выход O:2/2 всегда должен быть выключен в течение периода остановки.
Включение или отключение выходов ПЛК