접점신호 설정별 리턴 값과 입력 방식 설명
HEX, Number, BCD 정의
| Number(10진수) | HEX(16진수) | HEX to 2진수 | BCD | |
|---|---|---|---|---|
| 정의 | 우리가 일반적으로 사용하는 정수 | 숫자와 문자를 사용하여 값을 표현 0-9와 A-F(10-15)을 사용 | 접점보드 표현을 위해 2진수로 변경 | 10진수의 각 자리를 4비트의 이진수로 표현 |
| 예시 | 1 | 0x1 | 0000 0001 | 0000 0001 |
| 9 | 0x9 | 0000 1001 | 0000 1001 | |
| 10 | 0xA | 0000 1010 | 0001 0000 | |
| 11 | 0xB | 0000 1011 | 0001 0001 | |
| 99 | 0x63 | 0110 0011 | 1001 1001 | |
| 100 | 0x64 | 0110 0100 | 0001 0000 0000 | |
| 128 | 0x80 | 1000 0000 | 0001 0010 1000 | |
| 255 | 0xFF | 1111 1111 | 0010 0101 0101 | |
| 256 | 0x100 | 0001 0000 0000 | 0010 0101 0110 |
- 10진수 (Number):
- 우리가 일상에서 사용하는 숫자 체계
- 0부터 9까지의 숫자를 사용합니다.
- 예를 들어, 10진수 99는 우리가 알고 있는 일반적인 숫자 99를 의미
- 16진수 (HEX):
- 숫자와 문자를 사용하여 값을 표현
- 0-9와 A-F(10-15)를 사용
- 예시: 10진수 9는 16진수로 0x9, 15는 0x0F, 99는 0x63, 255는 0xFF
- 2진수:
- 0과 1로만 구성된 숫자 체계
- 예시: 10진수 9는 2진수로 1001, 15는 0000 1111, 256은 1111 1111입니다..
- BCD (Binary-Coded Decimal):
- 10진수의 각 자리를 4비트의 이진수로 표현
- 예시: 10진수 9는 BCD로 1001, 15는 0001 0101, 99는 1001 1001, 255는 0010 0101 0101
리턴값
- 입력 방식(HEX, BCD, Number)에 따라 접점 입력 신호를 다르게 해석하여 전광판에 표시되는 값을 결정
- 각 핀의 상태를 통해 입력 신호를 읽고, 이를 다양한 방식으로 해석하여 최종적으로 어떤 번호가 표시될지를 결정하는 과정
- 접점보드 연결시 등록한 배경번호 표출을 위해
- DABIT Protocol Simulator > 보드기능설정 > 4. BH1(TTL/RS485) Function에서
8pin Input(HEX, BCD, Number)으로 설정 - 여기서 HEX, Number, BCD 세 종류의 옵션 선택 가능
- DABIT Protocol Simulator > 보드기능설정 > 4. BH1(TTL/RS485) Function에서
| S8 | S7 | S6 | S5 | S4 | S3 | S2 | S1 | SUM | ||
|---|---|---|---|---|---|---|---|---|---|---|
| HEX | 리턴값 | 0x80 | 0x40 | 0x20 | 0x10 | 0x8 | 0x4 | 0x2 | 0x1 | |
| 10진수 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | ||
| 예시 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 33 | |
| 최대치 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 255 | |
| BCD | 리턴값 (10진수) | 80 | 40 | 20 | 10 | 8 | 4 | 2 | 1 | |
| 예시 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 33 | |
| 최대치 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 99 | |
| NUM | 리턴값 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
- HEX
- 리턴 값: S8>
0x80, 0x40, 0x20, 0x10, 0x8, 0x4, 0x2, 0x1>S1 - 예를 들어, S6, S1에 연결되면
- 1x32 + 1x1 = 33
- 33번 배경 표출
- 접점보드는 8개의 핀이 있고, 모든 핀이 1일 경우 최대 값은 0xFF (255)
- 리턴 값: S8>
- BCD
- 리턴 값: S8>
80, 40, 20, 10, 8, 4, 2, 1>S1 - 예를 들어, S6, S5, S2, S1에 연결되면
- 1x20 + 1x10 + 1x2 + 1x1 = 33
- 33번 배경 표출
- 접점보드는 8개의 핀이기 때문에 BCD 형식으로는 두자리 최대 99까지 표현
- 리턴 값: S8>
- NUM
- 리턴값: S8>
8, 7, 6, 5, 4, 3, 2, 1>S1 - 예를 들어, S8만 연결되면 8, S1만 연결되면 1이 리턴
- NUM 형식의 최대 표현 값은 8
- 리턴값: S8>