
1-16
Битовые команды (XIC, XIO, OTE, OTL, OUT, ONS, OSR, OSF, OSRI, OSFI)
Publication 1756-RM003G-EN-P - June 2003
Выполнение:
Пример:
Всякий раз когда limit_switch_1 переходит из сброшенного состояния
в установленное, инструкция OSR устанавливает output_bit_1, а
инструкция ADD увеличивает sum на 5. Все время, пока limit_switch_1
остается установленным, значение sum не изменяется. Чтобы
значение sum вновь увеличилось, limit_switch_1 вновь должен перейти
из сброшенного состояния в установленное. Вы можете использовать
output_bit_1 в нескольких цепочках для запуска других операций.
Условие: Действие релейной логики:
предварительное сканирование Бит памяти устанавливается, чтобы предотвратить неверное срабатывание
во время первого сканирования.
Выходной бит сбрасывается.
Выходное условие цепочки устанавливается на "ложь"
входное условие цепочки - "ложь" Бит памяти сбрасывается.
Выходной бит не изменяется.
Выходное условие цепочки устанавливается на "ложь"
входное условие цепочки - "истина"
постсканирование Бит памяти сбрасывается.
Выходной бит не изменяется.
Выходное условие цепочки устанавливается на "ложь"
конец
проверка
бита памяти
бит памяти = 0
бит памяти = 1
бит памяти устанавливается
выходной бит устанавливается
выходное условие цепочки
устанавливается на "истина"
бит памяти остается установленным
выходной бит сбрасывается
выходное условие цепочки
устанавливается на "истина"