Значит у меня панель подключено к ПЛК 110. Есть регистры которые с панели передают значения булевые, они разные но я их все сбрал в один массив.
spValve1 и 2 это биты с регистров с панели а qwValves это WORD регистр модуля выходов цифровых. Так вот если я делаю так это не работает.Код:VAR glbaxValvesP : ARRAY[1..2] OF POINTER TO BOOL; glbaxValvesQ : ARRAY[1..2] OF POINTER TO BOOL; END_VAR glbaxValvesP[1] := BITADR(spValve1); glbaxValvesP[2] := BITADR(spValve2); glbaxValvesQ[1] := BITADR(qwValves.0); glbaxValvesQ[2] := BITADR(qwValves.1);
Что не так с этим примером?Код:glbaxValvesQ[1]^ := glbaxValvesP[1]^;




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