PLC-AUTOMATIZACE - DATA - BITOVĚ ORIENTOVANÁ DATA
|
Provoz webu zajišťuje:
|
BITOVĚ ORIENTOVANÁ DATA
Charakteristika
Bitově orientovaní data jsou určena pro uchování jednoduchých - dvoustavových informací o nějakém stavu, například:
- zapnuto / vypnuto
- porucha / Ok
- další stavové příznaky podle potřeby
Poznámka |
U bitově orientovaných datových typů nelze provádět porovnání (větší, menší než ...), protože explicitně neurčuje význam nejvyššího bitu jako znaménkového. |
|
Bit (BOOL)
Bit je základní jednotka informace a může vyjadřovat pouze dva stavy: ano/ne, true/false, zapnuto/vypnuto, (číselně) 1/0. Pomocí vícenásobného
sestavení, skupinování Bitů je možno vytvářet prostor pro uložení informace o více kombinacích.
délka (bit) |
rozsah hodnot |
1 |
0, 1 |
|
Nibble
Nibble je skupina čtyř (4) po sobě jdoucích bitů v paměťové oblasti. Nibble je jako takový málo používán a nemá ani deklarační podporu v PLC. Prakticky je ale stále
používán pro šestnáctkovou a BCD soustavu v rámci Byte a vyšších bitově orientovaných typů.
délka (bit) |
formát |
rozsah hodnot |
4 |
desítkový bez znaménka |
0 ... 15 |
desítkový se znaménkem |
-8 ... +7 |
binární |
0000 ... 1111 |
hexadecimální |
0 ... F |
BCD |
0 ... 9 |
|
Byte
Byte je skupina osmi (8) po sobě jdoucích bitů v paměťové oblasti, tedy obsahuje dva Nibly.
délka (bit) |
formát |
rozsah hodnot |
8 |
desítkový bez znaménka |
0 ... 255 |
desítkový se znaménkem |
-128 ... +127 |
binární |
0000 0000 ... 1111 1111 |
hexadecimální |
00 ... FF |
BCD |
00 ... 99 |
|
Word
Word je skupina šestnácti (16) po sobě jdoucích bitů v paměťové oblasti, tedy obsahuje dva Byte.
délka (bit) |
formát |
rozsah hodnot |
16 |
desítkový bez znaménka |
0 ... 65 535 |
desítkový se znaménkem |
-32 768 ... +32 767 |
binární |
0000 0000 0000 0000 ... 1111 1111 1111 1111 |
hexadecimální |
0000 ... FFFF |
BCD |
0000 ... 9999 |
|
DWord (Double Word)
DWord je skupina šestnácti (32) po sobě jdoucích bitů v paměťové oblasti, tedy obsahuje dva Wordy.
délka (bit) |
formát |
rozsah hodnot |
32 |
desítkový bez znaménka |
0 ... 65535 |
desítkový se znaménkem |
-2 147 483 648 ... +2 147 483 647 |
binární |
0000 0000 0000 0000 0000 0000 0000 0000
...
1111 1111 1111 1111 1111 1111 1111 1111 |
hexadecimální |
0000 0000 ... FFFF FFFF |
BCD |
0000 0000 ... 9999 9999 |
|
LWord, QWord (Long Word, Quadruple Word)
LWord je skupina šedesátičtyř (64) po sobě jdoucích bitů v paměťové oblasti, tedy obsahuje čtyři DWordy.
délka (bit) |
formát |
rozsah hodnot |
64 |
desítkový bez znaménka |
0 ... 18 446 744 073 709 551 615 |
desítkový se znaménkem |
-9 223 372 036 854 775 808 ... +9 223 372 036 854 775 807 |
binární |
0000 (64 pozic)
...
1111 (64 pozic) |
hexadecimální |
0000 0000 0000 0000 ... FFFF FFFF FFFF FFFF |
BCD |
0000 0000 0000 0000 ... 9999 9999 9999 9999 |
|
|
PLC-AUTOMATIZACE - DATA - BITOVĚ ORIENTOVANÁ DATA
|