docs: 컨트롤러별 태그매핑 규칙 문서 업데이트

- Sinam_Tag_all.xlsx + HC Designer CSV + build_register_map_from_sinam.py
  연계 설명 추가
- controller_id = xlsx Indexed Address prefix (C3/C4)
This commit is contained in:
windpacer
2026-06-04 09:43:57 +09:00
parent 78a532ae41
commit 0d0a58923d

View File

@@ -1,3 +1,7 @@
docs/Sinam_Tag_all.xlsx 는 완전한 Experion HS R530의 모든 포인트 를 담고 있다. 하지만, 각 컨트롤러에 대한 태그별 주소는 Indexed Address 방식으로 정의 되어 있거나, 혹은 HC900 컨트롤러의 주소(HEXA)로 된 경우도 있다
HC900 Designer Software에서 Export 된 docs/C3-All-Modbus-Map.csv, docs/C4-All-Modbus-Map.csv 같은 파일에서 xlsx 파일의 Indexed Address 로 부터 주소 계산공식으로 계산된 주소를 찾아서, hc900 MODBUS 통신을 위한 register map을 완성해야 한다.
build_register_map_from_sinam.py
build_register_map_from_sinam.py 프로그램은 이것을 변환해 주는 프로그램이다
데이터베이스의 controller_id 는 xlsx 파일의 Indexed Address의 예인 C3 TAG 1 VALUE 에서 앞의 C3 가 엑스페리온 서버에 등록된 컨트롤러 명이므로 이것을 사용한다.