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