На мой взгляд надо применять промежуточное реле со схемой самоблокировки
Т.е. включение реле сделать от дискретного выхода контроллера, затем оно встает на блокировку через собственные контакты, а отключение уже другим дискретным выходом (разрыв цепи самоблокировки)