dopisz swój adres do listy:
elementy programu - argumenty - stałe
wartości liczbowe
Wartości liczbowe mogą występować jako liczby binarne, liczby systemu ósemkowego, liczby dziesiętne i liczby systemu szesnastkowego. Jeśli wartość całkowita nie jest liczbą dziesiętną, przed stałą całkowitą po jej podstawie należy zapisać krzyżyk (#). Wartości liczbowe 10 do 15 w liczbach systemu szesnastkowego należy podawać w typowy sposób za pomocą liter A?F.
W obrębie wartości liczbowej dozwolone są podkreślenia.
Przykłady:
14 (liczba dziesiętna)
2#1001_0011 (liczba binarna)
8#67 (liczba systemu ósemkowego)
16#A (liczba systemu szesnastkowego)
Możliwy typ tych wartości liczbowych to BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL lub LREAL.
Nie jest dozwolona wewnętrzna konwersja z "większych" na "mniejsze" typy. Tzn. zmiennej DINT nie można stosować bez problemów jako zmiennej INT. W tym celu należy używać konwersji typów.
codesys.pl