Когда все закидываю в одну структуру мне так же нужно следить чтобы тип REAL или DWORD начинались с четного регистра?
Самому нужно выправлять это дополнительными переменными?
Например тут переменная temp_1 выравнивает и уже все REAL начинаются с четных регистров:
Код:
STRUCT
(* ОБЩИЕУСТАВКИ ДЛЯ ВСЕХ КОМПРЕССОРОВ *)
temp_1 : WORD; (* Регистр 0 *) (**)
t_ust_1st : WORD; (* Регистр 1 *)
t_ust_2st : WORD; (* Регистр 2 *)
t_ust_oil : WORD; (* Регистр 3 *)
P_ust_1st : REAL; (* Регистр 4-5 *)
P_ust_2st : REAL; (* Регистр 6-7 *)
P_ust_oil_min : REAL; (* Регистр 8-9 *)
P_ust_oil_max : REAL; (* Регистр 10-11 *)
P_ust_water : REAL; (* Регистр 12-13 *)
END_STRUCT