Если я правильно понял, вы имеете в виду, что если вы должны использовать, например, блок set / reset для записи вывода или если вы должны записывать значение каждый цикл?
В принципе, вы можете сделать оба. Если вы установили команду запуска двигателя один раз, а затем сбросили ее при необходимости, она должна работать. Значение будет храниться в памяти. Но, на мой взгляд, лучший подход в программировании ПЛК - установить выходное значение всегда .
Записывая значение в каждом цикле, вы можете быть уверены, что это то, что должно быть. В конце концов, ПЛК - это системы довольно низкого уровня, и может возникнуть ситуация, когда память перезаписывается откуда-то еще, а ваша ценность - это нечто иное, чем вы думаете.
Поэтому я предлагаю следующее: если у вас есть выход для команды запуска двигателя, записывайте ее каждый цикл. Тогда вы можете быть на 100% уверены, что это именно то значение, которое, по вашему мнению, должно быть.