dopisz swój adres do listy:
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