PLC 명령어 - BCD, BIN명령어 사용 방법 및 예시
이번에는 디지털 표시기, 스위치에 주로 사용되는 BCD, BIN 명령어어 사용 방법입니다.
먼저 BCD입니다.
1. PLC에서 BCD 사용 방법 및 예시
• [BCD S D]
- 예 : [BCD D1000 D2000]
- BIN(2진수) -> BCD(2진화 10진수) 데이터로 변경
- BCD는 자릿수 별로 따로 2진법을 적용시키는 명령어
- PLC -> 디지털 표시기/스위치로 데이터를 보낼 때 사용
- 그 이유는 디지털 기기는 BCD로 데이터를 이해하기 때문에
3번 그림을 보면 BCD에서 2진화 10진법을 사용
4비트의 2진수를 이용하여 10진수의 자릿수 1개를 표현한다.
이렇게 하여 디지털 표시기에 숫자를 표현한다.
그리고 1,2 번 그림을 해석하자면 다음과 같이 된다.
1. 입출력(X, Y)의 경우 4개가 1개의 세트이다.
- 즉, Y00~03 = 1개, Y04~07 = 1개
2. BCD란, 2진수 체계를 이용하여 10진수를 표현하는 것
- 4개의 2진수 = 위에서 언급한 4개가 1세트
- 4개의 2진수를 이용하여 10진수 자릿수 1개를 표현
- BCD D10 K2Y0 : Y0, Y1에 각각 0, 1를 넣어서 10을 표현한 것
2. PLC에서 BCD 사용 방법 및 예시
• [BIN S D]
- 예 : [BIN D1000 D2000]
- BDC(2진화 10진수) -> BIN(2진수) 데이터로 변경
- 디지털 표시기/스위치 -> PLC로 데이터를 보낼 때 사용
- BCD와 반대로 디지털 표시기/스위치에서 데이터를 얻을 때 사용함
- PLC는 이진수의 데이터만 이해할 수 있기 때문에
1번 그림과 같이 디지털 표시기에서 숫자 데이터를 받아
이를 연산하거나 할 때 사용하는 것이 "BIN 명령어"이다.
그리고 그림 2, 3번에 대해 해석하자면 다음과 같다.
2. 이를 2번과 같이 출력
- X2 데이터가 깨져 있기 때문에 데이터 확인 불가
3. 과 같이 입력 데이터(X) 1개당 릴레이(M)을 설정해두면 1개의 입출력 데이터로부터 데이터 전달 가능
- 릴레이(M) On = 2진수 “1”
- 릴레이(M) Off = 2진수 “0”
오늘은 이렇게 MELSEC PLC의 BIN, BCD 명령어에 대해 알아봤습니다.
틀린 부분있으면 언제든지 말해주시면 감사하겠습니다!
'PLC 지식 > GX-Works, Developer 공부' 카테고리의 다른 글
PLC 명령어 - PLS, PLF, SET, RST, BKRST 명령어 사용 방법 및 예시 (2) | 2020.04.09 |
---|---|
PLC 명령어 - DECO, 특수릴레이, FF, PLS 명령어 정의 및 사용법 (0) | 2020.04.08 |
PLC 래더 기초 - DECO 기초 사용방법 및 뜻(정의) (2) | 2020.02.21 |
PLC 파라미터 설정 -2(부팅파일 /프로그램 /디바이스 설정, IO할당) (0) | 2020.02.20 |
PLC 파라미터 설정 -1(PC 시스템 설정, PC 파일설정, PC RAS 설정) (0) | 2020.02.19 |