제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200 |
| 데이터·패리티·정지 | 8 · 짝수 · 1 |
| 한 번에 최대 | 125 레지스터 |
| 매뉴얼 주소 표기 | 40001·30001 꼴(통신 주소 + 1, 앞자리가 표) |
- 주소 체계: 읽기 예(p.719 (PDF 720))는 11 03 03 EB 00 03 77 2B 로 41004~41006(Pr.4~6)을 읽고, 쓰기 예(p.720 (PDF 721))는 05 06 00 0D 17 70 17 99 로 40014 에 60 Hz 를 쓴다. FC10 예(p.721 (PDF 722))는 19 10 03 EE 00 02 04 00 05 00 0A 86 3D 로 41007·41008 에 쓴다. 프레임 주소 = 매뉴얼 번호 − 40001. CRC 도 계산값과 맞다.
- Modbus RTU 로 쓰려면 Pr.549 = 1(초기값 0 = 미쓰비시 프로토콜). PU 커넥터가 아니라 RS-485 단자 쪽 설정이다: Pr.331 국번 초기값 0 은 브로드캐스트라 응답이 없으니 1~247 로, Pr.332 초기값 96 = 9600 bps, Pr.334 초기값 2 = 짝수 패리티·정지 1비트(Pr.333 정지 비트는 Pr.334 = 0 일 때만), 데이터 8비트 고정 (p.715-716 (PDF 716-717)).
- 함수 코드 03·06·08·10·46. 한 번에 125개까지 읽기·쓰기. 통신 옵션이 달려 있고 Pr.550 = 9999(초기값)이면 RS-485 단자의 운전 명령은 무효.
레지스터 (33)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
33개
표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 40002 | 1 (0x0001) | HR | 인버터 리셋 | U16 | W | 06·10 | 아무 값이나 쓴다. 리셋 명령에는 응답이 없다 p.723 (PDF 724) | |
| 40009 | 8 (0x0008) | HR | 인버터 상태 / 제어 입력 명령 | U16 | R/W | 03·06·10 | 쓰면 제어 입력, 읽으면 인버터 상태. 괄호 안 신호는 초기 할당 — 입력은 Pr.180~189, 출력은 Pr.190~196 에 따라 바뀐다 b0 쓰기: 정지 / 읽기: RUN(운전 중) · b1 쓰기: 정회전 / 읽기: 정회전 중 · b2 쓰기: 역회전 / 읽기: 역회전 중 · b3 쓰기: RH(고속) / 읽기: SU(주파수 도달) · b4 쓰기: RM(중속) / 읽기: OL(과부하 경보) · b5 쓰기: RL(저속) / 읽기: IPF(순간 정전/부족 전압) · b6 쓰기: JOG(조그 운전) / 읽기: FU(주파수 검출) · b7 쓰기: RT(제2 기능 선택) / 읽기: ABC1(고장) · b8 쓰기: AU(단자 4 입력 선택) / 읽기: ABC2 · b9 쓰기: CS(순간 정전 후 자동 재시동 선택) / 읽기: 안전 모니터 출력 · b10 쓰기: MRS(출력 정지) · b11 쓰기: STP(STOP, 기동 자기 유지) · b12 쓰기: RES(리셋) · b15 읽기: 고장 발생 p.724 (PDF 725) | |
| 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.724 (PDF 725) | |
| 40014 | 13 (0x000D) | HR | 설정 주파수(RAM) | U16 | ×0.01 Hz | R/W | 03·06·10 | 초기 설정(Pr.37 = 0, Pr.144 = 2~12)에서 0.01 Hz. Pr.37·Pr.144 에 따라 회전 속도·기계 속도(1 단위)로 바뀐다. 매뉴얼 FC06 예: 60 Hz = 1770h p.723 (PDF 724) |
| 40015 | 14 (0x000E) | HR | 설정 주파수(EEPROM) | U16 | ×0.01 Hz | W | 06·10 | p.723 (PDF 724) |
| 40201 | 200 (0x00C8) | HR | 출력 주파수 | U16 | ×0.01 Hz | R | 03 | 초기 설정(Pr.37 = 0, Pr.144 = 2~12)에서 0.01 Hz. Pr.37·Pr.144 에 따라 회전 속도·기계 속도(1 단위)로 바뀐다 p.464-465 (PDF 465-466) |
| 40202 | 201 (0x00C9) | HR | 출력 전류 | U16 | ×0.01 A | R | 03 | 0.01 단위는 FR-A820-03160(55K)·FR-A840-01800(55K) 이하, 그보다 큰 용량은 0.1 단위 p.464-465 (PDF 465-466) |
| 40203 | 202 (0x00CA) | HR | 출력 전압 | U16 | ×0.1 V | R | 03 | p.464-465 (PDF 465-466) |
| 40205 | 204 (0x00CC) | HR | 설정 주파수 | U16 | ×0.01 Hz | R | 03 | 초기 설정(Pr.37 = 0, Pr.144 = 2~12)에서 0.01 Hz. Pr.37·Pr.144 에 따라 회전 속도·기계 속도(1 단위)로 바뀐다 p.464-465 (PDF 465-466) |
| 40206 | 205 (0x00CD) | HR | 운전 속도 | U16 | r/min | R | 03 | p.464-465 (PDF 465-466) |
| 40207 | 206 (0x00CE) | HR | 모터 토크 | U16 | ×0.1 % | R | 03 | p.464-465 (PDF 465-466) |
| 40208 | 207 (0x00CF) | HR | 컨버터 출력 전압 | U16 | ×0.1 V | R | 03 | p.464-465 (PDF 465-466) |
| 40209 | 208 (0x00D0) | HR | 회생 제동 사용률 | U16 | ×0.1 % | R | 03 | p.464-465 (PDF 465-466) |
| 40210 | 209 (0x00D1) | HR | 전자 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.464-465 (PDF 465-466) |
| 40211 | 210 (0x00D2) | HR | 출력 전류 피크값 | U16 | ×0.01 A | R | 03 | 0.01 단위는 FR-A820-03160(55K)·FR-A840-01800(55K) 이하, 그보다 큰 용량은 0.1 단위 p.464-465 (PDF 465-466) |
| 40212 | 211 (0x00D3) | HR | 컨버터 출력 전압 피크값 | U16 | ×0.1 V | R | 03 | p.464-465 (PDF 465-466) |
| 40213 | 212 (0x00D4) | HR | 입력 전력 | U16 | ×0.01 kW | R | 03 | 0.01 단위는 FR-A820-03160(55K)·FR-A840-01800(55K) 이하, 그보다 큰 용량은 0.1 단위 p.464-465 (PDF 465-466) |
| 40214 | 213 (0x00D5) | HR | 출력 전력 | U16 | ×0.01 kW | R | 03 | 0.01 단위는 FR-A820-03160(55K)·FR-A840-01800(55K) 이하, 그보다 큰 용량은 0.1 단위 p.464-465 (PDF 465-466) |
| 40215 | 214 (0x00D6) | HR | 입력 단자 상태 | U16 | R | 03 | b0 STF · b1 STR · b2 AU · b3 RT · b4 RL · b5 RM · b6 RH · b7 JOG · b8 MRS · b9 STP (STOP) · b10 RES · b11 CS · b14 S2 · b15 S1 p.467-468 (PDF 468-469) | |
| 40216 | 215 (0x00D7) | HR | 출력 단자 상태 | U16 | R | 03 | b0 RUN · b1 SU · b2 IPF · b3 OL · b4 FU · b5 ABC1 · b6 ABC2 · b7 SO p.467-468 (PDF 468-469) | |
| 40220 | 219 (0x00DB) | HR | 누적 통전 시간 | U16 | h | R | 03 | 0~65535 시간 누적 후 0 부터 다시(넘친 횟수는 Pr.563) p.464-465 (PDF 465-466) |
| 40223 | 222 (0x00DE) | HR | 실 운전 시간 | U16 | h | R | 03 | 0~65535 시간 누적 후 0 부터 다시(넘친 횟수는 Pr.564) p.464-465 (PDF 465-466) |
| 40224 | 223 (0x00DF) | HR | 모터 부하율 | U16 | ×0.1 % | R | 03 | p.464-465 (PDF 465-466) |
| 40261 | 260 (0x0104) | HR | 모터 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.467 (PDF 468) |
| 40262 | 261 (0x0105) | HR | 인버터 서멀 부하율 | U16 | ×0.1 % | R | 03 | p.467 (PDF 468) |
| 40277 | 276 (0x0114) | HR | 32비트 누적 전력량(kWh) | U32 CDAB | kWh | R | 03 | 40277 = 하위 16비트, 40278 = 상위 16비트(워드 바꿈 CDAB) p.468 (PDF 469) |
| 40279 | 278 (0x0116) | HR | 32비트 누적 전력량(0.01 kWh) | U32 CDAB | ×0.01 kWh | R | 03 | 40279 = 하위 16비트, 40280 = 상위 16비트(워드 바꿈 CDAB). 0.01 kWh 는 FR-A820-03160(55K)·FR-A840-01800(55K) 이하, 그보다 큰 용량은 0.1 kWh p.468 (PDF 469) |
| 40501 | 500 (0x01F4) | HR | 고장 이력 1(최신) | U16 | R/W | 03·06·10 | 하위 바이트가 고장 코드(00xxh). 아무 값이나 쓰면 고장 이력 전체 삭제 p.726 (PDF 727) | |
| 40502 | 501 (0x01F5) | HR | 고장 이력 2 | U16 | R | 03 | 40508(고장 이력 8)까지 같은 형식 p.726 (PDF 727) | |
| 41007 | 1006 (0x03EE) | HR | 가속 시간(Pr.7) | U16 | ×0.1 s | R/W | 03·06·10 | 파라미터 번호 + 41000 = 레지스터. 0.1 s 단위는 Pr.21 = 0(초기값)일 때 — Pr.21 = 1 이면 0.01 s. 매뉴얼 FC10 예: 0.5 s = 0005h p.721 (PDF 722) |
| 41008 | 1007 (0x03EF) | HR | 감속 시간(Pr.8) | U16 | ×0.1 s | R/W | 03·06·10 | 0.1 s 단위는 Pr.21 = 0(초기값)일 때 — Pr.21 = 1 이면 0.01 s. 매뉴얼 FC10 예: 1 s = 000Ah p.721 (PDF 722) |
| 44001 | 4000 (0x0FA0) | HR | 형명 | STRING(20) | R | 03 | ASCII 20자(44001~44010), 빈칸은 20h. 예 FR-A840-1 → 46h 52h 2Dh … p.726 (PDF 727) | |
| 44011 | 4010 (0x0FAA) | HR | 용량 | STRING(6) | R | 03 | ASCII 6자(44011~44013), 0.1 kW 단위(0.01 kW 이하 버림), 빈칸은 20h. 예 0.75K → " 7" p.726 (PDF 727) |
주의
- 모니터 레지스터(40201~)는 모니터 항목표의 «MODBUS RTU» 칸에서 옮겼다. 그 표의 음수 표시(○)는 Modbus RTU 통신에서는 쓸 수 없어 모두 부호 없는 16비트로 적었다.
- 전류·전력 배율은 FR-A820-03160(55K)·FR-A840-01800(55K) 이하 기준(scale 0.01). 그보다 큰 용량은 0.1 단위다.
- 누적 전력량 40225 는 뺐다 — 모니터 항목표의 Modbus 칸은 0.01 kWh 인데, 같은 매뉴얼의 누적 전력 절(p.471 (PDF 472))은 통신으로 읽을 때 1 kWh 단위(Pr.170 에 따라 0~9999 또는 0~65535 kWh)로 적어 서로 다르다. 단위가 표에 분명한 32비트 누적 전력량(40277~40280)을 대신 넣었다.
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- mitsubishi-electric/fr-a800.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-A800 INSTRUCTION MANUAL (DETAILED) — Mitsubishi Electric Corporation, IB(NA)-0600503ENG-P · Modbus RTU p.715 (PDF 716)~p.726 (PDF 727), 모니터 항목표 p.462-469 (PDF 463-470), Pr.7·Pr.21 p.374 (PDF 375), 누적 전력 p.471 (PDF 472) · 확인 2026-10-23