PDA

Просмотр полной версии : самоинициализируется массив



aven
30.08.2018, 16:37
Создаю в Global variables массив, он оказывается инициализирован последовательными цифрами
38558
Делаю "пустой" проект, тот же массив с нулями

Удалил все упоминания массива в коде - не помогло.
Удалил все процедуры обращавшиеся к массиву - не помогло
Cross reference не показывает использование имени массива в проекте
пишу ещё один такой же массив с другим именем
вау! он продолжает счёт
38559

Научите правильно описывать массивы с нулями

aven
30.08.2018, 16:58
третью строку закомментируйте
Это самопроверка на случай если я неверно описал сам массив.
Создал новый проект и туда скопировал описание массива.

Решил проблему
экспортом в новый проект всего, за исключение Task Manager, Library Manager, Alarms configuration, Parametr manager и Workspace... ага ещё был проигнорирован блок визуализации VISU_PLC с накиданными на скорую руку без привязки линиями и прямоугольниками
Проверил - простое удаление визуализации не помогает.

aven
30.08.2018, 17:03
Сразу нормально заработал в симуляторе код, который стал причиной изучения массива 8-)