Заведите отдельно в отдельном списке глобальных переменных (их можно создавать несколько, а один пусть будет VAR_GLOBAL RETAIN), например
VAR_GLOBAL RETAIN
time_r_sec: DWORD;
st_prog: ARRAY[0..30] OF Q03;
END_VAR
где Q03
TYPE Q03 :
STRUCT
tm: WORD;
dan: ARRAY[0..10] OF WORD;
END_STRUCT
END_TYPE
это из работающего примера.
Если определять RETAIN не в отдельном списке, то будет ошибка
CodeSys 3.5 SP3 Patch 5 и СПК 110
с другими СПК не пробовал.





Ответить с цитированием