Да , пожалуйста , как рабочая и "прозрачная" для понимания основа регулятора во вложении. Ненужные вам входа удалите , заменив константой , не нужные LIMIT и контроль конечных значений тоже.....Рекомендую подключить к проекту check.lib , можно нигде не вызывать - компилятор сам проконтролирует где возможно опасное деление на "0" и заменит значение на "1".Для ясности подключите библиотеку и через элемент SEL переключите какую нибудь переменную на деление "0" и увидите как подменяется конечный результат ....