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
'IT > PLC' 카테고리의 다른 글
[예제] 선택한 흡착기 작동시키기 (X,M,L,RST,SET,TK,BKRST) (0) | 2020.10.29 |
---|---|
[WSUM] D1000~D1008의 데이터 값의 합구하기 (0) | 2020.10.28 |
[DBCD, BCD] 차이점 알기 (0) | 2020.10.22 |
[BIN, BCD] 명령어 (0) | 2020.10.22 |
[AGV]란 무엇인가? (0) | 2020.10.22 |