본문 바로가기
IT/PLC

[PLC기본] 10진수, 2진수, 16진수, 2진화 10진수

by 옥탑방개발자 2020. 10. 23.
728x90

명령 및 PLC기본

PLC CPU는 ON과 OFF 또는 1과 0의 2진수(BIN)로 처리한다.
현실 세계에서는 10진수를 가장 많이 쓰기 때문에 PLC에 수치 정보를 전달하거나 읽을 때 10진수에서 2진수로 혹은 그 반대로 변환해야한다.

 

 

10진수(Decimal)

  • 0~9의 10종류의 기호를 사용하여 나타 낼 수 있는 수
  • MELSEC -A PLC에서는 10진수를 표현할 때 "K"를 붙임

 

 

2진수(Binary ...BIN)

  • 0과 1의 2종류 기호로 나타 낼 수 있는 수
  • 10진수와 2진수를 살펴보면 아래와 같다

  • 2진수 기준으로 봤을 때 각자리 마다 10진 수로 표현할 수 있는 무개가 있다

 

 

 

16진수(Hexadecimal)

  • 0~9와 A~F의 16종류의 기호로 순서와 크기를 나타내는 수
  • MELSEC - A PLC에서는 16진수를 표현할 때 "H"를 붙임
  • 16진수는 입출력(X,Y) / 링크릴레이(B) / 링크레지스터(W) 번호에 사용됨

 

 

2진화 10진수(Binary Coded Decimal .. BCD)

  • 10진수의 각 자리 숫자를 2진수로 표현한것
  • 10진수의 0~9999(4자리의 최대수)를 16비트로 표현한다.

  • 디지털 스위치의 출력 신호, 7소자 표시기(디지털 표시기)의 신호에 사용됨

 

 

MELSEC - A에서 취급하는 수치

  • 각 워드 장치의 레지스터는 16비트로 구성되어 있음
    데이터 레지스터D, 타이머T의 현재값, 카운터C의 현재값, 파일 레지스터R, 링크 레지스터 W
  • 취급할 수 있는 수치 범위 : -32768~+32767

 

 

728x90