PortDock

오므론 MX2 Modbus 레지스터 맵

내장 RS-485 Modbus RTU. 코일 0001h~(운전·입력·상태), 보유 레지스터 0001h~(지령·트립 이력), 1001h~(d 모니터), 1103h~(F·A·C 파라미터). 매뉴얼 번호 − 1 = 프레임 주소 · 인버터 · 3G3MX2

제조사 매뉴얼에서 사실 정보(주소·형식·단위·배율)만 옮겨 정리한 비공식 자료입니다. 제조사와 관계없고, 펌웨어·형번에 따라 다를 수 있습니다. 쓰기(운전 명령·설정 변경) 전에 반드시 장비 매뉴얼로 확인하세요.

통신 기본값

형태Modbus RTU
속도(출하)9600 bps — 고를 수 있음: 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200
데이터·패리티·정지8 · 없음 · 1
국번(출하)1 (1~247)
32비트 순서ABCD
한 번에 최대16 레지스터
매뉴얼 주소 표기1 기준 번호(통신 주소 + 1)

레지스터 (80)

«통신 주소» 는 요청 프레임에 실리는 0 기준 주소입니다(PortDock 의 «0 기준» 표기). 값 = 원시 값 × 배율. 표: HR 보유 레지스터, IR 입력 레지스터, CO 코일, DI 입력 접점. 함수 코드는 16진.

80개

표는 옆으로 밀어 볼 수 있습니다 — 첫 열(매뉴얼 주소)은 고정됩니다.

매뉴얼 주소통신 주소표이름형식단위·배율R/WFC설명
0001h0 (0x0000)CO운전 지령BITR/W01·05·0F
1 = 운전, 0 = 정지. A002 = 03 일 때 유효
p.316
0002h1 (0x0001)CO회전 방향 지령BITR/W01·05·0F
1 = 역회전, 0 = 정회전. A002 = 03 일 때 유효
p.316
0003h2 (0x0002)CO외부 트립(EXT)BITR/W01·05·0F
1 = 트립
p.316
0004h3 (0x0003)CO트립 리셋(RS)BITR/W01·05·0F
1 = 리셋
p.316
0007h6 (0x0006)CO다기능 입력 단자 [1]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
0008h7 (0x0007)CO다기능 입력 단자 [2]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
0009h8 (0x0008)CO다기능 입력 단자 [3]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
000Ah9 (0x0009)CO다기능 입력 단자 [4]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
000Bh10 (0x000A)CO다기능 입력 단자 [5]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
000Ch11 (0x000B)CO다기능 입력 단자 [6]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
000Dh12 (0x000C)CO다기능 입력 단자 [7]BITR/W01·05·0F
1 = ON. 제어 단자대의 입력이 코일보다 우선
p.316
000Fh14 (0x000E)CO운전 상태BITR01
1 = 운전, 0 = 정지(d003 와 연동)
p.316
0010h15 (0x000F)CO회전 방향BITR01
1 = 역회전, 0 = 정회전(d003 와 연동)
p.316
0011h16 (0x0010)CO인버터 준비BITR01
1 = 준비, 0 = 준비 안 됨
p.316
0013h18 (0x0012)CORUN(운전 중)BITR01
p.316
0014h19 (0x0013)COFA1(정속 도달)BITR01
p.316
0015h20 (0x0014)COFA2(설정 주파수 이상)BITR01
p.316
0016h21 (0x0015)COOL(과부하 예고 1)BITR01
p.316
0018h23 (0x0017)COAL(알람 신호)BITR01
p.316
001Ah25 (0x0019)COOTQ(과토크)BITR01
p.316
001Ch27 (0x001B)COUV(저전압)BITR01
p.316
0028h39 (0x0027)COZS(0 Hz 검출)BITR01
p.316
003Ah57 (0x0039)COWAC(콘덴서 수명 경고)BITR01
p.317
003Bh58 (0x003A)COWAF(냉각팬 속도 저하)BITR01
p.317
0045h68 (0x0044)COIRDY(인버터 준비)BITR01
p.317
0046h69 (0x0045)COFWR(정회전 중)BITR01
p.317
0047h70 (0x0046)CORVR(역회전 중)BITR01
p.317
0048h71 (0x0047)COMJA(중고장)BITR01
p.317
0049h72 (0x0048)CO데이터 쓰는 중BITR01
1 = 쓰는 중(ENTER 진행 확인용), 0 = 정상
p.317, p.311
004Ah73 (0x0049)COCRC 오류BITR01
1 = 오류 검출. 오류 리셋 지령까지 남는다
p.317
004Bh74 (0x004A)CO오버런BITR01
1 = 오류 검출. 오류 리셋 지령까지 남는다
p.317
004Ch75 (0x004B)CO프레이밍 오류BITR01
1 = 오류 검출. 오류 리셋 지령까지 남는다
p.317
004Dh76 (0x004C)CO패리티 오류BITR01
1 = 오류 검출. 오류 리셋 지령까지 남는다
p.317
004Eh77 (0x004D)CO합계 검사 오류BITR01
1 = 오류 검출. 오류 리셋 지령까지 남는다
p.317
0054h83 (0x0053)COFREF(주파수 지령 소스)BITR01
1 = 오퍼레이터, 0 = 그 밖
p.317
0055h84 (0x0054)COREF(운전 지령 소스)BITR01
1 = 오퍼레이터, 0 = 그 밖
p.317
0001h0 (0x0000)HR출력 주파수 설정/모니터(F001)U32 ABCD×0.01 HzR/W03·10
0001h 상위·0002h 하위. 쓰기는 A001 = 03 일 때 유효. FC17 예(p.309)가 시작 00 00 에 00 00 13 88(50.00 Hz)을 쓴다
범위 0 ~ 400 Hz
p.318, p.309
0003h2 (0x0002)HR인버터 상태 AU16R03
0 = 초기 상태 · 2 = 정지 중 · 3 = 운전 중 · 4 = 프리런 정지 · 5 = 조그 · 6 = 직류 제동 · 7 = 재시도 · 8 = 트립 · 9 = 저전압(UV)
p.318
0004h3 (0x0003)HR인버터 상태 BU16R03
0 = 정지 중 · 1 = 운전 중 · 2 = 트립
p.318
0005h4 (0x0004)HR인버터 상태 CU16R03
1 = 정지 중 · 2 = 감속 중 · 3 = 정속 운전 · 4 = 가속 중 · 5 = 정회전 · 6 = 역회전 · 7 = 정→역 전환 중 · 8 = 역→정 전환 중 · 9 = 정회전 시동 · 10 = 역회전 시동
p.318
0006h5 (0x0005)HRPID 피드백U16×0.01 %R/W03·06·10
범위 0 ~ 100 %
p.318
0011h16 (0x0010)HR트립 횟수(d080)U16R03
트립이 일어난 횟수 0~65535
p.319
0012h17 (0x0011)HR트립 모니터 1 요인(d081)U16R03
가장 최근 트립. 50~59 = EzSQ 사용자 트립 0~9, 60~69 = 옵션 오류 0~9. 트립 2~6 은 001Ch·0026h·0030h·003Ah·0044h 부터 같은 꼴
0 = 트립 없음 · 1 = 정속 중 과전류 · 2 = 감속 중 과전류 · 3 = 가속 중 과전류 · 4 = 그 밖의 과전류 · 5 = 과부하 보호 · 6 = 제동 저항 과부하 · 7 = 과전압 보호 · 8 = EEPROM 오류 · 9 = 저전압 보호 · 10 = 전류 검출 오류 · 11 = CPU 오류 · 12 = 외부 트립 · 13 = USP 오류 · 14 = 지락 보호 · 15 = 입력 과전압 보호 · 21 = 인버터 열 트립 · 22 = CPU 오류 · 25 = 주회로 오류 · 30 = 드라이버 오류 · 35 = 서미스터 오류 · 36 = 제동 오류 · 37 = 안전 정지 · 38 = 저속 과부하 보호 · 40 = 오퍼레이터 연결 · 41 = Modbus 통신 오류 · 43 = EzSQ 오류(잘못된 명령) · 44 = EzSQ 오류(중첩 횟수) · 45 = EzSQ 실행 오류 1 · 80 = 엔코더 단선 · 81 = 과속도 · 83 = 위치 제어 범위 트립
p.319, p.321
0013h18 (0x0012)HR트립 모니터 1 인버터 상태U16R03
0 = 리셋 중 · 1 = 정지 중 · 2 = 감속 중 · 3 = 정속 운전 · 4 = 가속 중 · 5 = 0 Hz 운전 · 6 = 시동 중 · 7 = 직류 제동 · 8 = 과부하 제한
p.319, p.321
0017h22 (0x0016)HR트립 모니터 1 직류 전압U16VR03
트립 때 직류 입력 전압
p.319
0018h23 (0x0017)HR트립 모니터 1 누적 운전 시간U32 ABCDhR03
트립 때 누적 운전 시간. 0018h 상위·0019h 하위
p.319
001Ah25 (0x0019)HR트립 모니터 1 누적 전원 시간U32 ABCDhR03
트립 때 누적 전원 투입 시간. 001Ah 상위·001Bh 하위
p.319
004Eh77 (0x004D)HR경고 코드(d090)U16R03
범위 0 ~ 385
p.320
0900h2303 (0x08FF)HREEPROM 쓰기(ENTER)U16W06·10
그 밖의 값 = 모터 상수 재계산 + 저장. 통신으로 쓴 값은 RAM 에만 있어 전원을 끄면 사라진다. 진행은 코일 0049h 로 본다. EEPROM 수명 약 10만 회
0 = 모터 상수 재계산 · 1 = 모든 데이터를 EEPROM 에 저장
p.320, p.311
0902h2305 (0x0901)HREEPROM 쓰기 모드U16W06·10
1 을 쓰면 바로 다음 06h 쓰기 한 번만 RAM·EEPROM 에 함께 쓴다
0 = 무효 · 1 = 유효
p.320, p.311
1001h4096 (0x1000)HR출력 주파수 모니터(d001)U32 ABCD×0.01 HzR03
1001h 상위·1002h 하위
p.322
1004h4099 (0x1003)HR회전 방향 모니터(d003)U16R03
0 = 정지 · 1 = 정회전 · 2 = 역회전
p.322
1007h4102 (0x1006)HR다기능 입력 모니터(d005)U16R03
b0 단자 1 · b1 단자 2 · b2 단자 3 · b3 단자 4 · b4 단자 5 · b5 단자 6 · b6 단자 7
p.322
1008h4103 (0x1007)HR다기능 출력 모니터(d006)U16R03
b0 단자 11 · b1 단자 12 · b2 릴레이 단자
p.322
100Bh4106 (0x100A)HR실주파수 모니터(d008)S32 ABCD×0.01 HzR03
100Bh 상위·100Ch 하위. -40000~+40000
p.322
1010h4111 (0x100F)HR출력 토크 모니터(d012)S16%R03
-200~+200
p.322
1011h4112 (0x1010)HR출력 전압 모니터(d013)U16×0.1 VR03
p.322
1012h4113 (0x1011)HR입력 전력 모니터(d014)U16×0.1 kWR03
p.322
1015h4116 (0x1014)HR누적 운전 시간(d016)U32 ABCDhR03
1015h 상위·1016h 하위
p.322
1017h4118 (0x1016)HR누적 전원 시간(d017)U32 ABCDhR03
1017h 상위·1018h 하위
p.322
1019h4120 (0x1018)HR방열핀 온도(d018)S16×0.1 °CR03
-200~1500(-20.0~150.0 °C)
p.322
101Dh4124 (0x101C)HR수명 진단 모니터(d022)U16R03
b0 주회로 기판 콘덴서 · b1 냉각팬
p.322
1026h4133 (0x1025)HR직류 전압 모니터(d102)U16×0.1 VR03
p.322
1027h4134 (0x1026)HR회생 제동 부하율(d103)U16×0.1 %R03
p.322
1028h4135 (0x1027)HR전자 서멀 모니터(d104)U16×0.1 %R03
100% 를 넘으면 E05 트립
p.322
1057h4182 (0x1056)HR인버터 모드(d060)U16R03
0 = IM CT · 1 = IM VT
p.322
1059h4184 (0x1058)HR주파수 지령 소스 모니터(d062)U16R03
0 = 오퍼레이터 · 1 = 다단속 1 · 2 = 다단속 2 · 3 = 다단속 3 · 4 = 다단속 4 · 5 = 다단속 5 · 6 = 다단속 6 · 7 = 다단속 7 · 8 = 다단속 8 · 9 = 다단속 9 · 10 = 다단속 10 · 11 = 다단속 11 · 12 = 다단속 12 · 13 = 다단속 13 · 14 = 다단속 14 · 15 = 다단속 15 · 16 = 조그 주파수 · 18 = Modbus · 19 = 옵션 · 21 = 볼륨 · 22 = 펄스열 · 23 = 연산 기능 출력 · 24 = EzSQ · 25 = [O] 입력 · 26 = [OI] 입력 · 27 = [O] + [OI]
p.323
105Ah4185 (0x1059)HR운전 지령 소스 모니터(d063)U16R03
1 = 단자 · 2 = 오퍼레이터 · 3 = Modbus · 4 = 옵션
p.323
10A1h4256 (0x10A0)HR아날로그 입력 O 모니터(d130)U16R03
범위 0 ~ 1023
p.323
10A2h4257 (0x10A1)HR아날로그 입력 OI 모니터(d131)U16R03
범위 0 ~ 1023
p.323
1105h4356 (0x1104)HR감속 시간 1(F003)U32 ABCD×0.01 sR/W03·10
1105h 상위·1106h 하위
범위 0 ~ 3600 s
p.324
1107h4358 (0x1106)HR오퍼레이터 회전 방향(F004)U16R/W03·06·10
0 = 정회전 · 1 = 역회전
p.324
1201h4608 (0x1200)HR주파수 지령 선택(A001)U16R/W03·06·10
0 = 디지털 오퍼레이터 · 1 = 단자 · 2 = 오퍼레이터 · 3 = Modbus 통신 · 4 = 옵션 · 6 = 펄스열 주파수 · 7 = 드라이브 프로그래밍 · 10 = 연산 기능 결과
p.324
1202h4609 (0x1201)HR운전 지령 선택(A002)U16R/W03·06·10
바꾼 뒤 40 ms 이상 지나서 운전 지령을 준다
1 = 단자 · 2 = 오퍼레이터 · 3 = Modbus 통신 · 4 = 옵션
p.324
1203h4610 (0x1202)HR기저 주파수(A003)U16×0.1 HzR/W03·06·10
300~최고 주파수
p.324
1204h4611 (0x1203)HR최고 주파수(A004)U16×0.1 HzR/W03·06·10
범위 30 ~ 400 Hz
p.324
144Bh5194 (0x144A)HR통신 속도(C071)U16R/W03·06·10
출하값 05. 바꾼 뒤 전원 재투입(또는 RS 단자 ON/OFF)
3 = 2400 bps · 4 = 4800 bps · 5 = 9600 bps · 6 = 19.2 kbps · 7 = 38.4 kbps · 8 = 57.6 kbps · 9 = 76.8 kbps · 10 = 115.2 kbps
p.334, p.366
144Ch5195 (0x144B)HR국번(C072)U16R/W03·06·10
출하값 1
범위 1 ~ 247
p.334, p.366
144Eh5197 (0x144D)HR패리티(C074)U16R/W03·06·10
출하값 00
0 = 없음 · 1 = 짝수 · 2 = 홀수
p.334, p.366
144Fh5198 (0x144E)HR정지 비트(C075)U16R/W03·06·10
출하값 1
1 = 1 비트 · 2 = 2 비트
p.334, p.366

주의

PortDock 으로 바로 읽기

  1. 무료 PortDock Modbus Master 를 설치하고 장비와 같은 통신 설정으로 연결합니다.
  2. 가운데 표 도구줄의 «장비 프로필…» 에서 이 장비를 고르고 «불러오기» — 폴링 표·칸 이름·형식·국번이 채워집니다(통신 기본값도 맞출 수 있음).
  3. 칸 이름에 단위·배율(예 «×0.01 Hz»)이 붙습니다. 화면 값은 원시 값이므로 배율을 곱해 읽습니다.
  4. 장비 없이 프로그램을 시험하려면 PortDock Modbus Slave 의 «장비 흉내…» 로 같은 맵(예시 값)을 띄웁니다.

JSON 내려받기

출처