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 프로그램은 이것을 변환해 주는 프로그램이다

데이터베이스의 controller_id 는 xlsx 파일의 Indexed Address의 예인 C3 TAG 1 VALUE 에서 앞의 C3 가 엑스페리온 서버에 등록된 컨트롤러 명이므로 이것을 사용한다.
