Calculator
입력값을 넣고 계산하세요
진수·비트 변환
Hex, Decimal, Binary 값을 Byte/Word 기준으로 함께 확인해요.
Modbus, PLC, 임베디드 값 확인용 참고 변환이에요.
Quick answer
한눈에 보기
Hex·Dec·Bit/Word 변환기는 Hex, Decimal, Binary 입력값을 서로 변환하고 signed/unsigned 해석값을 함께 보여줍니다.
8bit, 16bit, 32bit 기준으로 byte, word, double word 구조와 D15~D0 또는 D31~D0 비트 상태를 확인할 수 있습니다.
Formula
계산 기준
- 8bit = 1 Byte = 8 Bit
- 16bit = 2 Byte = 1 Word
- 32bit = 4 Byte = 2 Word = 1 Double Word
- signed 값은 최상위 bit가 1이면 value - 2^bitWidth로 해석
- Hex, Decimal, Binary는 같은 값을 다른 진법으로 표시
Guide
Hex·Dec·Bit/Word 변환 방법
- 입력 방식과 비트 폭을 선택하고 값을 입력합니다.
- Unsigned 또는 Signed 기준의 10진수 해석값을 확인합니다.
- Binary와 byte 분리, bit 상태를 보며 PLC/Modbus 값 구조를 정리합니다.
Examples
Hex 변환 예시
- 0x000A는 Decimal 10, Binary 0000 0000 0000 1010입니다.
- 0xFF00은 16bit Unsigned 65280, Signed -256입니다.
- 32bit 선택 시 4 Byte, 2 Word, 1 Double Word 구조로 표시됩니다.
Use cases
이럴 때 사용하세요
0x000A, 0xFF00 같은 PLC/Modbus 값을 10진수와 binary로 빠르게 볼 때
16bit Word의 D15~D0 bit 상태를 확인할 때
signed와 unsigned 해석값이 어떻게 달라지는지 비교할 때
FAQ
자주 묻는 질문
Modbus register 1개는 보통 몇 bit인가요?
보통 1 register는 16bit Word로 봅니다. 32bit 값은 register 2개를 묶어 해석하는 경우가 많습니다.
0x prefix 없이 입력해도 되나요?
네. 입력 방식을 Hex로 선택하면 0x000A와 000A를 모두 처리합니다.
Signed와 Unsigned는 왜 값이 다른가요?
Signed는 최상위 bit를 부호로 해석합니다. 예를 들어 16bit 0xFF00은 unsigned로 65280, signed로 -256입니다.
Big-endian과 Little-endian 보기는 무엇인가요?
같은 값을 byte 순서로 어떻게 나열해 볼지 선택하는 옵션입니다. 실제 통신 byte order는 장비 기준을 확인해야 합니다.
이 도구로 통신 설정을 확정할 수 있나요?
아니요. Hex, Dec, Bit 구조를 빠르게 확인하는 참고용입니다. 실제 설정은 장비 매뉴얼과 현장 매핑표를 확인해 주세요.