Data Size 기초 교육 자료

2020. 2. 2. 18:35PLC Program

반응형

 

모든 Data Size의 가장 작은 단위는 Bit 입니다.

 

하나의 Bit는 각 언어에 맞게 두 가지의 상태를 저장할 수 있으며

 

( 0 , 1 ) // ( Low , High ) // ( 0V , 5V ) // ( Off , On ) // ( False , True )  등등..

 

이 Bit 들이 모여서 1 이상의 숫자를 표기할 수 있는 Memory가 되는 것입니다.

 

Bit를 8개 모아서 1 Byte 단위로 숫자를 표현한다고 했을 때, 2^7=256가지의 값을 가질 수 있습니다. (0 ~ 255)

 

Byte 단위의 중요성을 말씀 드리자면, 일반적으로 외부기기들과 Serial Communication을 했을 때,

 

주고 받는 Command와 Receive Data 들은 거의 대부분 문자(ASCII) 입니다.

 

구글링을 통해 ASCII 문자 코드를 살펴보면 0 ~ 255 가지의 상태에 대하여 문자를 정의하고 있습니다.

 

"Decimal(10진수)로 65의 값은 알파벳 대문자 'A'로 하자" 등의 정의를 256가지 정한 국제 규약으로 미국 표준입니다.

 

(※ ASCII CODE 표는 추후 포스팅 하도록 하겠습니다.)

 

이 문자를 읽고 처리하기 위해서 Word를 Byte 단위로 분리하여 읽고 문자 -> 숫자로 값을 변환하여

 

처리하는 등의 작업이 PLC 현장에서 굉장히 많이 요구 됩니다.

 

이를 위해서 Bit / Byte / Word / Double Word 단위를 이해하지 못 하면

 

당연히 Data 변환 작업도 진행하지 못 할 것입니다.

 

언제나 기초가 가장 중요합니다.

 

반응형

'PLC Program' 카테고리의 다른 글

n진수 변환  (0) 2020.01.18