제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.
통신 기본값
| 형태 | Modbus RTU |
|---|---|
| 속도(출하) | 9600 bps — 고를 수 있음: 2400, 4800, 9600, 19200 |
| 데이터·패리티·정지 | 8 · 없음 · 1 |
| 국번(출하) | 1 (1~247) |
| 32비트 순서 | ABCD |
| 한 번에 최대 | 4 레지스터 |
| 매뉴얼 주소 표기 | 1 기준 번호(통신 주소 + 1) |
- 주소 체계: 매뉴얼의 코일·레지스터 번호는 1 기준이고 예마다 «시작 번호는 1 줄여서 보낸다» 주석이 있다 (p.4-168~4-173). 예: 코일 읽기(p.4-168) 08 01 00 06 00 06 5C 90 → 코일 0007h~(다기능 입력 1~), 코일 쓰기(p.4-170) 0A 05 00 00 FF 00 8D 41 → 코일 0001h(운전 지령), 레지스터 읽기(p.4-169) 05 03 00 11 00 02 95 8A → 0012h(트립 요인)·0013h, FC06(p.4-171) 05 06 12 02 00 32 AD 23 → 1203h(A003)에 50, FC10(p.4-173) 01 10 11 02 00 02 04 00 04 93 E0 9E 9F → 1103h·1104h(F002)에 300000. 이 프레임들과 코일 읽기 응답(08 01 01 17 12 1A)·코일 여러 개 쓰기(05 0F 00 06 00 06 02 17 00 DB 3E, 응답 … 34 4C)·FC10 응답(01 10 11 02 00 02 E5 34)의 CRC 는 계산값과 같다. 레지스터 읽기 응답(05 03 04 00 07 00 02)의 CRC 는 36 37 로 적혀 있으나 계산값은 8F F3 — 주소와는 무관.
- 함수 코드 01h·03h·05h·06h·08h·0Fh·10h. 03h·10h 는 한 번에 레지스터 4개(8바이트), 01h·0Fh 는 코일 32개까지 (p.4-165). 02h·04h 없음 — 읽기 전용 상태도 코일(01h)로 읽는다.
- 출하값: C071 05 = 9600 bps, C072 국번 1, C073 8비트, C074 00 = 패리티 없음, C075 1 = 정지 1비트, C079 01 = ModBus-RTU (p.3-46). Modbus-RTU 는 데이터 8비트만, 한 줄에 32대까지 (p.4-145).
- 32비트 값은 (HIGH) 번호가 앞, (LOW) 번호가 뒤 — 상위 워드 먼저(ABCD). FC10 예(p.4-173)도 1103h 에 0004h, 1104h 에 93E0h 를 쓴다.
레지스터 (48)
«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.
48개
표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.
| 매뉴얼 주소 | 통신 주소 | 표 | 이름 | 형식 | 단위·배율 | R/W | FC | 설명 |
|---|---|---|---|---|---|---|---|---|
| 0001h | 0 (0x0000) | CO | 운전 지령 | BIT | R/W | 01·05·0F | 1 = 운전, 0 = 정지. A002 = 03 일 때 유효 p.4-176, p.4-170 | |
| 0002h | 1 (0x0001) | CO | 회전 방향 지령 | BIT | R/W | 01·05·0F | 1 = 역회전, 0 = 정회전. A002 = 03 일 때 유효 p.4-176 | |
| 0003h | 2 (0x0002) | CO | 외부 트립(EXT) | BIT | R/W | 01·05·0F | 1 = 트립 p.4-176 | |
| 0004h | 3 (0x0003) | CO | 트립 리셋(RS) | BIT | R/W | 01·05·0F | 1 = 리셋 p.4-176 | |
| 0007h | 6 (0x0006) | CO | 다기능 입력 단자 1 | BIT | R/W | 01·05·0F | 1 = ON. 제어 단자대 입력이 우선. 단자 2~8 은 코일 0008h~000Eh p.4-176, p.4-168 | |
| 000Fh | 14 (0x000E) | CO | 운전 상태 | BIT | R | 01 | 1 = 운전, 0 = 정지(d003 와 연동) p.4-176 | |
| 0010h | 15 (0x000F) | CO | 회전 방향 | BIT | R | 01 | 1 = 역회전, 0 = 정회전(d003 와 연동) p.4-176 | |
| 0011h | 16 (0x0010) | CO | 인버터 준비 | BIT | R | 01 | 1 = 준비, 0 = 준비 안 됨 p.4-176 | |
| 0014h | 19 (0x0013) | CO | FA1(정속 도달) | BIT | R | 01 | p.4-176 | |
| 0018h | 23 (0x0017) | CO | AL(알람 출력) | BIT | R | 01 | p.4-177 | |
| 001Ch | 27 (0x001B) | CO | UV(저전압 중) | BIT | R | 01 | p.4-177 | |
| 0045h | 68 (0x0044) | CO | IRDY(운전 준비) | BIT | R | 01 | p.4-179 | |
| 0048h | 71 (0x0047) | CO | MJA(중고장) | BIT | R | 01 | p.4-179 | |
| 0049h | 72 (0x0048) | CO | 데이터 쓰는 중 | BIT | R | 01 | 1 = 쓰는 중(Enter 명령 진행 확인용), 0 = 정상 p.4-179, p.4-174 | |
| 0001h | 0 (0x0000) | HR | 출력 주파수 설정/모니터(F001) | U32 ABCD | ×0.01 Hz | R/W | 03·10 | 0001h 상위·0002h 하위. 쓰기는 A001 = 03 일 때 유효 범위 0 ~ 400 Hz p.4-180 |
| 0003h | 2 (0x0002) | HR | 인버터 상태 A | U16 | R | 03 | 0 = 초기 상태 · 2 = 정지 · 3 = 운전 · 4 = 프리런 정지 · 5 = 조그 · 6 = 직류 제동 · 7 = 재시도 · 8 = 트립 · 9 = 저전압(UV) p.4-180 | |
| 0005h | 4 (0x0004) | HR | 인버터 상태 C | U16 | R | 03 | 1 = 정지 · 2 = 감속 · 3 = 정속 · 4 = 가속 · 5 = 정회전 · 6 = 역회전 · 7 = 정→역 전환 · 8 = 역→정 전환 · 9 = 정회전 시동 · 10 = 역회전 시동 p.4-180 | |
| 0006h | 5 (0x0005) | HR | PID 피드백 | U16 | ×0.01 % | R/W | 03·06·10 | 범위 0 ~ 100 % p.4-180 |
| 0011h | 16 (0x0010) | HR | 트립 횟수(d080) | U16 | R | 03 | 0~65535 회 p.4-180 | |
| 0012h | 17 (0x0011) | HR | 트립 모니터 1 요인(d081) | U16 | R | 03 | 가장 최근 트립. 60~69 = 옵션 1 오류 0~9, 70~79 = 옵션 2 오류 0~9. 트립 2~6 은 001Ch·0026h·0030h·003Ah·0044h 부터 같은 꼴. 읽기 예(p.4-169) 응답 0007h = 과전압(E07) 0 = 트립 없음 · 1 = 정속 중 과전류 · 3 = 가속 중 과전류 · 4 = 정지 중 과전류 · 5 = 과부하 보호 · 6 = 제동 저항 과부하 · 7 = 과전압 보호 · 8 = EEPROM 오류 · 9 = 저전압 보호 · 10 = CT 오류 · 11 = CPU 오류 · 12 = 외부 트립 · 13 = USP 오류 · 14 = 지락 보호 · 15 = 입력 과전압 보호 · 16 = 순시 정전 보호 · 20 = 파워 모듈 이상 온도(팬 정지) · 21 = 파워 모듈 이상 온도 · 23 = 게이트 어레이 통신 오류 · 24 = 입력 결상 보호 · 25 = 주회로 오류 · 30 = IGBT 오류 · 35 = 서미스터 오류 · 36 = 제동 오류 · 37 = 비상 차단 · 38 = 저속 영역 전자 서멀 p.4-180, p.4-183, p.4-169 | |
| 0013h | 18 (0x0012) | HR | 트립 모니터 1 인버터 상태 | U16 | R | 03 | 읽기 예(p.4-169) 응답 0002h = 감속 중 0 = 리셋 중 · 1 = 정지 중 · 2 = 감속 중 · 3 = 정속 중 · 4 = 가속 중 · 5 = 0 Hz 운전 · 6 = 시동 중 · 7 = 직류 제동 중 · 8 = 과부하 제한 중 · 9 = SON/FOC 중 p.4-180, p.4-183, p.4-169 | |
| 0014h | 19 (0x0013) | HR | 트립 모니터 1 주파수 | U32 ABCD | ×0.01 Hz | R | 03 | 0014h 상위·0015h 하위 범위 0 ~ 400 Hz p.4-180 |
| 0016h | 21 (0x0015) | HR | 트립 모니터 1 전류 | U16 | ×0.1 A | R | 03 | 트립 때 출력 전류 p.4-180 |
| 0017h | 22 (0x0016) | HR | 트립 모니터 1 직류 전압 | U16 | V | R | 03 | 트립 때 직류 입력 전압 p.4-180 |
| 004Eh | 77 (0x004D) | HR | 경고 코드(d090) | U16 | R | 03 | 범위 0 ~ 385 p.4-182 | |
| 0900h | 2303 (0x08FF) | HR | EEPROM 쓰기(Enter 명령) | U16 | W | 06·10 | 그 밖의 값 = 재계산 + 저장. 통신으로 쓴 값은 RAM 에만 있어 전원을 끄면 사라진다. 진행은 코일 0049h 로 본다. EEPROM 수명 약 10만 회 0 = 모터 상수 재계산 · 1 = 설정값을 EEPROM 에 저장 p.4-182, p.4-174 | |
| 1001h | 4096 (0x1000) | HR | 출력 주파수 모니터(d001) | U32 ABCD | ×0.01 Hz | R | 03 | 1001h 상위·1002h 하위 범위 0 ~ 400 Hz p.4-184 |
| 1003h | 4098 (0x1002) | HR | 출력 전류 모니터(d002) | U16 | ×0.1 A | R | 03 | 범위 0 ~ 9999 A p.4-184 |
| 100Bh | 4106 (0x100A) | HR | 실주파수 모니터(d008) | S32 ABCD | ×0.01 Hz | R | 03 | 100Bh 상위·100Ch 하위 범위 -400 ~ 400 Hz p.4-184 |
| 1010h | 4111 (0x100F) | HR | 출력 토크 모니터(d012) | S16 | % | R | 03 | 범위 -200 ~ 200 % p.4-184 |
| 1011h | 4112 (0x1010) | HR | 출력 전압 모니터(d013) | U16 | ×0.1 V | R | 03 | 범위 0 ~ 600 V p.4-184 |
| 1015h | 4116 (0x1014) | HR | 누적 운전 시간(d016) | U32 ABCD | h | R | 03 | 1015h 상위·1016h 하위 범위 0 ~ 999999 h p.4-184 |
| 1019h | 4120 (0x1018) | HR | 방열핀 온도(d018) | S16 | ×0.1 °C | R | 03 | 범위 -20 ~ 200 °C p.4-184 |
| 1026h | 4133 (0x1025) | HR | 직류 전압 모니터(d102) | U16 | ×0.1 V | R | 03 | 범위 0 ~ 999.9 V p.4-185 |
| 1028h | 4135 (0x1027) | HR | 전자 서멀 모니터(d104) | U16 | ×0.1 % | R | 03 | 범위 0 ~ 100 % p.4-185 |
| 1103h | 4354 (0x1102) | HR | 가속 시간 1(F002) | U32 ABCD | ×0.01 s | R/W | 03·10 | 1103h 상위·1104h 하위. FC10 예(p.4-173)가 시작 11 02 에 00 04 93 E0(300000 = 3000.00 s)을 쓴다. 100.0 s 이상이면 소수 둘째 자리는 무시 범위 0.01 ~ 3600 s p.4-185, p.4-173 |
| 1105h | 4356 (0x1104) | HR | 감속 시간 1(F003) | U32 ABCD | ×0.01 s | R/W | 03·10 | 1105h 상위·1106h 하위 범위 0.01 ~ 3600 s p.4-185 |
| 1201h | 4608 (0x1200) | HR | 주파수 지령 선택(A001) | U16 | R/W | 03·06·10 | 0 = 오퍼레이터 볼륨 · 1 = 단자 · 2 = 오퍼레이터(F001) · 3 = RS485(Modbus 통신) · 4 = 옵션 1 · 5 = 옵션 2 · 6 = 펄스열 주파수 · 7 = EzSQ(드라이브 프로그래밍) · 10 = 연산 기능 결과 p.4-186 | |
| 1202h | 4609 (0x1201) | HR | 운전 지령 선택(A002) | U16 | R/W | 03·06·10 | 1 = 단자 · 2 = 오퍼레이터(F001) · 3 = RS485(Modbus 통신) · 4 = 옵션 1 · 5 = 옵션 2 p.4-186 | |
| 1203h | 4610 (0x1202) | HR | 기저 주파수(A003) | U16 | Hz | R/W | 03·06·10 | 30~최고 주파수. FC06 예(p.4-171)가 05 06 12 02 00 32 AD 23 으로 50 Hz 를 쓴다 p.4-186, p.4-171 |
| 1204h | 4611 (0x1203) | HR | 최고 주파수(A004) | U16 | Hz | R/W | 03·06·10 | 범위 30 ~ 400 Hz p.4-186 |
| 124Fh | 4686 (0x124E) | HR | 주파수 상한(A061) | U32 ABCD | ×0.01 Hz | R/W | 03·10 | 124Fh 상위·1250h 하위. 0.00 또는 하한~최고 주파수 p.4-189 |
| 1251h | 4688 (0x1250) | HR | 주파수 하한(A062) | U32 ABCD | ×0.01 Hz | R/W | 03·10 | 1251h 상위·1252h 하위. 0.00 또는 시동 주파수~상한 p.4-189 |
| 144Bh | 5194 (0x144A) | HR | 통신 속도(C071) | U16 | R/W | 03·06·10 | 출하값 05 2 = 루프백 시험 · 3 = 2400 bps · 4 = 4800 bps · 5 = 9600 bps · 6 = 19200 bps p.4-206, p.3-46 | |
| 144Ch | 5195 (0x144B) | HR | 국번(C072) | U16 | R/W | 03·06·10 | 출하값 1 범위 1 ~ 247 p.4-206, p.3-46 | |
| 144Eh | 5197 (0x144D) | HR | 패리티(C074) | U16 | R/W | 03·06·10 | 출하값 00 0 = 없음 · 1 = 짝수 · 2 = 홀수 p.4-206, p.3-46 | |
| 144Fh | 5198 (0x144E) | HR | 정지 비트(C075) | U16 | R/W | 03·06·10 | 출하값 1 1 = 1 비트 · 2 = 2 비트 p.4-206, p.3-46 | |
| 1451h | 5200 (0x1450) | HR | 통신 오류 타임아웃(C077) | U16 | ×0.01 s | R/W | 03·06·10 | 출하값 0.00. 시간 안에 다음 질의가 없으면 C076 에 따라 동작(E41) 범위 0 ~ 99.99 s p.4-207, p.4-164 |
주의
- 쪽 번호는 인쇄 쪽. 4장은 PDF 쪽 = 4-xxx 의 xxx + 119 (예 p.4-180 = PDF 299), p.3-46 = PDF 105.
- 통신으로 운전·주파수를 주려면 A002 = 03, A001 = 03 (p.4-170, p.4-180).
- 트립 요인 표(p.4-183)의 코드 2 는 «감속 중 과전압 보호» 로 적혀 있으나 같은 매뉴얼 고장 표(p.5-1)의 E02 는 감속 중 과전류라 어긋나 values 에서 뺐다.
- 코일 0013h(RUN)는 넣지 않았다 — 이름은 «운전 중» 인데 설명 칸은 «1: 트립 중, 0: 정상» 이라 어긋난다 (p.4-176). 코일 0050h 가 WCO·WCOI 두 번 적혀 있어(p.4-179) 그 둘도 뺐다.
- EEPROM 쓰기 모드 0902h 는 넣지 않았다 — 본문(p.4-174)은 0902h 에 1 을 쓰라고 하지만 레지스터 표(p.4-182)는 0901h~1000h 를 «사용 안 함» 으로 적는다.
- 입력 전력(d014, 1012h)은 분해능 칸에 숫자가 없고, 적산 전력(d015, 1013h)은 분해능이 «0.1 [h]» 로 단위가 맞지 않아 넣지 않았다. 회전 방향 모니터(d003, 1004h)는 값이 FWD·STOP·REV 글자로만 적혀 있어 넣지 않았다 (p.4-184).
- 통신으로 쓴 값은 RAM 에만 있다. 남기려면 0900h 에 1 을 쓴다(Enter 명령, p.4-174).
PortDock 으로 바로 읽기
- 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
- 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
- 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
- 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.
JSON 내려받기
- omron/3g3rx.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 이슈로 알려 주세요(쪽 번호와 함께).
출처
- OMRON RX Series 3G3RX User's Manual (Cat. No. I560-E2-05A) — OMRON Corporation, Cat. No. I560-E2-05A (개정 05 = 2012년 12월) · 4-4 통신 기능 인쇄 p.4-144~4-207(PDF 263~326), 파라미터 목록 p.3-46(PDF 105) · 확인 2026-10-29