TYPE vfdCMD :
STRUCT
setCMD:WORD; (* последняя успешная команда*)
setFreq:WORD; (* установленная частота*)
setFreqMax:WORD; (* установленная максимальная частота*)
setFreqMin:WORD; (* установленная максимальная чатота*)
newCMD:WORD; (* произвольная команда*)
newWrAddr: WORD; (* адрес для записи*)
newWrData:WORD; (* данные для записи*)
newFirstAddr:WORD; (* первый для чтения*)
newQuantity:WORD; (* количество для чтения*)
newFreq:WORD; (*частота*)
newRegAddr:WORD; (* адрес записываемого регистра*)
newRegValue:WORD; (* сам регистр для записи*)
...
vop01_addr AT%QW6.800.0: WORD;
vop01_power AT%QW6.800.0: WORD;
vop01_00000 AT%QW6.801.0: WORD;
vop01_mode1_T1 AT%QW6.802.0: INT;
vop01_mode1_T1_hist AT%QW6.803.0: INT;
vop01_mode1_T2 AT%QW6.804.0: INT;
vop01_room_state AT%QW6.805.0: INT;
vop01_mode2_T1 AT%QW6.806.0: INT;
vop01_11111 AT%QW6.807.0: INT;
vop01_mode1_minColdvalue AT%QW6.808.0: WORD;
vop01_mode2_minColdvalue AT%QW6.809.0: WORD;
vop01_Tinput AT%QW6.810.0: INT;
vop01_Toutput AT%QW6.811.0: INT;
vop01_t1 AT%QW6.812.0: INT;
vop01_t2 AT%QW6.813.0: INT;
vop01_t3 AT%QW6.814.0: INT;
vop01_temperatura AT%QW6.815.0: INT;
vop01_tenable AT%QW6.816.0: WORD;
vop01_klapan_value AT%QW6.817.0: WORD;
vop01_leds AT%QW6.818.0: WORD;
vop01_Talarm AT%QW6.819.0: WORD;
если объявить структуру, можно разместить её в памяти по адресу, для codesys2.3 ?
Последний раз редактировалось Васильев; 17.03.2026 в 17:39.
Лучший вариант это проверить x:=SIZEOF(vfdCMD_set);
где x: DWORD; - размер структуры в байтах.
Зачем вы напихали адресов в самой структуре?
Написал же нужен только начальный адрес структуры при объявлении. Даже ссылку с примером вам давал.
https://owen.ru/forum/showthread.php?t=10555&page=987
Последний раз редактировалось kondor3000; 17.03.2026 в 17:46.
Последний раз редактировалось kondor3000; 17.03.2026 в 18:01.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab