제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 1200, 2400, 4800, 9600, 19200, 38400 |
| 데이터·패리티·정지 | 8 · 없음 · 1 |
| 국번(출하) | 31 (1~255) |
| 한 번에 최대 | 16 레지스터 |
| 매뉴얼 주소 표기 | 통신 주소 그대로(0 기준) |
- 주소 체계: 읽기 예(p.224)는 02 03 00 20 00 04 45 F0 으로 0020H(드라이브 상태 1)부터 4개를 읽고, 쓰기 예(p.225)는 01 10 00 01 00 02 04 00 01 17 70 으로 0001H 에 0001h(정방향 운전)·0002H 에 1770h 를 쓴다(응답 01 10 00 01 00 02 10 08). 매뉴얼 주소 = 프레임 주소. 읽기 명령·쓰기 응답·오류 응답(02 83 03 F1 31, 01 90 02 CD C1)·루프백(01 08 00 00 A5 37 DA 8D)의 CRC 는 계산값과 같다. 읽기 정상 응답의 CRC 는 AF 82 로 적혀 있으나 계산값은 D5 6B, 쓰기 명령의 CRC 는 6D 67 로 적혀 있으나 계산값은 6D B7 — 주소와는 무관
- 함수 코드는 03H(읽기, 한 번에 16개까지)·08H(루프백)·10H(여러 개 쓰기)뿐 — 06H 없음 (p.222, p.224).
- 초기값: H5-01 국번 1F(31), 0~FF(0 이면 응답 없음); H5-02 3 = 9600 bps(0~5 = 1200~38400); H5-03 0 = 패리티 없음(1 짝수·2 홀수); 데이터 8비트·정지 1비트 고정, RTU 만 (p.212, p.217). 변경 후 전원 재투입.
- RS-485 로 쓸 때 H5-07 = 1(초기값), 끝단 드라이브는 SI-485/J 의 DIP 스위치 S2 를 ON(종단 저항) (p.214~216).
레지스터 (34)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
34개
표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 0001H | 1 (0x0001) | HR | 운전 신호·다기능 입력 | U16 | R/W | 03·10 | H5-12 초기값 0(정방향/정지, 역방향/정지). 운전 지령 소스 b1-02 = 2(MEMOBUS) 일 때 운전 b0 정방향 운전(H5-12=0) / 운전(H5-12=1) · b1 역방향 운전(H5-12=0) / 정·역 선택 1=역(H5-12=1) · b2 외부 고장(EF0) · b3 고장 리셋 · b4 다기능 입력 1 · b5 다기능 입력 2 · b6 다기능 입력 3 · b7 다기능 입력 4 · b8 다기능 입력 5 p.226 | |
| 0007H | 7 (0x0007) | HR | 아날로그 출력 AM 설정 | U16 | ×0.0006103515625 V | R/W | 03·10 | 10 V = 4000H(16384) p.226 |
| 0009H | 9 (0x0009) | HR | 다기능 디지털 출력 설정 | U16 | R/W | 03·10 | b0 접점 출력(MA-MB-MC) p.226 | |
| 000FH | 15 (0x000F) | HR | 제어 선택 설정 | U16 | R/W | 03·10 | b12 단자 S5 입력 유효 p.226 | |
| 0020H | 32 (0x0020) | HR | 드라이브 상태 1 | U16 | R | 03 | b0 운전 중 · b1 역방향 운전 중 · b2 운전 준비 완료 · b3 고장 · b4 데이터 설정 오류 · b5 다기능 접점 출력(MA/MB-MC) · b14 ComRef 유효 · b15 ComCtrl 유효 p.227 | |
| 0021H | 33 (0x0021) | HR | 고장 내용 1 | U16 | R | 03 | b0 과전류(oC) · b1 과전압(ov) · b2 드라이브 과부하(oL2) · b3 과열 1(oH1) · b4 제동 저항 과열(rH) · b7 외부 고장 EF0~5 · b8 하드웨어 고장 CPF(oFx 포함) · b9 모터 과부하(oL1)·과토크 검출 1(oL3) · b11 주회로 저전압(Uv) · b12 저전압(Uv1)·충전 회로 고장(Uv3) · b13 출력 결상(LF)·입력 결상(PF) · b14 MEMOBUS/Modbus 통신 오류(CE) · b15 오퍼레이터 연결 고장(oPr) p.227 | |
| 0022H | 34 (0x0022) | HR | 데이터 링크 상태 | U16 | R | 03 | b0 데이터 쓰는 중·모터 전환 중 · b3 상·하한 오류 · b4 데이터 정합 오류 · b5 EEPROM 쓰는 중 p.227 | |
| 0025H | 37 (0x0025) | HR | 출력 전압 지령 | U16 | ×0.1 V | R | 03 | p.227 |
| 0029H | 41 (0x0029) | HR | 고장 내용 2 | U16 | R | 03 | b2 입력 결상(PF) · b3 출력 결상(LF) · b4 제동 저항 과열(rH) p.227 | |
| 002AH | 42 (0x002A) | HR | 경보 내용 1 | U16 | R | 03 | b2 운전 지령 입력 오류(EF) · b3 베이스 블록(bb) · b4 과토크 검출 1(oL3) · b5 방열판 과열(oH) · b6 과전압(ov) · b7 저전압(Uv) · b9 MEMOBUS/Modbus 통신 오류(CE) p.228 | |
| 002BH | 43 (0x002B) | HR | 입력 단자 상태 | U16 | R | 03 | b0 S1 닫힘 · b1 S2 닫힘 · b2 S3 닫힘 · b3 S4 닫힘 · b4 S5 닫힘 p.228 | |
| 002CH | 44 (0x002C) | HR | 드라이브 상태 2 | U16 | R | 03 | b0 운전 중 · b1 영속도 · b2 속도 일치 · b3 사용자 속도 일치 · b4 주파수 검출 1 · b5 주파수 검출 2 · b6 운전 준비 완료 · b7 저전압 중 · b8 베이스 블록 중 · b9 주파수 지령이 오퍼레이터 · b10 운전 지령이 오퍼레이터 · b11 과토크 · b14 고장 · b15 통신 타임아웃 p.228 | |
| 002DH | 45 (0x002D) | HR | 출력 단자 상태 | U16 | R | 03 | b0 다기능 접점 출력(MA/MB-MC) p.228 | |
| 0031H | 49 (0x0031) | HR | DC 버스 전압 | U16 | V | R | 03 | p.228 |
| 0034H | 52 (0x0034) | HR | 제품 코드 1(ASCII) | STRING(2) | R | 03 | J1000 은 «J0» p.228 | |
| 003DH | 61 (0x003D) | HR | 통신 오류 기록 | U16 | R | 03 | 고장을 리셋할 때까지 남는다 b0 CRC 오류 · b1 데이터 길이 오류 · b3 패리티 오류 · b4 오버런 오류 · b5 프레이밍 오류 · b6 타임아웃 p.229 | |
| 003FH | 63 (0x003F) | HR | 출력 주파수(%) | U16 | ×0.01 % | R | 03 | p.229 |
| 0042H | 66 (0x0042) | HR | 출력 전류(U1-03) | U16 | R | 03 | 통신으로 읽으면 8192 = 드라이브 정격 출력 전류의 100% p.203, p.205 | |
| 0045H | 69 (0x0045) | HR | 출력 전압(U1-06) | U16 | ×0.1 V | R | 03 | p.203 |
| 0046H | 70 (0x0046) | HR | DC 버스 전압(U1-07) | U16 | V | R | 03 | p.203 |
| 004EH | 78 (0x004E) | HR | 아날로그 입력 A1 레벨(U1-13) | U16 | ×0.1 % | R | 03 | 10 V 또는 20 mA 입력이 100% p.204 |
| 007CH | 124 (0x007C) | HR | 주회로 콘덴서 수명(U4-05) | U16 | % | R | 03 | 100% 가 되면 교체 시기 p.204 |
| 007EH | 126 (0x007E) | HR | 냉각팬 수명(U4-04) | U16 | % | R | 03 | 100% 가 되면 교체 시기 p.204 |
| 007FH | 127 (0x007F) | HR | 경보 코드 | U16 | R | 03 | 표 C.5 의 코드 전부 1 = 저전압(Uv) · 2 = 과전압(ov) · 3 = 방열판 과열(oH) · 5 = 과토크 1(oL3) · 7 = 운전 지령 입력 오류(EF) · 8 = 베이스 블록(bb) · 9 = 외부 고장 3, 단자 S3(EF3) · 10 = 외부 고장 4, 단자 S4(EF4) · 11 = 외부 고장 5, 단자 S5(EF5) · 20 = MEMOBUS/Modbus 통신 오류(CE) · 23 = 모터 과부하(oL1) · 24 = 드라이브 과부하(oL2) · 32 = MEMOBUS/Modbus 시험 모드 고장(SE) · 57 = 외부 고장, 단자 S1(EF1) · 58 = 외부 고장, 단자 S2(EF2) p.229, p.232 표 C.5 | |
| 0080H | 128 (0x0080) | HR | 현재 고장(U2-01) | U16 | R | 03 | 값은 고장 코드(표 C.4 전부). Uv1 은 이력에 남지 않는다 2 = 저전압(Uv1) · 4 = 충전 회로 고장(Uv3) · 7 = 과전류(oC) · 8 = 과전압(ov) · 10 = 방열판 과열(oH1) · 11 = 모터 과부하(oL1) · 12 = 드라이브 과부하(oL2) · 13 = 과토크 검출 1(oL3) · 16 = 제동 저항 과열(rH) · 17 = 외부 고장, 단자 S3(EF3) · 18 = 외부 고장, 단자 S4(EF4) · 19 = 외부 고장, 단자 S5(EF5) · 27 = 입력 결상(PF) · 28 = 출력 결상(LF) · 30 = 디지털 오퍼레이터 연결(oPr) · 31 = EEPROM 쓰기 오류(Err) · 33 = MEMOBUS/Modbus 통신 오류(CE) · 39 = PROFIBUS-DP 옵션 외부 고장(EF0) · 66 = 외부 고장 1, 단자 S1(EF1) · 67 = 외부 고장 2, 단자 S2(EF2) · 70 = 전류 오프셋 고장(CoF) · 131 = A/D 변환 오류(CPF02) · 135 = 단자대·제어 보드 교체 시 사양 불일치(CPF06) · 137 = EEPROM 직렬 통신 고장(CPF08) · 140 = RAM 고장(CPF11) · 141 = 플래시 메모리 이상(CPF12) · 143 = 제어 회로 고장(CPF14) · 146 = 타이밍 고장(CPF17) · 147 = 제어 회로 고장(CPF18) · 149 = 전원 투입 시 하드웨어 고장(CPF20) · 150 = 통신 시작 시 하드웨어 고장(CPF21) · 151 = A/D 변환 고장(CPF22) · 152 = PWM 피드백 고장(CPF23) · 153 = 드라이브 용량 신호 고장(CPF24) · 257 = 옵션 호환 오류(oFA00) p.204, p.232 표 C.4 | |
| 0081H | 129 (0x0081) | HR | 직전 고장(U2-02) | U16 | R | 03 | 값은 고장 코드(표 C.4 전부). Uv1 은 이력에 남지 않는다 2 = 저전압(Uv1) · 4 = 충전 회로 고장(Uv3) · 7 = 과전류(oC) · 8 = 과전압(ov) · 10 = 방열판 과열(oH1) · 11 = 모터 과부하(oL1) · 12 = 드라이브 과부하(oL2) · 13 = 과토크 검출 1(oL3) · 16 = 제동 저항 과열(rH) · 17 = 외부 고장, 단자 S3(EF3) · 18 = 외부 고장, 단자 S4(EF4) · 19 = 외부 고장, 단자 S5(EF5) · 27 = 입력 결상(PF) · 28 = 출력 결상(LF) · 30 = 디지털 오퍼레이터 연결(oPr) · 31 = EEPROM 쓰기 오류(Err) · 33 = MEMOBUS/Modbus 통신 오류(CE) · 39 = PROFIBUS-DP 옵션 외부 고장(EF0) · 66 = 외부 고장 1, 단자 S1(EF1) · 67 = 외부 고장 2, 단자 S2(EF2) · 70 = 전류 오프셋 고장(CoF) · 131 = A/D 변환 오류(CPF02) · 135 = 단자대·제어 보드 교체 시 사양 불일치(CPF06) · 137 = EEPROM 직렬 통신 고장(CPF08) · 140 = RAM 고장(CPF11) · 141 = 플래시 메모리 이상(CPF12) · 143 = 제어 회로 고장(CPF14) · 146 = 타이밍 고장(CPF17) · 147 = 제어 회로 고장(CPF18) · 149 = 전원 투입 시 하드웨어 고장(CPF20) · 150 = 통신 시작 시 하드웨어 고장(CPF21) · 151 = A/D 변환 고장(CPF22) · 152 = PWM 피드백 고장(CPF23) · 153 = 드라이브 용량 신호 고장(CPF24) · 257 = 옵션 호환 오류(oFA00) p.204, p.232 표 C.4 | |
| 0098H | 152 (0x0098) | HR | 누적 운전 시간(U4-01) 10 h 단위 | U16 | ×10 h | R | 03 | 12345 h 이면 0098H = 1234, 0099H = 5 p.229 |
| 0099H | 153 (0x0099) | HR | 누적 운전 시간(U4-01) 1 h 자리 | U16 | h | R | 03 | p.229 |
| 00B6H | 182 (0x00B6) | HR | 소프트 스타터 뒤 주파수 지령(%) | U16 | ×0.01 % | R | 03 | p.229 |
| 00B8H | 184 (0x00B8) | HR | 주파수 지령(%) | U16 | ×0.01 % | R | 03 | p.229 |
| 00BFH | 191 (0x00BF) | HR | oPE 오류 번호 | U16 | R | 03 | p.229 | |
| 00C0H | 192 (0x00C0) | HR | 고장 내용 1(상세) | U16 | R | 03 | b1 저전압(Uv1) · b3 충전 회로 고장(Uv3) · b6 과전류(oC) · b7 과전압(ov) · b9 방열판 과열(oH1) · b10 모터 과부하(oL1) · b11 드라이브 과부하(oL2) · b12 과토크 검출 1(oL3) · b15 제동 저항 과열(rH) p.229 | |
| 00C1H | 193 (0x00C1) | HR | 고장 내용 2(상세) | U16 | R | 03 | b0 외부 고장, 단자 S3(EF3) · b1 외부 고장, 단자 S4(EF4) · b2 외부 고장, 단자 S5(EF5) · b10 입력 결상(PF) · b13 디지털 오퍼레이터 연결 고장(oPr) · b14 EEPROM 쓰기 오류(Err) p.229 | |
| 0900H | 2304 (0x0900) | HR | Enter 명령(EEPROM 저장) | U16 | W | 10 | 0 을 쓴다. 읽으면 오류(02H). EEPROM 쓰기 횟수 10만 회 제한. 쓰지 않으면 통신으로 바꾼 파라미터는 RAM 에만 있어 전원을 끄면 사라진다 p.233 표 C.6 |
주의
- 통신으로 운전·주파수를 주려면 b1-02 = 2, b1-01 = 2 (p.220 표 C.1).
- 주파수 지령 0002H·주파수 지령 모니터 0023H·출력 주파수 0024H 는 넣지 않았다 — 표(p.226~227)는 단위를 H5-13 으로 정한다고 하고 H5-13 초기값 0 은 «0.1Hz / 1»(p.219)인데, 같은 매뉴얼의 쓰기 예(p.225)는 1770h(6000)를 60.00 Hz 로 적어 배율이 어긋난다. 같은 H5-13 이 «주파수 모니터 단위» 도 정해 U1-01·U1-02(0040H·0041H, 표 p.203 은 0.01 Hz)도 넣지 않았다. 주파수는 단위가 0.01% 로 고정된 00B8H·003FH 로 읽는다.
- 출력 전류 0026H·드라이브 정격 전류 00ABH 는 표(p.227, p.229)에 단위가 없어 넣지 않았다(전류는 0042H, 8192 = 정격 100%). U4-01 의 004CH 도 넣지 않았다 — 모니터 표(p.204)는 1 h 단위, 각주 <3>(p.205)은 통신 값이 10 h 단위라고 해 어긋나므로 0098H·0099H 로 읽는다.
- 통신으로 바꾼 파라미터는 RAM 에만 반영되므로 남기려면 0900H 에 0 을 쓴다(p.233). 파라미터 주소는 부록 B 표의 Addr. Hex 칸.
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- yaskawa/j1000.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 이슈로 알려 주세요(쪽 번호와 함께).
출처
- YASKAWA AC Drive-J1000 Compact V/f Control Drive Technical Manual (SIEP C710606 31D) — YASKAWA ELECTRIC CORPORATION, SIEP C710606 31D <3>, 2015년 5월 발행 · 부록 C MEMOBUS/Modbus p.210~235, U 모니터 표 p.203~205 · 확인 2026-10-24