Пробовал сегодня перевести один большой проект со 3й на 2ю версию через Экспорт-Импорт.
ISP 2 заругался на множественную адресацию (использование для разных переменных одного слова в одной таблице символов), проверил - действительно есть такое, а ISP 3 молчал.
Потом ISP 2 ругался на грамматические ошибки там, где их точно нет. Я по одному отключал POU, в которых находились ошибки, а потом, когда ошибки пропали, по одному включал. В итоге всё скомпиллировалось, и только такая конструкция ISP 2 не понравилась, хотя в ISP 3 всё работало:
В итоге программа на 9687 шагов из 15872 в контроллер всё равно не влезла, только машкод.
Но по скорости ISP 2 намного быстрее, и ISP 3 стал еле шевелиться, так что наверно, тоже буду переезжать обратно на ISP 2.