По порядку.
XOR нужен для работы ртриггера. Поскольку сигнал пуск постоянный и он должен запускать таймер тофф, то на входе ртриг будет все время единица. Вследствие чего сигнал от датчика не будет перезапускать тоф1. Вы нажмите пуск, а затем щелкайте по входу датчика - сразу станет понятно.
Вход 1 нужен для отключения макроса. Например во время ремонта. Просто не будет щелкать выходное реле, выдаваться аварийные сигналы.
Вход 3 определяет схему включения выходного реле ПР. Если переменная бл/ст=0, то выходное реле нормально
разомкнутое, включается в блокировочную цепь пускателя. Нажимаем кнопку "пуск"-включается магнитный пускатель-от него приходит сигнал на вход I5-включается выходное реле ПР-пускатель подблокируется своими контактами включенными последовательно с контактами реле ПР. Авария в этом случае сбрасывается при следующем включении оборудования. Бл/ст=1-выходное реле ПР нормально
замкнутое, включается перед контактами теплового реле. При снижении скорости, заклинивании и т.д. этот контакт размыкается. Сброс аварии в такой схеме включения только в ручную на экране ПР. Это для некоторых передовиков производства которые нажимают кнопку пуск и всовывают в нее спичку для фиксации

Схемы с разным включением обязательное условие. Есть цеха в которых более-менее автоматизирован производственный процесс. Там оборудование пускается групповыми пусками. Если в технологической цепи аварийно остановится хоть одна технологическая единица, то останавливается вся линия. Тут персонал не сможет заниматься втыкиванием спичек в кнопки, так как в кнопочных постах по месту работает только кнопка стоп. Пуск в РП отключен тумблером "местный/автомат". А есть цеха где оборудование не связано между собой в технологические линии. Вот там при аварии надо разрывать электрически цепь так, чтобы персонал сделать ни чего не мог.
Сергей, посмотрел Ваш макрос. Мой попроще будет

Еще выход Вых_Ав должен быть импульсом.