접점신호 설정별 리턴 값과 입력 방식 설명

HEX, Number, BCD 정의

Number(10진수)HEX(16진수)HEX to 2진수BCD
정의우리가 일반적으로 사용하는 정수숫자와 문자를 사용하여 값을 표현
0-9와 A-F(10-15)을 사용
접점보드 표현을 위해 2진수로 변경10진수의 각 자리를 4비트의 이진수로 표현
예시10x10000 00010000 0001
90x90000 10010000 1001
100xA0000 10100001 0000
110xB0000 10110001 0001
990x630110 00111001 1001
1000x640110 01000001 0000 0000
1280x801000 00000001 0010 1000
2550xFF1111 11110010 0101 0101
2560x1000001 0000 00000010 0101 0110
  1. 10진수 (Number):
    • 우리가 일상에서 사용하는 숫자 체계
    • 0부터 9까지의 숫자를 사용합니다.
    • 예를 들어, 10진수 99는 우리가 알고 있는 일반적인 숫자 99를 의미
  2. 16진수 (HEX):
    • 숫자와 문자를 사용하여 값을 표현
    • 0-9와 A-F(10-15)를 사용
    • 예시: 10진수 9는 16진수로 0x9, 15는 0x0F, 99는 0x63, 255는 0xFF
  3. 2진수:
    • 0과 1로만 구성된 숫자 체계
    • 예시: 10진수 9는 2진수로 1001, 15는 0000 1111, 256은 1111 1111입니다..
  4. 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 세 종류의 옵션 선택 가능
S8S7S6S5S4S3S2S1SUM
HEX리턴값0x800x400x200x100x80x40x20x1
10진수1286432168421
예시0010000133
최대치11111111255
BCD리턴값
(10진수)
804020108421
예시0011001133
최대치1001100199
NUM리턴값87654321
  1. HEX
    • 리턴 값: S8> 0x80, 0x40, 0x20, 0x10, 0x8, 0x4, 0x2, 0x1 >S1
    • 예를 들어, S6, S1에 연결되면
      • 1x32 + 1x1 = 33
      • 33번 배경 표출
    • 접점보드는 8개의 핀이 있고, 모든 핀이 1일 경우 최대 값은 0xFF (255)
  2. BCD
    • 리턴 값: S8> 80, 40, 20, 10, 8, 4, 2, 1 >S1
    • 예를 들어, S6, S5, S2, S1에 연결되면
      • 1x20 + 1x10 + 1x2 + 1x1 = 33
      • 33번 배경 표출
    • 접점보드는 8개의 핀이기 때문에 BCD 형식으로는 두자리 최대 99까지 표현
  3. NUM
    • 리턴값: S8> 8, 7, 6, 5, 4, 3, 2, 1 >S1
    • 예를 들어, S8만 연결되면 8, S1만 연결되면 1이 리턴
    • NUM 형식의 최대 표현 값은 8

참고