Битовые логические инструкции
Программирование в контактном плане (КОР) для S7-300 и S7-400
A5E00261407-01
1-13
Описание
Инструкция RS- триггер сбрасывает указанный адрес операнда, когда
состояние сигнала на входе R равно 1, а состояние сигнала на входе S
равно 0. Если вход R равен 0, а вход S равен 1, то триггер установлен.
Если RLO на обоих входах равен 1, то триггер выполняет установку (S)
или сброс (R) в соответствии с их приоритетом. RS- триггер сначала
производит сброс операнда,
а затем его установку, таким образом в
дальнейшей программе указанный адрес будет оставаться
установленным. Эти инструкции работают только тогда, когда RLO = 1.
RLO, равный 0, не оказывает влияния на эти инструкции, адрес,
указанный в команде остается неизменным.
Зависимость от главного управляющего реле (Master Control Relay)
Зависимость от главного управляющего реле (MCR )проявляется только
при нахождении RS-триггера внутри активированной MCR
зоны. При
этом, если главное управляющее реле MCR включено, то адресуемый
бит устанавливается в "1" или сбрасывается в “0” как описано выше.
Если главное управляющее реле MCR выключено, инструкция не
изменяет статуса указанного операнда, независимо от состояния
входных адресов триггера.
Биты слова состояния
BR CC 1 CC 0 OV OS OR STA RLO /FC
Записывает: - - - - - x x x 1
Пример
RS
R
Q
M 0.0
S
I 0.0
I 0.1
Q 4.0
Если вход I0.0= 1, а I0.1 = 0, то меркер M0.0 сброшен и выход Q4.0
равен 0. Если вход I0.0 = 0, a I0.1= 1, то меркер M0.0 установлен и
выход Q4.0 = 1. Если оба сигнала равны 0, то изменения отсутствуют.
Если оба сигнала равны 1, то благодаря порядку следования команд
приоритетом обладает инструкция установки.
Если M 0.0 установлен ,то и Q4.0 равен 1.
При нахождении этих цепочек внутри MCR зоны:
Если MCR включена, выход Q4.0 устанавливается или сбрасывается как в
примерах выше.
Если MCR выключена, Q4.0 остается неизменным независимо от RLO.