Сегодня случайно сообразил, что к примеру если в проекте остались свободные два входа возьмём I1, I2; один свободный выход, возьмём Q1, то можно с помощью одной кнопки присоединённой на вход ПР задавать целочисленные значения в двоичном коде, а следовательно изменять уставки ФБ, выбирать исполняемую программу, из числа ранее записанных в память и так далее. Вот макрос сделал, выбирает значение от 1 до 7. Вход I1 включает блинк, входом I2 во время лог1 на выходе Q1 выбираем единицу или ноль. Соответственно первое включение Q1-первый разряд, второе-второй, третье-третий.
Наверное для многих очевидно, вдруг кому пригодиться.
Вложение 7025
Подумал ещё... Даже свободных не надо входов и выходов, уставку или программу можно сменить и с занятыми входами/выходами.