Для бушующих поколений. Если при инициализации вы инициируете один и те же значения то можно их инициировать при объявлении самой структуры.
Код:
TYPE Recept_STRUCT :
STRUCT
name:STRING (50) :='B100';
ves_shebnja:REAL :=100;
ves_peska:REAL :=200;
ves_cementa:REAL :=300;
ves_voda:REAL :=400;
ves_ximdob:REAL :=500;
time_zames:INT :=600;
END_STRUCT
END_TYPE
Или же если при инициализации массива можно сиользовать групповое назначение.
Код:
arr_recept: ARRAY [0..10] OF Recept_STRUCT := [
11(
(name:='B100' , ves_shebnja:=100, ves_peska:=200, ves_cementa:=300, ves_voda:=400, ves_ximdob:=500, time_zames:=600)
)
];
Все подобные тонкости описаны в моей книге по ST