• No results found

DATALÄNGD och DATATYPER

N/A
N/A
Protected

Academic year: 2021

Share "DATALÄNGD och DATATYPER"

Copied!
3
0
0

Loading.... (view fulltext now)

Full text

(1)

1

DATALÄNGD och DATATYPER

IEC 1131-3

Elementära

Datalängd

Datalängd Benämns Datastorlek

Antal bitar

Antal tillstånd Bitmönster (binärt)

BOOL ”Bit” 1 21=2

BYTE ”Byte” 8 28=256

WORD ”Dataord” 16 216=65536

DWORD ”Dubbelt dataord” 32 232=4294967296

Datatyper

Datastorlek Antal bitar

Beskrivning Antal tillstånd Dataområde Datatyp Not

BOOL 1 Boolsk 21=2 0 till 1 BOOL

BYTE 8 Unsigned 28=256 0 till 255 BYTE

WORD 16 Unsigned 216=65536 0 till 65535 WORD

INT 16 Signed 216=65536

-32768 till 32767

-215 till 215 INTEGER

Använder teckenbit MSB

DWORD 32 Unsigned 232=4294967296 0 till 4294967294 DOUBLE WORD

DINT 32 Signed 232=4294967296

-2147483648 till 2147483647

-231 till 231 DOUBLE INTEGER

Använder teckenbit MSB REAL 32 Signed 232=4294967296 1,175x10-38 till 3,403x1038 -1038 till 1038 REAL Benämns ”flyttal” Använder mantissa och exponent.

(2)

2

Exempel (refererar till Siemens PLC-system)

BOOL (1 bit)

Grindlogik där normalt öppna (NO) och normalt stängda grindar (NC) används. En grind kan endast vara ”0” eller ”1”

Exemplet visar en s.k. ”hållkrets”.

BYTE (8 bitar)

Byte använder 8 bitar. I exemplet läses ingångsbyte 124 av och kopieras till minnesbyte MB50. De 8 bitarna kopieras samtidigt.

WORD (16 bitar)

Exemplet visar en s.k. skalning av en analog signal. På utgångsbenet ”RET_VAL” returneras ett tillståndsvärde över funktionens aktuella status. Datatypen här ska vara WORD.

(3)

3

INT (16 bitar)

Detta är en s.k. adderare. Funktionen adderar tal och returnerar ut svaret på utgångsbenet. Datatypen här ska vara INT.

Datatypen INT kan hantera både negativa och positiva tal.

DINT (32 bitar)

Detta är en s.k. subtraherare. Funktionen subtraherar tal och returnerar ut svaret på utgångsbenet. Datatypen här ska vara DINT.

Datatypen DINT kan hantera både negativa och positiva tal.

REAL (32 bitar)

Detta är en s.k. flyttalsfunktion för multiplikation. Funktionen multiplicerar tal och returnerar ut svaret på utgångsbenet. Datatypen här ska vara REAL. Datatypen REAL kan hantera både negativa och positiva tal.

References

Related documents

Med en större digital kompetens och en större förståelse för en digital textvärld kan lärare hjälpa elever att hantera digitala texter på andra sätt än de traditionella

[r]

[r]

[r]

One conclusion from the initial study was that the unequal organization of internal gender patterns (e.g., gender-based hierarchies and divisions, gender stereotypes, and

Andra argument för presuroptionen att lagen bör åtlydas behandlas skissartat el- ler lämnas utan avseende.. Låt mig ge vissa

Storleken av detta lager motsvarar storleken för det tänkta centrallagret i Tyskland och därmed skulle Fiskeby inte behöva lagret i hamnen då ett centrallager införs.. Dock så

Lägg in en funktion i FC2 så att antalet slag som C2 gjort även Skickas till ARRAY´n med adressen: 1,1. Ladda ned och testa samt