P0 셀프서비스 결정론 리포트 — 적산·물질수지 폐합·cleaning 마스크 (+ P1 온라인 스펙) #1

Open
windpacer wants to merge 43 commits from feat/p0-selfservice-report into main
2 changed files with 11 additions and 3 deletions
Showing only changes of commit b45f0e2481 - Show all commits

View File

@@ -26,6 +26,11 @@ ASSET = "/ASSETS/P6"
# P9(91): PICA-9111A (with A suffix). 92xx 2차 컬럼 존재
# P10(101): FICQ-10114A (not 10114), PICA-10111A, LIA-10111 (not LICA). 102xx 2차 컬럼 존재
COLUMN_EXCEPTIONS = {
"51": {
# P5: 민감단 TI-5111C 센서 없음(A/B/D만 존재) → T_C를 TI-5111B로 대체 (사용자 확정 2026-06-05).
# startup 트리거는 reb-A·ΔT(A-D) 사용이라 영향 없음.
"T_C": "TI-5111B.PV",
},
"81": {
"steam_op": "TICA-8111.OP",
"reb_temp": "TICA-8111.PV",

View File

@@ -16,11 +16,14 @@ import pandas as pd
BASE = os.path.dirname(os.path.abspath(__file__))
COLUMNS = [
("51", "/ASSETS/P5", "C-5111 (5차)"), # 측류 솔벤트, T_C 센서 부재(대체)
("61", "/ASSETS/P6", "C-6111 (6-1차)"),
("62", "/ASSETS/P6", "C-6211 (6-2차)"),
("81", "/ASSETS/P8", "C-8111 (8차)"),
("91", "/ASSETS/P9", "C-9111 (9차)"),
("101", "/ASSETS/P10", "C-10111 (10차)"),
("81", "/ASSETS/P8", "C-8111 (8차, 단일 train)"),
("91", "/ASSETS/P9", "C-9111 (9-1차)"),
("92", "/ASSETS/P9", "C-9211 (9-2차)"),
("101", "/ASSETS/P10", "C-10111 (10-1차)"),
("102", "/ASSETS/P10", "C-10211 (10-2차)"),
]
PREFIX_ASSET = {p: a for p, a, _ in COLUMNS}