На визуализацию вытащил таблицу, к ней привязал массив. Скомпилировал, запустил - всё работает.
В какой-то момент внёс изменения в массив, привязанный к визуальному объекту "таблица", после этого перестало компилироваться с сообщением:
[ERROR] Project_03: page_8_MyAlarm [Device: Plc Logic: Application](ID элемента 7): Тип переменной массива GlobalVars.Alarm_table в конфигурации таблицы GenElemInst_15 отличается от текущего объявления переменной. Обновите переменную массива в конфигурации таблицы.
Переменную массива в конфигурации таблицы я, конечно же, обновил - не помогло.
Удалил таблицу, удалил всю страницу визуализации, переименовал массив данных и его тип, заново добавил визуализацию, таблицу и заново привязал к ней массив. В разделе "Компиляция" - выбрал "Очистить всё" и "Перекомпиляция"!!! Бац - никакого эффекта - вылезла та же самая ошибка. Это конец. В каких ещё потрохах проекта копаться?
Codesys V3.5 SP11 Patch5 Hotfix 4 +