판
| 판 | v2026.10 · 09ac1d0b2792 |
|---|---|
| 기준일 | 2026-10-29 (가장 늦은 출처 확인일) |
| 내용 해시 | 09ac1d0b2792 SHA-256 앞 12자리 |
| 크기 | 장비 55종 · 제조사 11곳 · 레지스터 2268개 |
판은 손으로 매기지 않습니다. 빌드 때 데이터에서 정합니다 — 판 = 가장 늦은 출처 확인일의 «연.월», 내용 해시 = 장비 JSON 전체의 SHA-256. 같은 판 안에서도 데이터가 바뀌면(한 달에 여러 번 더하거나 고치면) 해시가 바뀌므로, 판과 해시를 함께 적어 «v2026.10 · 해시» 처럼 인용합니다. 받아 둔 사본이 최신인지는 version.json 의 contentHash 와 견주면 됩니다.
파일
| 파일 | 형식 | 내용 |
|---|---|---|
| /devices/all.json | application/json | 모든 장비·레지스터를 한 JSON 으로(판·인용·라이선스 포함) |
| /devices/registers.csv | text/csv | 레지스터 한 줄 = CSV 한 행(UTF-8 BOM, CRLF) |
| /devices/index.json | application/json | 장비 목록과 장비별 JSON·쪽 주소 |
| /data/schema.json | application/schema+json | all.json 의 JSON Schema — $defs/device 가 장비 파일 하나 |
| /data/version.json | application/json | 판·기준일·내용 해시·파일 목록·바뀐 점 |
| /llms-full.txt | text/plain | AI 용 전체 레지스터 요약(글) |
| /devices/{maker}/{model}.json | application/json | 장비 하나(예: accuenergy/acuvim-l.json). id = «제조사/모델», 장비 쪽 주소와 같습니다 |
| /devices/{maker}/{model}.md | text/markdown | 장비 하나의 전체 표(영어, AI·글 도구용) |
GitHub 원본(늘 최신, 고친 이력 포함): https://raw.githubusercontent.com/portdock/PortDock/main/data/devices/<제조사>/<모델>.json
주소·값 규칙
- address 는 늘 통신선에 실리는 0 기준 주소입니다. 매뉴얼이 1 기준이나 40001 꼴로 적었으면 그 모양은 manualAddress 에 그대로 둡니다.
- 실제 값 = 원시 값 × scale, 단위는 unit. scale 이 없으면 1 입니다.
- table 은 holding-registers·input-registers·coils·discrete-inputs, type 은 u16·s16·u32·s32·f32·f64·string(len 바이트)·bit, order 는 ABCD(빅 엔디언)·CDAB(워드 바꿈)·BADC·DCBA — PortDock CSV 와 같은 이름입니다.
- access 는 r·rw·w, fc 는 매뉴얼이 그 주소에 허용한 함수 코드입니다.
칸 설명 (JSON Schema)
/data/schema.json 가 all.json 전체를, 그 안의 $defs/device 가 장비 파일 하나를 설명합니다(원본 data/devices/schema.json). 출처는 문서 이름·판·쪽·확인일이 모두 있어야 하고, 레지스터마다 근거 쪽(ref)이 있어야 통과합니다.
레지스터 (registers[])
| 칸 | 필수 | 뜻 |
|---|---|---|
| table | ● | Modbus 표 |
| address | ● | 통신선 주소(0 기준, 0~65535) |
| manualAddress | ● | 매뉴얼이 적은 그대로(예 «0x0005», «40006», «0301h») |
| type | ● | 값 형식 — PortDock 타입 이름. string 은 len(바이트) 필요 |
| order | 이 레지스터의 워드·바이트 순서 | |
| len | 문자열 길이(바이트) | |
| name | ● | 레지스터 이름(한·영) |
| unit | 단위(Hz·A·V·kW·kWh·℃·% 등). 없으면 생략 | |
| scale | 실제 값 = 원시 값 × scale (예 0.01 Hz 단위면 0.01). 없으면 1 | |
| access | ● | r = 읽기만, rw = 읽기·쓰기, w = 쓰기만 |
| fc | ● | 매뉴얼이 이 주소에 허용한 함수 코드 |
| range | 허용 범위(원시 값이 아니라 단위가 붙은 실제 값) | |
| values | 값의 뜻(열거) | |
| bits | 비트별 뜻(0 = 최하위 비트) | |
| description | 설명(한·영) | |
| ref | ● | 근거 쪽·표 번호(예 «p.7-4 표 7.2», «인쇄 p.21 (PDF p.22)»). 한글은 «표»·«인쇄» 만 — 영어 화면에서 Table·printed 로 바꾼다. 설명은 description 에 |
| source | sources 배열의 몇 번째 출처인지(0 기준, 없으면 0) |
출처 (sources[])
| 칸 | 필수 | 뜻 |
|---|---|---|
| title | ● | 문서 이름(매뉴얼 표지 그대로) |
| publisher | 펴낸 곳 | |
| edition | ● | 판·개정 번호·발행일(한·영) |
| url | ● | 제조사가 문서를 내려 주는 주소 |
| pages | ● | 레지스터 맵이 있는 쪽·표(한·영) |
| checked | ● | 직접 열어 확인한 날(YYYY-MM-DD) |
라이선스와 인용
데이터는 CC BY 4.0 (LICENSE) 입니다. 출처를 밝히면 상업용을 포함해 자유롭게 쓰고 고칠 수 있습니다. PortDock 프로그램의 GPL-3.0 과는 별개이고, 제조사·모델 이름은 각 회사의 상표입니다.
인용할 때:
PortDock 장비 레지스터 맵(PortDock device register maps), v2026.10 · 09ac1d0b2792, https://portdock.dev/devices/장비 하나를 인용하면 그 장비 쪽 주소(예: https://portdock.dev/devices/accuenergy/acuvim-l/)와 매뉴얼 쪽 번호를 함께 적어 주세요.
바뀐 점
출처 확인일 기준으로 저절로 만듭니다 — «더함» 은 그날 처음 확인해 넣은 장비, «다시 확인» 은 출처를 더하거나 다시 연 장비입니다. 글자 하나까지의 고친 이력은 GitHub 에 있습니다.
| 날짜 | 판 | 바뀐 것 |
|---|---|---|
| 2026-10-29 | v2026.10 | 더함 10종: 어큐에너지 Acuvim-L, 이스트론 SDM120CT-40mA, 이스트론 SDM54-M/-2T, 이스트론 SDM630-DI, 후지전기 PXH, 후지전기 PXR, 한영넉스 LP Series, 오므론 3G3JX, 오므론 3G3M1, 오므론 3G3RX |
| 2026-10-24 | v2026.10 | 더함 8종: 후지전기 FRENIC-Mini/Eco/Multi/MEGA, 후지전기 FRENIC-Ace, 후지전기 FRENIC-HVAC/AQUA, 오므론 E5CN, 오므론 MX2, 슈나이더 일렉트릭 ATV312, 슈나이더 일렉트릭 ATV320, 야스카와 J1000 |
| 2026-10-23 | v2026.10 | 더함 18종: 한영넉스 LM Series, LS일렉트릭 LSLV-S300, 미쓰비시전기 FR-A700, 미쓰비시전기 FR-A800, 미쓰비시전기 FR-CS80, 미쓰비시전기 FR-D700, 미쓰비시전기 FR-D800, 미쓰비시전기 FR-E700, 미쓰비시전기 FR-E800, 미쓰비시전기 FR-F700, 미쓰비시전기 FR-F800, 오므론 E5CC, 루텍 Accura 3300E, 루텍 Accura 3500, 루텍 Accura 3700, 슈나이더 일렉트릭 ATV12, 야스카와 A1000, 야스카와 V1000 |
| 2026-10-22 | v2026.10 | 더함 10종: 오토닉스 CT Series, 오토닉스 KN-2000W, 오토닉스 MT4N, 오토닉스 TM2, 오토닉스 TM4, 오토닉스 TMH Series, LS일렉트릭 LSLV-H100, LS일렉트릭 LSLV-M100, 루텍 Accura 2500, 루텍 Accura 2700M |
| 2026-10-19 | v2026.10 | 더함 9종: 오토닉스 MT4W, 오토닉스 TK Series, 오토닉스 TX Series, 한영넉스 LC Series, 한영넉스 VX Series, LS일렉트릭 LSLV-G100, LS ELECTRIC GIMAC1000, LS일렉트릭 LSLV-S100, 루텍 Accura 2300[S] |
AI·자동 수집 안내
AI 도구·검색 로봇·스크립트가 이 데이터를 읽고 쓰는 것을 환영합니다. robots.txt 는 AI 크롤러를 포함해 모든 수집을 막지 않습니다. 쪽을 하나씩 긁기보다 all.json·registers.csv 를 한 번 받거나 llms.txt(AI 용 안내)에서 시작해 주세요. 답변이나 자료에 쓸 때는 «PortDock device register maps, v2026.10 · 09ac1d0b2792, https://portdock.dev/devices/» 처럼 출처를 밝히고, 장비에 쓰기 전에는 매뉴얼로 확인하라고 덧붙여 주세요. 틀린 곳은 GitHub 이슈로 알려 주시면 고칩니다.