Опрос кнопок кроме как читать вход и результат отправлять дальше. Кнопка не нажата 0 . Нажали стала 1. Как по другому. Первое реле что мне попало было меллер далеком 2000 году. Так там уже использовались кнопки. Какие могут быть патенты если как минимум у 3 производителей реле состав ФБ и сам среда программирования как под копирку. Все отличие в дизайне ФБ и названиях.
Как я понимаю кнопки читает один из регистров. Если в этом цикле кнопки не нажаты то на выходах регистра 0. Этот ноль пишем в переменную. Где перед записью происходит сравнение перед прошлым циклом. Если тоже ноль то и переменной присваиваем 0.
Если регистор прочитал 1 то и пишем 1. Но перед записью проверяем с прошлым циклом . Если прошлый ( старый) цикл был 0 а новый цикл 1 то пишем 1.