menu
dopisz swój adres do listy:
kontakt CoDeSys.pl:
e-mail: news@codesys.pl
Telefon: 048 331 20 57
Fax: 048 331 25 36

www.codesys.pl
wyszukaj w codesys.pl
elementy programu - operatory adresu


ADRINST

Funkcja adresu, nie zalecana przez normę IEC61131-3.

ADRINST daje w obrębie instancji bloku funkcji adres tej instancji w DWORD. Adres ten można przekazać do funkcji i tam potraktować go jak wskaźnik lub w obrębie projektu przydzielić go do wskaźnika.

Przykłady w ST (w obrębie instancji bloku funkcji):

dvar:=ADRINST(); (* Zapis adresu instancji w zmiennej dvar *)
fun(a:=ADRINST()); (* Przekazanie adresu instancji do parametru wejściowego a z funkcji fun *)


Przykłady w IL:

ADRINST
ST dvar
ADRINST 
fun

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