제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU |
|---|---|
| 속도(출하) | 19200 bps — 고를 수 있음: 4800, 9600, 19200, 38400, 57600, 76800, 115200 |
| 데이터·패리티·정지 | 8 · 짝수 · 1 |
| 한 번에 최대 | 125 레지스터 |
| 매뉴얼 주소 표기 | 40001·30001 꼴(통신 주소 + 1, 앞자리가 표) |
- 주소 체계: 읽기 예(p.35 (PDF 36))는 11 03 03 EB 00 03 77 2B 로 41004~41006(Pr.4~6)을 읽고(응답 … 17 70 0B B8 03 E8 2C E6 = 60·30·10 Hz), 쓰기 예(p.35 (PDF 36))는 05 06 00 0D 17 70 17 99 로 40014 에 60 Hz 를 쓴다. FC10 예(p.37 (PDF 38))는 19 10 03 EE 00 02 04 00 05 00 0A 86 3D 로 41007·41008 에 쓴다. 프레임 주소 = 매뉴얼 번호 − 40001. CRC 도 계산값과 맞다.
- Modbus RTU 로 쓰려면 Pr.549 = 1(초기값 0 = 미쓰비시 프로토콜). Pr.117 국번 초기값 0 은 브로드캐스트라 응답이 없으니 1~247 로. Pr.118 초기값 192 = 19200 bps, Pr.120 초기값 2 = 짝수 패리티·정지 1비트(Pr.119 정지 비트는 Pr.120 = 0 일 때만), 데이터 8비트 고정. 설정을 바꾼 뒤 인버터를 리셋해야 적용된다 (통신 매뉴얼 p.31-32 (PDF 32-33)).
- 함수 코드 03·06·08·10·46. 한 번에 125개까지. Pr.549 = 1 이고 Pr.118 = 384(38400 bps)이면 파라미터 유닛을 쓸 수 없다.
레지스터 (44)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
44개
표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 40002 | 1 (0x0001) | HR | 인버터 리셋 | U16 | W | 06·10 | 아무 값이나 쓴다. 리셋 명령에는 응답이 없다 p.39 (PDF 40) | |
| 40008 | 7 (0x0007) | HR | 인버터 상태(확장) / 제어 입력 명령(확장) | U16 | R/W | 03·06·10 | NET X·Y 는 초기에는 할당 없음 — Pr.180~ 와 Pr.190~ 으로 기능을 준다 b0 쓰기: NET X1 / 읽기: NET Y1 · b1 쓰기: NET X2 / 읽기: NET Y2 · b2 쓰기: NET X3 / 읽기: NET Y3 · b3 쓰기: NET X4 / 읽기: NET Y4 · b4 쓰기: NET X5 p.39-40 (PDF 40-41) | |
| 40009 | 8 (0x0008) | HR | 인버터 상태 / 제어 입력 명령 | U16 | R/W | 03·06·10 | 쓰면 제어 입력, 읽으면 인버터 상태. 괄호 안 신호는 초기 할당 — 입력은 Pr.180~182·Pr.185~189, 출력은 Pr.190~196 에 따라 바뀐다 b0 쓰기: 정지 / 읽기: RUN(운전 중) · b1 쓰기: 정회전 / 읽기: 정회전 중 · b2 쓰기: 역회전 / 읽기: 역회전 중 · b3 쓰기: RH(고속) / 읽기: 주파수 도달 · b4 쓰기: RM(중속) / 읽기: 과부하 경보 · b5 쓰기: RL(저속) · b6 쓰기: JOG 운전 선택 2 / 읽기: FU(출력 주파수 검출) · b7 쓰기: 제2 기능 선택 / 읽기: ABC(고장) · b8 쓰기: 단자 4 입력 선택 · b9 읽기: 안전 모니터 출력 2 · b10 쓰기: 출력 정지 · b15 읽기: 고장 발생 p.39-40 (PDF 40-41) | |
| 40010 | 9 (0x0009) | HR | 운전 모드 / 인버터 설정 | U16 | R/W | 03·06·10 | 값은 읽은 운전 모드. 쓰기 값: 0010h = EXT, 0011h = PU(Pr.79·Pr.340 에 따라), 0014h = NET 0 = EXT · 1 = PU · 2 = EXT JOG · 3 = PU JOG · 4 = NET · 5 = PU+EXT p.39-40 (PDF 40-41) | |
| 40014 | 13 (0x000D) | HR | 설정 주파수(RAM) | U16 | ×0.01 Hz | R/W | 03·06·10 | Pr.37·Pr.53 으로 회전 속도(기계 속도) 표시로 바꿀 수 있다. 매뉴얼 FC06 예: 60 Hz = 1770h p.39 (PDF 40) |
| 40015 | 14 (0x000E) | HR | 설정 주파수(EEPROM) | U16 | ×0.01 Hz | W | 06·10 | p.39 (PDF 40) |
| 40201 | 200 (0x00C8) | HR | 출력 주파수 | U16 | ×0.01 Hz | R | 03 | Pr.53 설정에 따라 단위가 바뀐다(기능 매뉴얼 p.206 (PDF 207)) p.209 (PDF 210) |
| 40202 | 201 (0x00C9) | HR | 출력 전류 | U16 | ×0.01 A | R | 03 | p.209 (PDF 210) |
| 40203 | 202 (0x00CA) | HR | 출력 전압 | U16 | ×0.1 V | R | 03 | p.209 (PDF 210) |
| 40205 | 204 (0x00CC) | HR | 설정 주파수 | U16 | ×0.01 Hz | R | 03 | Pr.53 설정에 따라 단위가 바뀐다(기능 매뉴얼 p.206 (PDF 207)) p.209 (PDF 210) |
| 40206 | 205 (0x00CD) | HR | 운전 속도 | U16 | r/min | R | 03 | Pr.53 설정에 따라 단위가 바뀐다(기능 매뉴얼 p.206 (PDF 207)) p.209 (PDF 210) |
| 40207 | 206 (0x00CE) | HR | 모터 토크 | U16 | ×0.1 % | R | 03 | p.209 (PDF 210) |
| 40208 | 207 (0x00CF) | HR | 컨버터 출력 전압 | U16 | ×0.1 V | R | 03 | p.209 (PDF 210) |
| 40209 | 208 (0x00D0) | HR | 회생 제동 사용률 | U16 | ×0.1 % | R | 03 | p.209 (PDF 210) |
| 40210 | 209 (0x00D1) | HR | 전자 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.209 (PDF 210) |
| 40211 | 210 (0x00D2) | HR | 출력 전류 피크값 | U16 | ×0.01 A | R | 03 | p.209 (PDF 210) |
| 40212 | 211 (0x00D3) | HR | 컨버터 출력 전압 피크값 | U16 | ×0.1 V | R | 03 | p.209 (PDF 210) |
| 40213 | 212 (0x00D4) | HR | 입력 전력 | U16 | ×0.01 kW | R | 03 | p.209 (PDF 210) |
| 40214 | 213 (0x00D5) | HR | 출력 전력 | U16 | ×0.01 kW | R | 03 | p.209 (PDF 210) |
| 40215 | 214 (0x00D6) | HR | 입력 단자 상태 | U16 | R | 03 | 1 = ON b0 STF · b1 STR · b4 RL · b5 RM · b6 RH p.210-211 (PDF 211-212) | |
| 40216 | 215 (0x00D7) | HR | 출력 단자 상태 | U16 | R | 03 | 1 = ON b0 RUN · b4 FU · b5 ABC · b7 So(SO) p.210-211 (PDF 211-212) | |
| 40217 | 216 (0x00D8) | HR | 로드 미터 | U16 | ×0.1 % | R | 03 | p.209 (PDF 210) |
| 40218 | 217 (0x00D9) | HR | 모터 여자 전류 | U16 | ×0.01 A | R | 03 | p.209 (PDF 210) |
| 40220 | 219 (0x00DB) | HR | 누적 통전 시간 | U16 | h | R | 03 | 0~65535 시간 누적 후 0 부터 다시(넘친 횟수는 Pr.563) p.209 (PDF 210) |
| 40223 | 222 (0x00DE) | HR | 실 운전 시간 | U16 | h | R | 03 | 0~65535 시간 누적 후 0 부터 다시(넘친 횟수는 Pr.564) p.209 (PDF 210) |
| 40224 | 223 (0x00DF) | HR | 모터 부하율 | U16 | ×0.1 % | R | 03 | p.209 (PDF 210) |
| 40237 | 236 (0x00EC) | HR | 방열판 온도 | U16 | ℃ | R | 03 | p.209 (PDF 210) |
| 40252 | 251 (0x00FB) | HR | PID 목표값 | U16 | ×0.1 % | R | 03 | p.210 (PDF 211) |
| 40253 | 252 (0x00FC) | HR | PID 측정값 | U16 | ×0.1 % | R | 03 | p.210 (PDF 211) |
| 40254 | 253 (0x00FD) | HR | PID 편차 | U16 | ×0.1 % | R | 03 | p.210 (PDF 211) |
| 40261 | 260 (0x0104) | HR | 모터 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.210 (PDF 211) |
| 40262 | 261 (0x0105) | HR | 인버터 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.210 (PDF 211) |
| 40277 | 276 (0x0114) | HR | 32비트 누적 전력량(kWh) | U32 CDAB | kWh | R | 03 | 40277 = 하위 16비트, 40278 = 상위 16비트(워드 바꿈 CDAB) p.210 (PDF 211) |
| 40279 | 278 (0x0116) | HR | 32비트 누적 전력량(0.01 kWh) | U32 CDAB | ×0.01 kWh | R | 03 | 40279 = 하위 16비트, 40280 = 상위 16비트(워드 바꿈 CDAB) p.210 (PDF 211) |
| 40298 | 297 (0x0129) | HR | 제어 회로 온도 | U16 | ℃ | R | 03 | p.210 (PDF 211) |
| 40501 | 500 (0x01F4) | HR | 고장 이력 1(최신) | U16 | R/W | 03·06·10 | 하위 바이트가 고장 코드(00xxh, 코드 뜻은 유지보수 매뉴얼). 아무 값이나 쓰면 고장 이력 전체 삭제 p.41 (PDF 42) | |
| 40502 | 501 (0x01F5) | HR | 고장 이력 2 | U16 | R | 03 | 40510(고장 이력 10)까지 같은 형식 p.41 (PDF 42) | |
| 41004 | 1003 (0x03EB) | HR | 다단 속도 고속(Pr.4) | U16 | ×0.01 Hz | R/W | 03·06·10 | 파라미터 번호 + 41000 = 레지스터. 매뉴얼 읽기 예 응답: 1770h = 60.00 Hz p.35 (PDF 36) |
| 41005 | 1004 (0x03EC) | HR | 다단 속도 중속(Pr.5) | U16 | ×0.01 Hz | R/W | 03·06·10 | 파라미터 번호 + 41000 = 레지스터. 매뉴얼 읽기 예 응답: 0BB8h = 30.00 Hz p.35 (PDF 36) |
| 41006 | 1005 (0x03ED) | HR | 다단 속도 저속(Pr.6) | U16 | ×0.01 Hz | R/W | 03·06·10 | 파라미터 번호 + 41000 = 레지스터. 매뉴얼 읽기 예 응답: 03E8h = 10.00 Hz p.35 (PDF 36) |
| 41007 | 1006 (0x03EE) | HR | 가속 시간(Pr.7) | U16 | ×0.1 s | R/W | 03·06·10 | 파라미터 번호 + 41000 = 레지스터. 0.1 s 단위(기능 매뉴얼 p.47 (PDF 48)). 매뉴얼 FC10 예: 0.5 s = 0005h p.37 (PDF 38) |
| 41008 | 1007 (0x03EF) | HR | 감속 시간(Pr.8) | U16 | ×0.1 s | R/W | 03·06·10 | 0.1 s 단위. 매뉴얼 FC10 예: 1 s = 000Ah p.37 (PDF 38) |
| 44001 | 4000 (0x0FA0) | HR | 형명 | STRING(20) | R | 03 | ASCII 20자(44001~44010), 빈칸은 20h. 예 FR-D820 → 46h 52h 2Dh 44h … p.42 (PDF 43) | |
| 44011 | 4010 (0x0FAA) | HR | 용량 | STRING(6) | R | 03 | ASCII 6자(44011~44013), 0.1 kW 단위(0.01 kW 이하 버림), 빈칸은 20h. 예 0.75K → " 7" p.42 (PDF 43) |
주의
- 모니터 레지스터(40201~)는 기능 매뉴얼 모니터 항목표의 «Monitor code 2»(MODBUS RTU) 칸에서 옮겼다. 표준 모델(이더넷 모델 아님) 매뉴얼 기준.
- 누적 전력량 40225 는 넣지 않았다 — 항목표는 0.01 kWh 로, 같은 매뉴얼의 누적 전력 절(p.213)은 통신에서 1 kWh 단위로 적어 서로 다르다. 단위가 분명한 32비트 누적 전력량(40277~40280)을 대신 넣었다.
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- mitsubishi-electric/fr-d800.json (GitHub 원본) · 이 사이트 사본 · 고친 이력
- schema.json — 형식 설명(JSON Schema). table·address(0 기준)·type·order 는 PortDock CSV 와 같습니다.
- 라이선스: CC BY 4.0 — 쓰실 때 출처를 밝혀 주세요:
PortDock device register maps, v2026.10 · 09ac1d0b2792, https://portdock.dev/devices/
와 이 쪽 주소. LICENSE · 데이터 묶음·판·바뀐 점 - 틀린 곳을 찾으면 GitHub 이슈로 알려 주세요(쪽 번호와 함께).
출처
- FR-D800 Instruction Manual (Communication) (Standard model) — Mitsubishi Electric Corporation, IB(NA)-0601039ENG-A · 2.6 MODBUS RTU p.31 (PDF 32)~p.42 (PDF 43) · 확인 2026-10-23
- FR-D800 Instruction Manual (Function) (Standard model) — Mitsubishi Electric Corporation, IB(NA)-0601034ENG-C · 모니터 항목표 p.209-211 (PDF 210-212), 누적 전력 p.213 (PDF 214), Pr.53 p.206 (PDF 207), 파라미터 목록 Pr.4~8 p.47 (PDF 48) · 확인 2026-10-23