브라우저 실행 모드: 데이터는 브라우저에서 처리되며 서버에 업로드되지 않습니다.
속도와 안정성: 처리 속도는 기기와 브라우저에 따라 달라집니다. 대량 배치 작업에는 데스크톱 버전이 더 안정적일 수 있습니다.
도구를 불러오는 중입니다. 잠시 기다려 주세요...
도구를 불러오는 중입니다. 잠시 기다려 주세요...
온라인 도구가 로드되거나 실행되지 않으면 데스크톱 도구를 사용해 보세요. https://tools.yikeaigc.com/
도구 사용량
이전 버전으로 돌아가기
먼저 매개변수를 설정하고, 데이터를 입력한 뒤 LRC 검사 결과를 생성하세요.
HEX, ASCII, UTF-8 텍스트 및 원시 바이트 읽기를 지원하며, Modbus ASCII용 2의 보수 LRC를 생성하고 CSV 또는 ZIP으로 일괄 내보낼 수 있습니다.
현재 모드
단일
처리됨
0
성공
0
계산 매개변수 설정
먼저 입력 소스와 보수 방식을 확인하세요. Modbus ASCII는 보통 HEX 입력, 2의 보수, 원래 바이트 순서 유지를 선택합니다.
처리 방식
원시 바이트는 일괄 파일 모드에서만 사용됩니다.
LRC는 보통 바이트 순서를 바꿀 필요가 없습니다.
검증할 데이터 입력
단일 모드에서 메시지 하나를 입력하고 계산을 클릭하면 LRC, 누적합, 전체 메시지를 볼 수 있습니다.
알림
먼저 설정 페이지에서 형식을 확인하세요. HEX는 공백, 쉼표, 콜론, 하이픈으로 구분할 수 있으며, 두 문자마다 1바이트를 나타냅니다.
예: 01 03 00 00 00 0A의 표준 2의 보수 LRC는 F2입니다.
화면에는 처음 20개만 미리 보이며, 복사와 다운로드에는 모든 결과가 포함됩니다.
여러 파일은 모두 처리되며, 화면에는 처음 20개 파일만 표시됩니다.
파일 미리보기
선택한 파일 없음
0%
검증 결과
결과가 여기에 표시됩니다. 단일 데이터는 계산 과정을 확인할 수 있고, 일괄 데이터는 복사하거나 다운로드할 수 있습니다.
아직 결과가 없습니다. 설정과 입력을 완료한 뒤 계산을 클릭하세요.
안내
소프트웨어 사용 설명
- 계산 매개변수 설정: 먼저 단일 계산, 일괄 텍스트 또는 일괄 파일 모드를 선택한 다음 입력 형식, 보수 유형, 바이트 순서 및 출력 형식을 설정합니다.
- 입력 형식 선택:
- 16진수 HEX:
01 03 00 00 00 0A와 같은 데이터를 입력하며, 공백, 쉼표, 콜론 또는 하이픈으로 구분할 수 있습니다. - ASCII 문자: 문자 인코딩에 따라 계산하며, 각 문자는 하나의 바이트에 해당합니다.
- UTF-8 텍스트: 한국어, 중국어 또는 다국어 텍스트 내용의 바이트 검증에 적합합니다.
- 파일 원시 바이트: 일괄 파일 모드에서 파일의 바이트 내용에 따라 계산합니다.
- 16진수 HEX:
- 보수 방식 구성:
- 2의 보수: Modbus ASCII에서 자주 사용하는 LRC 알고리즘으로, 누적 합산 후 하위 8비트를 취한 다음 반전하고 1을 더합니다.
- 1의 보수: 누적 합산 후 하위 8비트를 취한 다음 비트 단위로 반전합니다.
- 하위 8비트 합산: 누적 합의 하위 8비트만 출력하여 다양한 장치 알고리즘을 비교하기 쉽습니다.
- 입력 또는 파일 선택: 단일 모드에서는 데이터 한 건을 입력하고, 일괄 텍스트 모드에서는 줄마다 데이터 한 건을 입력하며, 일괄 파일 모드에서는 여러 TXT, CSV, HEX, BIN 또는 DAT 파일을 선택할 수 있습니다.
- 계산 시작: “계산하고 결과 보기”를 클릭하면 도구가 LRC 체크값, 누적 합, LRC ASCII, 전체 메시지 및 계산 과정을 표시합니다.
- 복사 및 다운로드: 단일 결과는 복사하거나 CSV로 다운로드할 수 있고, 일괄 텍스트는 CSV로 내보낼 수 있으며, 일괄 파일은 원본 파일명에 따라 결과 파일을 생성하고 여러 파일은 ZIP으로 압축됩니다.
- 설정 저장: 자주 사용하는 입력 형식, 보수 방식 및 출력 스타일을 저장하여 다음 사용 시 계속 사용할 수 있습니다.
자주 묻는 질문
답변: 일반적인 LRC 알고리즘은 먼저 모든 데이터 바이트를 누적 합산하고 하위 8비트를 유지한 다음 2의 보수를 취합니다. 즉, 비트 단위로 반전한 후 1을 더합니다. Modbus ASCII 메시지는 일반적으로 이 계산 방식을 사용합니다.
답변: 포함하지 않습니다. LRC는 일반적으로 주소, 기능 코드 및 데이터 필드에 해당하는 바이트만 계산하며, 시작 콜론도 포함하지 않고 끝의 캐리지 리턴/라인 피드도 포함하지 않습니다.
답변: HEX 입력은 두 문자마다 1바이트를 나타내야 합니다. 예:
01 03 00 00. 공백, 쉼표, 콜론, 하이픈으로 구분할 수 있으며, 구분 기호 없이 입력해도 됩니다.
답변: 2의 보수는 누적 합의 하위 8비트를 기준으로 반전한 뒤 1을 더하는 방식으로, Modbus ASCII에 적합합니다. 1의 보수는 반전만 하고 1을 더하지 않습니다. 하위 8비트 합산은 보수를 취하지 않아 장치 문서의 특수 검증 규칙을 확인하는 데 편리합니다.
답변: 결과 파일은 원본 파일명을 그대로 사용하고 LRC 결과 식별자를 추가합니다. 이름이 중복되면 숫자 접미사가 자동으로 추가되어 구분되며, 여러 결과 파일은 ZIP으로 압축되어 다운로드됩니다.
답변: LRC는 주로 바이트 누적 합과 보수 연산으로 수행되며, Modbus ASCII에서 자주 사용됩니다. CRC는 다항식 연산을 사용하며 Modbus RTU에서 흔히 사용됩니다. 두 방식은 적용되는 프로토콜과 계산 과정이 다릅니다.