Пульт дистанционного ввода
В этом же блоке происходит подготовка всех рабочих ячеек. Далее анализируется положение тумблера.
Если тумблер выключен, выключаются питание пульта и производится сброс программы.
В следующем цикле опроса, если положение тумблера не изменится, будет подтверждено включение питания и опять происходит сброс программы.
Если оператор ошибся при вводе какого-нибудь числа, необходимо выключить пульт, а затем опять включить и повторить ввод сначала, так как при включении питания происходит очистка ячейки счета введенных параметров.
Если тумблер В2 находится в положении вкл., управление передается блоку включения питания и затем блоку опроса тумблера ввод.
Если сигнала ввод нет (В1 не замкнут), программа связи сбрасывается, а в следующем такте опроса (через 2,5 с) вновь опрашиваются тумблеры вкл. и ввод.
При наличии сигнала ввод (В1 замкнут, на пульте горит красная лампочка ЛК) управление передается блоку анализа признака номер задачи введен.
При отсутствии этого признака происходят запись номера в ячейку, формирование признака номер задачи введен и увеличение на единицу номера вводимого параметра; после этого анализируется количество введенных параметров (чисел) и, если введены не все числа, осуществляются выдача сигнала на схему сигнализации о вводе очередного параметра и сброс программы.
В следующем такте после анализа сигналов вкл. и ввод и признака номер задачи введен, который сформирован в одном из предыдущих тактов, управление передается блоку считывание числа и проверка на выход за пределы.
Число считывается подекадно и размещается в ячейке в виде двоично-десятичного числа.
Предельные значения параметров (максимальное и минимальное) записаны в соответствующие ячейки также в виде двоично-десятичных чисел.
При выходе за установленные пределы включается красный подсвет в световых табло на пульте дистанционного ввода и сброс программы.
Таким образом, при выходе числа за пределы оно не запоминается и ввод его нужно повторить после уточнения.
Если же число не выходит за установленные пределы, управление передается блоку перевод 10-2, запись в ячейку.
Этот блок переводит числа в двоичную форму с фиксированной запятой.