Как считаете, в описанной выше ситуации автоопределение протокола нужно?
Или же предпочтительнее, чтобы программист в явном виде указывал, что хочет использовать ASCII?
Я не сильный специалист в CoDeSys, сталкиваться с этим приходится раз в пару лет Думаю, надо подходить с точки зрения унификации: если в большинстве процедур, которые используют MODBUS по UART присутствует автоопределение, то да, нужно.