dopisz swój adres do listy:
elementy programu - argumenty - adresy
ADRES
Bezpośrednie wyświetlanie miejsc w pamięci następuje za pomocą specjalnych ciągów znaków. Powstają one ze złączenia znaku procent "%", przedrostka zakresu, przedrostka rozmiaru i jednej bądź wielu liczb naturalnych oddzielonych od siebie za pomocą spacji.
Obsługiwane są następujące przedrostki zakresu:
I Wejście
Q Wyjście
M Znacznik
Obsługiwane są następujące przedrostki rozmiaru:
X Pojedynczy bit
None Pojedynczy bit
B Bajt (8 bitów)
W Słowo (16 bitów)
D Podwójne słowo (32 bity)
Przykłady:
%QX7.5 i %Q7.5
Bit wyjściowy 7.5
%IW215
Słowo wejściowe 215
%QB7
Bajt wyjściowy 7
%MD48
Słowo podwójne na miejscu pamięci 48 w znaczniku
ivar AT %IW0 : WORD;
Przykład deklaracji zmiennej z danymi adresu
Poprawność adresu zależy od aktualnej konfiguracji sterownika programu.
Wskazówka: jeśli nie jest wyraźnie podany adres pojedynczego bitu, wartości typu boolean są alokowane w bajtach. Przykład: Zmiana wartości varbool1 AT %QW0 dotyczy zakresu od QX0.0 do QX0.7.
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