Программирование контроллеров
PULS - выдает на выходе импульсы
заданной продолжительности, если входная переменная 1;
SIGND - формирует сигнализацию и
запись в журнал событий, если входная переменная 1.
Жирная точка на входе блока означает инверсию входной дискретной
переменной.
Рис. 4.14. Алгоритм формирования команды на включение
После нажатия оператором кнопки включения ЭД (KN_VK=1) или программного запроса на включение
(I_VK=1) на выходе блока ИЛИ появится 1.
Далее контроллер производит оценку состояния ЭД, при этом
происходит считывание значений следующих логических переменных:
VK - состояние ЭД: «1» - включен;
«О» - отключен;
Z_VK - запрет включения ЭД: «1» - установлен; «О» -
снят;
AV_OTK - аварийное отключение: «1» - было произведено;
«О» - не было.
Значения этих переменных поступают на инвертирующие входы
логической функции «И». На неинвертирующий вход этого же элемента
подается выходной сигнал логической функции «ИЛИ». Результатом
сравнения входных величин в блоке «И» будет логическая единица
только в том случае, если запрет на запуск ЭД не установлен,
двигатель не работает, не был отключен аварийно.
В противном случае на выходе блока «И» появится логический ноль,
и запуск ЭД произведен не будет.
Логическая единица с выхода функции «И» через блок формирования импульсов сформирует импульсную команду включения ЭД
(K_VK=1), которая
через дискретный выход УСО замкнет необходимый контакт на
схеме.
Кроме того, через блок мониторинга в журнал событий будет
занесена отметка о факте и времени включения ЭД.
Рис. 4.15. Алгоритм формирования команды на отключение
предыдущаяследующая