PortDock

슈나이더 일렉트릭 ATV12 Modbus 레지스터 맵

RJ45 포트 Modbus RTU. 논리 주소 = 프레임 주소: 명령 워드 CMD 8501, 상태 워드 ETA 3201, 속도 한계·최대 주파수 3102~3105, 통신 스캐너 12701~12764 · 인버터 · Altivar 12

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

통신 기본값

형태Modbus RTU
속도(출하)19200 bps — 고를 수 있음: 4800, 9600, 19200, 38400
데이터·패리티·정지8 · 짝수 · 1
한 번에 최대63 레지스터
매뉴얼 주소 표기통신 주소 그대로(0 기준)

레지스터 (23)

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

23개

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

매뉴얼 주소통신 주소표이름형식단위·배율R/WFC설명
31023102 (0x0C1E)HRSFr 스위칭 주파수U16×0.1 kHzR03
매뉴얼 읽기 예: 4 kHz = 0028h
p.13
31033103 (0x0C1F)HRtFr 최대 출력 주파수U16×0.1 HzR03
매뉴얼 읽기 예: 60 Hz = 0258h
p.13
31043104 (0x0C20)HRHSP 고속U16×0.1 HzR03
매뉴얼 읽기 예: 50 Hz = 01F4h
p.13
31053105 (0x0C21)HRLSP 저속U16×0.1 HzR03
매뉴얼 읽기 예: 0 Hz = 0000h
p.13
32013201 (0x0C81)HRETA 상태 워드U16R03
상태는 하위 7비트(마스크 006Fh)로 본다: 0050h 스위치 온 금지, 0031h 운전 준비, 0033h 스위치 온, 0037h 운전 가능, 0017h 급정지, 0018h·0038h 고장
b0 운전 준비(Ready to switch on) · b1 스위치 온(Switched on) · b2 운전 가능(Operation enabled) · b3 고장 검출 · b4 전압 인가(늘 1) · b5 급정지(0 일 때 동작) · b6 스위치 온 금지(Switch on disabled) · b9 로컬 모드(0 일 때 동작) · b10 지령 도달(정상 상태) · b11 지령 범위 넘음(< LSP 또는 > HSP) · b14 STOP 키로 정지 · b15 회전 방향(0 = 정회전 또는 정지)
p.20
60016001 (0x1771)HRAdd Modbus 국번U16R03
0 = OFF(브로드캐스트만, 출하값), 1~247
범위 0 ~ 247
p.9
85018501 (0x2135)HRCMD 명령 워드U16R/W03·06·10
IEC 61800-7 상태 기계. 운전은 0006h → 0007h → 000Fh 순서로 쓴다
6 = Shutdown → 운전 준비 · 7 = Switch on → 스위치 온 · 15 = Enable operation → 운전 가능 · 0 = Disable voltage · 2 = Quick stop · 128 = 고장 리셋
b0 스위치 온 · b1 스위치 온 금지(0 일 때 동작) · b2 급정지(0 일 때 동작) · b3 운전 가능 · b4 0 = 운전 가능 상태에서 프리런 · b7 고장 리셋(0→1 상승 에지) · b8 0 = RUN, 1 = STOP 요청 · b11 회전 방향(0 정회전 / 1 역회전)
p.19
1270112701 (0x319D)HRnMA1 입력 1번째 말의 원본 주소U16R03
출하값 3201(ETA)
p.10
1270212702 (0x319E)HRnMA2 입력 2번째 말의 원본 주소U16R03
출하값 8604
p.10
1270312703 (0x319F)HRnMA3 입력 3번째 말의 원본 주소U16R03
출하값 0(사용 안 함)
p.10
1270412704 (0x31A0)HRnMA4 입력 4번째 말의 원본 주소U16R03
출하값 0(사용 안 함)
p.10
1272112721 (0x31B1)HRnCA1 출력 1번째 말의 대상 주소U16R03
출하값 8501(CMD)
p.10
1272212722 (0x31B2)HRnCA2 출력 2번째 말의 대상 주소U16R03
출하값 8602
p.10
1272312723 (0x31B3)HRnCA3 출력 3번째 말의 대상 주소U16R03
출하값 0(사용 안 함)
p.10
1272412724 (0x31B4)HRnCA4 출력 4번째 말의 대상 주소U16R03
출하값 0(사용 안 함)
p.10
1274112741 (0x31C5)HRnM1 입력 1번째 말 값U16R03
nMA1 이 가리키는 값(출하 상태 nM1 = ETA)
p.10
1274212742 (0x31C6)HRnM2 입력 2번째 말 값U16R03
nMA2 이 가리키는 값(출하 상태 nM1 = ETA)
p.10
1274312743 (0x31C7)HRnM3 입력 3번째 말 값U16R03
nMA3 이 가리키는 값(출하 상태 nM1 = ETA)
p.10
1274412744 (0x31C8)HRnM4 입력 4번째 말 값U16R03
nMA4 이 가리키는 값(출하 상태 nM1 = ETA)
p.10
1276112761 (0x31D9)HRnC1 출력 1번째 말 값U16R/W03·06·10
nCA1 이 가리키는 곳에 쓰인다(출하 상태 nC1 = CMD). 매뉴얼 응용 예는 12761 부터 4개를 FC16 으로 쓴다
p.10, p.23
1276212762 (0x31DA)HRnC2 출력 2번째 말 값U16R/W03·06·10
nCA2 이 가리키는 곳에 쓰인다(출하 상태 nC1 = CMD). 매뉴얼 응용 예는 12761 부터 4개를 FC16 으로 쓴다
p.10, p.23
1276312763 (0x31DB)HRnC3 출력 3번째 말 값U16R/W03·06·10
nCA3 이 가리키는 곳에 쓰인다(출하 상태 nC1 = CMD). 매뉴얼 응용 예는 12761 부터 4개를 FC16 으로 쓴다
p.10, p.23
1276412764 (0x31DC)HRnC4 출력 4번째 말 값U16R/W03·06·10
nCA4 이 가리키는 곳에 쓰인다(출하 상태 nC1 = CMD). 매뉴얼 응용 예는 12761 부터 4개를 FC16 으로 쓴다
p.10, p.23

주의

PortDock 으로 바로 읽기

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

JSON 내려받기

출처