Здравствуйте.
Есть вариант по проще.

(*==============================Перезапуск ПЛКххх :-) ========================== *)
WHILE blnReset_PLCxxx DO;END_WHILE;

Где "blnReset_PLCxxx" это и есть переменная перезапуска контроллера. Переводим в True и ПЛКххх перезагружается.