А зачем програмно то делать, что подойти к шкафу и тупо выключить питание на десять минут как то по другому запустит плк, чем ресет?