4.7.7 Импульсный запуск выполнения операций
В программах ПЛК зачастую необходимо обнаруживать и реагировать на нарастающий или
падающий фронт коммутирующего сигнала битового устройства. Нарастающий фронт
означает переключение устройства с «0» на «1», а падающий фронт – переключение с «1» на
«0».
В процессе выполнения программы операции, реагирующие на нарастающие и падающие
импульсы, выдают значение 1 только при изменении состояния сигнала соотвествующего
устройства.
Когда это требуется использовать? Предположим, к примеру, что имеется ленточный
конвейер с сенсорным выключателем, активирующим увеличение показания счётчика, когда
по конвейеру проходит упаковка. Если не использовать функцию импульсного запуска
выполнения, будет получен неверный результат, поскольку показания счётчика будут
увеличиваться на 1 в каждом программном цикле, в котором данный выключатель
регистрируется как установленный. Если регистрировать только нарастающий импульс
сигнала выключателя, показания счётчика будут увеличиваться правильно – на 1 для каждой
упаковки.
ПРИМЕЧАНИЕ Большинство прикладных команд также может выполняться по импульсным сигналам.
Подробные сведения приведены в разделе 6.
4–22 MITSUBISHI ELECTRIC
Набор основных команд Введение в программирование
Команда Назначение Ladder Diagram IEC Instruction List
LDP
Нагрузка при импульсе: нагрузки при
нарастающем фронте сигнала устройства
—
LDF
Нагрузка при падающем импульсе:
нагрузки при падающем фронте сигнала
устройства
—
ANDP
И при импульсе: операция логического И
при нарастающем фронте сигнала
устройства
ANDP_M
ANDF
И при падающем импульсе: операция
логического И при падающем фронте
сигнала устройства
ANDF_M
ORP
ИЛИ при импульсе: операция
логического ИЛИ при нарастающем
фронте сигнала устройства
ORP_M
ORF
ИЛИ при падающем импульсе: операция
логического ИЛИ при падающем фронте
сигнала устройства
ORF_M