Предположим у меня есть код который включает и выключает переменную по нажатии одной и тойже кномки.
key1.PNG
Где envKey это системная переменная ПЛК73 для кнопок а keyStart это бит кнопки Старт. Это полностью рабочая схема. Но вот если я захочу однообразную задачу нажатия на кнопку вынести в функцию получается функция.
key2.PNG
То тогда в программе я использую это
key3.PNG
Но это уже не работает. В первом варианте у меня пульс только проходит а тут из функции выходит сигнал постоянный и он бывает включит бывает нет, зависит от того в какой момент отпустил кнопку или нажал не знаю.
Что не так делаю?