가이드
현장에서 자주 막히는 통신 문제를 바이트 단위로 풀어 봅니다.
Modbus RTU 프레임 읽는 법 — 요청·응답·예외·CRC
«01 03 00 00 00 02 C4 0B» 한 줄을 바이트 하나씩 풀어 봅니다. 주소·함수·시작 주소·개수·CRC 순서와 예외 응답, 40001 표기까지.
읽기 →USB-시리얼 변환기 지연 — 프레임이 쪼개지고 응답이 늦는 이유
USB 변환기는 받은 바이트를 바로 넘기지 않고 묶어서 보냅니다. FTDI 의 Latency Timer 16 ms 가 Modbus RTU 프레임 구분과 응답 시간에 주는 영향과 대처법.
읽기 →RS-485 배선 점검 — 응답이 없거나 깨질 때 먼저 볼 다섯 가지
A/B 극성, 종단 저항, 바이어스, 공통 접지, 배선 모양. 프로그램을 의심하기 전에 확인할 RS-485 배선 문제와 증상.
읽기 →Modbus 응답이 없을 때 — 점검 순서 (RTU·TCP)
타임아웃만 날 때 무엇부터 볼까. 통신 기록에 무엇이 돌아오는지로 범위를 좁히고 국번·속도·패리티·배선, IP·포트·Unit ID, 장비 쪽 Modbus 설정 순서로 확인합니다.
읽기 →Modbus 주소 0 기준 vs 40001 표기 — 매뉴얼 주소를 통신 주소로
같은 첫 레지스터를 매뉴얼마다 0, 1, 40001, 400001, 0h0001 로 적습니다. 국산 장비 매뉴얼의 실제 표기로 통신 주소(0 기준) 구하는 법과 값이 한 칸 밀릴 때 볼 것.
읽기 →Modbus 함수 코드 정리 — 01~06·0F·10·17 언제 무엇을 쓰나
코일·입력 접점·레지스터를 읽고 쓰는 함수 9개를 표 하나로. 한 번에 보낼 수 있는 개수, 응답 모양, 06 과 10 중 고르는 법, 예외 01 이 날 때 볼 것.
읽기 →Modbus 실수(float)·32비트 값 읽기 — 워드 순서 맞추는 순서
float32·U32 는 레지스터 두 칸에 나뉘어 오고, 어느 칸이 먼저인지는 규격에 없어 장비마다 다릅니다. ABCD·CDAB 를 아는 값으로 가려내는 순서와 잘못 골랐을 때의 모양.
읽기 →Modbus TCP 연결이 안 될 때 — 502 포트·Unit ID·접속 수 점검 순서
핑은 되는데 Modbus TCP 가 안 될 때. 네트워크, 502 포트 접속, MBAP 응답, 값 순서로 층을 나눠 대역·방화벽·포트·Unit ID·접속 수 제한을 확인합니다.
읽기 →RS-232·RS-422·RS-485 차이 — 배선·거리·장비 수로 고르기
셋 다 시리얼이지만 전기 방식이 다릅니다. 단일 종단과 차동, 1:1 과 멀티드롭, 2선식과 4선식, 거리·장비 수를 표준 기준으로 비교하고 고르는 법을 정리했습니다.
읽기 →4–20mA 신호 기초와 고장 찾기 — 2선식·4선식·라이브 제로·단선 판정
왜 0 이 아니라 4 mA 에서 시작하는지, 2선식과 4선식 배선 차이, 환산식, NAMUR NE 43 고장 신호(3.6 mA·21 mA)로 단선과 센서 고장을 가려내는 순서.
읽기 →Pt100 2선·3선·4선식 차이와 열전대 종류 고르기
Pt100 은 선 저항이 그대로 온도 오차가 됩니다 — 왕복 1 Ω 이면 약 2.6 °C. 2·3·4선식 차이와 허용차 등급, 열전대 K·J·T·E·N·R·S·B 의 범위와 냉접점 보정까지.
읽기 →