PLC/Mitsubishi Q

11. Bit? Word?

흑_두루미 2020. 11. 13. 20:35
반응형

이번 시간에는 PLC에서 bit, word에 대해 알아보겠습니다.

 

모든 PLC는 비트(bit)를 가지고 데이터를 표현합니다.

이런 비트(bit)가 모여 데이터 단위를 형성합니다.

 

1. 비트(bit)

비트(bit)는 2진수의 약어 입니다.

하나의 비트(bit)는 0 또는 1을 표현하는 최소 정보 단위 입니다.

2. 니블(Nibble)

니블(nibble)은 4bit로 구성된 단위이며

16가지 수 0~15까지 표현 가능합니다.

 

2. 바이트(byte)

바이트(byte)는 2nibble, 8bit로 이루어진 단위 입니다.

바이트는 문자열 사용시 최소 단위 이기도 합니다.

 

바이트는 256가지 수표현이 가능하며

Unsigned 일경우 0~255 까지

Signed일 경우 -128~127까지 표현 가능 합니다.

 

Unsigned와 Signed는 부호가 있고 없고를 나타내는 뜻입니다.

 

3. 워드(Word)

워드(word)는 2byte = 4nibble = 16bit로 이루어진 단위 입니다.

대부분의 PLC에서 1 word 단위로 계산하고 처리합니다.

워드는 bit를 0~15까지 배열 해놓은 구조이며,

 

65,536가지 수를 표현가능 하며 0 ~ 65,535까지 표현이 가능합니다.

단 바이트와 마찬가지로 부호를 포함한 Signed일 경우 -32,768 ~ 32,767까지의 표현이 가능합니다.

 

문자열을 표시할때 바이트 단위로 쪼개어 상위/하위 바이트로 구분되어

문자열이 저장 됩니다.

 

데이터 표시에 있어 최상위 비트는 부호를 결정하는 비트 입니다.

최상위 비트가 0이면 양수, 1이면 음수를 나타냅니다.

 

이제 데이터 표현법을 알아보겠습니다.

D0이라는 Word에 18,799라는 Data가 들어 있을때를 가정하여 표현 하였습니다.

 

bit단위로 쪼개어 표현한게 2진수 Binary

nibble 단위로 쪼개어 표현한게 16진수 Hex(Hexadecimal)

Word 단위로 표현시 10진수 Dec(decimal) 

             

 

반응형