2024-11-06
1. Этап входной выборки
На этапе входной выборки Электронная система управления последовательно считывает все входные состояния и данные методом сканирования и сохраняет их в соответствующих блоках Электронная система управления. После завершения входной выборки он переходит к этапам выполнения пользовательской программы и обновления выходных данных. На этих двух этапах, даже если состояние ввода и данные изменятся, состояние и данные соответствующих блоков Электронная система управления не изменятся. Следовательно, если входной сигнал представляет собой импульсный сигнал, ширина импульсного сигнала должна быть больше одного периода сканирования, чтобы гарантировать возможность чтения входного сигнала при любых обстоятельствах.
2. Этап выполнения пользовательской программы.
На этапе выполнения пользовательской программы Электронная система управления всегда сканирует пользовательскую программу (лестничную диаграмму) сверху вниз. При сканировании каждой лестничной схемы сначала всегда сканируется схема управления, состоящая из контактов на левой стороне лестничной схемы, и над схемой управления, состоящей из контактов, выполняются логические операции в порядке: сначала слева, затем справа, сначала вверх, затем вниз, а затем в соответствии с результатом логической операции обновить состояние соответствующего бита логической катушки в области хранения ОЗУ или обновить состояние соответствующего бита выходной катушки в электрической; транспортное средство или определить, следует ли выполнять специальную функцию, указанную в инструкции лестничной диаграммы.
То есть во время выполнения пользовательской программы не изменятся только статус и данные входных точек в Электронная система управления, в то время как статус и данные других выходных точек и программных устройств в Электронная система управления или области хранения оперативной памяти системы могут изменится, и результат выполнения программы лестничной схемы, ранжированной выше, повлияет на все лестничные схемы, ранжированные ниже, которые используют эти катушки или данные, напротив, состояние логических катушек обновится в лестничной диаграмме, ранжированной ниже, или данные будут изменены. не быть доступным для программы, расположенной над ним, до следующего цикла сканирования.
Если вы используете непосредственную инструкцию ввода-вывода во время выполнения программы, вы можете напрямую получить доступ к точке ввода-вывода. Даже если используются инструкции ввода-вывода, значение регистра образа процесса ввода не будет обновлено. Программа напрямую получает значение от модуля ввода-вывода, и регистр образа процесса вывода будет обновлен немедленно. от непосредственного ввода.
3. Этап обновления вывода
Когда пользовательская программа сканирования завершается, Электронная система управления переходит в стадию обновления выходных данных. В течение этого периода ЦП обновляет все выходные схемы фиксации в соответствии с соответствующим статусом и данными в Электронная система управления, а затем управляет соответствующими периферийными устройствами через выходные цепи. На данный момент это реальная мощность Электронная система управления.