Joblin, сложно понять что Вы делаете и зачем так.

Ну объявили переменные. Хорошо, но весь этот замут с инициализацией так делать бы и не стал.
Сделал бы так (пример одной ячейки)
IF NOT INIT THEN
wt[1]:=120;
и.т.д
INIT:=TRUE;
END_IF;