dopisz swój adres do listy:
elementy programu - operatory adresu
BITADR
Funkcja adresu, nie zalecana przez normę IEC61131-3.
BITADR daje offset bitowy w obrębie segmentu w DWORD. Offset zależy od tego, czy w ustawieniach systemu docelowego jest aktywna opcja adresowania bajtów.
VAR
var1 AT %IX2.3:BOOL;
bitoffset: DWORD;
END_VAR
Przykład w ST:
bitoffset:=BITADR(var1); (* Wynik adresowania bajtów=TRUE: 19, przy adresowaniu bajtów=FALSE: 35 *)
Przykład w IL:
LD Var1
BITADR
ST Var2
Uwaga: w przypadku zastosowania zmiany online, zawartość adresów może ulec przemieszczeniu. Przy stosowaniu wskaźników należy zwracać uwagę na adresy.
codesys.pl