Цитата(Rus75 @ 2.6.2011, 8:23)

Ребята, ну мы же не в каменном веке живем. Существует Яндекс. То, что вам нужно называется триггером
Вот какую ссылку мне выдал Яндекс при запросе "функциональный блок RS
http://hghltd.yandex.net/yandbtm?fmode=inj...2dc&keyno=0В этом ПДФ файле на 11 странице есть то, что вам нужно с доминирующей функцией RESET
function_block RS
//------------------------------------
// Flip-Flop (RESET Dominаnt)
//
var_input S, R1 : BOOL; end_var
var_output Q1 : BOOL; end_var
Q1 := not R1 and (S or Q1);
end_function_block
Или на 12 стр. с доминирующей функцией SET
function_block RS
//------------------------------------
// Flip-Flop (RESET Dominаnt)
//
var_input S, R1 : BOOL; end_var
var_output Q1 : BOOL; end_var
Q1 := not R1 and (S or Q1);
end_function_block
А причём здесь RS и SR триггеры? Я вообщето про другое спрашивал.
Цитата(vladun @ 2.6.2011, 8:50)

это импульсное реле, хотя изначально в ТЕОРИИ называлось триггером

Во во, оно то мне и нужно...

Цитата(Kost_Alex @ 2.6.2011, 10:01)

Я правильно понимаю, что в моем примере нельзя использовать NOT и IF.
Переменные локальные то можно использовать?
Ничего нельзя использовать, кроме OR, AND, RS, SR, TON, TOF, локальных переменных тоже нет.
Цитата(agent_serg @ 2.6.2011, 10:05)

Код
A I0.0
AN F10.0
AN F10.1
S F10.0
S F10.1
A I0.0
A F10.0
AN F10.1
R F10.0
S F10.1
AN I0.0
R F10.1



Думаю, что как-то так.
I0.0 - кнопка
F10.0 - требуемый результат
F10.1 - указатель нажатой кнопки. Условие для переключения триггера будет выполнено только в течение одного программного цикла.
Проверил, большое спасибо, все работает!!!