Вот сделал пример, это кодесисный FBD.
Какой получается программа, когда есть входы Enable и можно переменные переписывать.
Программирование становится другим, сделать можно намного больше и читается легче.
Пример 1. Здесь к одному входу могут подключаться два разных датчика в разное время, по фронту происходит подсчет дистанции по разным законам.
Пример 2. Подсчет длины в плюс и минус.
На лоджике получится уложится с селекторами? В каждом примере на ветку ушло по 3 элемента ( треугольник фронта тоже считаем)
Вложение 65819Вложение 65820