Вот сейчас с этим и бьюсь, не могу подсчитать правильные номера регистров ((
Например массив структур как распределит переменные по регистрам, сначала первые 12 регистров будут compressors[1], потом 12 регистров compressors[2] итд?
compressors :ARRAY [1..3] OF COMPRESSOR;
По сути 12 *3 = 36 регистров, у меня так же 18шт DWORD задано, но все же тут получается перекос и следующая переменная хранится в последнем 36-м регистреКод:TYPE COMPRESSOR : STRUCT bSignal1 :BYTE;(*14-0-7; 26-0-7; 38-0-7*) bSignal2 :BYTE;(*14-8-15; 26-8-15; 38-8-15*) t_1st :INT;(*15; 27; 39*) t_2st :INT;(*16; 28; 40*) t_oil :INT;(*17; 29; 41*) P_1st :REAL;(*18; 30; 42*) P_2st :REAL;(*20; 32; 44*) P_oil :REAL;(*22; 34; 46*) P_water :REAL;(*24; 36; 48*) END_STRUCT END_TYPE