Возвращаюсь к проблеме, так как периодически сталкиваюсь с ней на разных ПК, с разными версиями Step 7 и под разными ОС.
То есть закономерностей не выявлено.
Поставил недавно Step 7 V5.4 проблема не исчезла. До этого работал по схеме предложенной
тут
А именно: запускать ручками \program files\siemens\step 7\S7XUT\s7xutapx.exe
Обнаружил, что если в проекте удалить файл "envext", лежащий в \Program Files\SIEMENS\STEP7\S7Proj\ИМЯПРОЕКТА\Global\s7prj\"
то Cross Reference работает как полагается, после закрытия и повторного открытия - опять облом.
Кто - нибудь может прокомментировать назначения этого файла? (Он генерируется при открытии проекта)
ps
Продублирую
здесь