Вы не понимаете принцип работы ПЛК, программа всегда выполняется циклически и никогда не останавливается. Как вы обработку времени, измерение температуры или обновление экранов остановите ( время должно идти, клавиатура опрашиваться, температура измеряться, экран циклически обновляется). Остановка программы равносильна зависанию ПЛК.
А вот управление каким то блоком (нажали кнопку, включили бит например, сработало реле, блок включился), может запускаться и останавливаться в зависимости от задачи.