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 - argumenty - stałe


Typed Literals

Za wyjątkiem stałych REAL/LREAL (w tym przypadku zawsze jest stosowane LREAL) przy obliczaniu za pomocą stałych IEC stosowany jest możliwie najmniejszy typ danych. Jeśli ma być zastosowany inny typ danych, można to osiągnąć za pomocą stałych w typach (typed literals) bez potrzeby wyraźnego deklarowania stałej. Stała zostaje w tym celu opatrzona przedrostkiem określającym typ:

Pisownia: <Type>#<Literal>
<Type> podaje wymagany typ danych, możliwe wpisy: BOOL, SINT, USINT, BYTE, INT, UINT, WORD, DINT, UDINT, DWORD, REAL, LREAL. Typ należy wpisać wielkimi literami.
<Literal> podaje stałą. Wpis musi pasować do typu danych podanego w <Type>. 

Przykład:

var1:=DINT#34;

Jeśli stałej nie można przekształcić bez utraty danych w typ docelowy, podawany jest następujący komunikat błędu:
Stałe typowane (typed literals) można stosować wszędzie tam, gdzie stosowane są normalne stałe.


codesys.pl