P&ID와 설비목록(Equipment List)의 Tag Number 불일치를 찾아내는 방법
PSM 공정안전자료(Process Safety Information)에서는 P&ID와 설비목록(Equipment List)의 Tag Number가 서로 일치해야 합니다.
예를 들어 P&ID에는 P-101A/B가 표시되어 있는데 Equipment List에는 P-101A만 등록되어 있거나, 반대로 Equipment List에는 V-203이 존재하지만 최신 P&ID에서는 이미 철거된 상태라면 공정안전자료 간 불일치가 발생한 것입니다.
이러한 Tag Number 불일치는 단순한 문서오류로 끝나지 않을 수 있습니다. 설비검사 누락, 변경관리(MOC) 미반영, 잘못된 운전절차 적용, 기계적 건전성(Mechanical Integrity) 관리 누락으로 이어질 수 있기 때문입니다.
따라서 실무에서는 다음 순서로 확인하는 것이 효과적입니다.
| 단계 | 확인내용 |
|---|---|
| ① | 최신 P&ID와 Equipment List 확정 |
| ② | 비교대상 설비범위 설정 |
| ③ | P&ID에서 Equipment Tag 추출 |
| ④ | Equipment List에서 Tag 추출 |
| ⑤ | Tag 표기방식 표준화 |
| ⑥ | 양방향 비교 |
| ⑦ | 중복·누락·오표기 확인 |
| ⑧ | 현장과 MOC 이력 확인 |
| ⑨ | 관련 공정안전자료 수정 |
| ⑩ | PSSR·자체감사에서 재확인 |
1. 먼저 최신 Revision을 확인
Tag 비교를 시작하기 전에 두 문서가 모두 최신본인지 확인해야 합니다.
오래된 P&ID와 최신 Equipment List를 비교하면 실제 오류가 아닌 Revision 차이를 불일치로 판단할 수 있습니다.
| 확인항목 | P&ID | Equipment List |
|---|---|---|
| 문서번호 | 확인 | 확인 |
| Revision | 확인 | 확인 |
| 개정일 | 확인 | 확인 |
| 승인상태 | Approved 여부 | Approved 여부 |
| MOC 반영 | 최근 변경 포함 여부 | 최근 변경 포함 여부 |
| As-built | 현장 반영 여부 | 실제 설비 반영 여부 |
비교의 출발점은 반드시 현재 유효한 승인문서여야 합니다.
2. 비교할 설비범위를 먼저 정한다
P&ID에는 Equipment Tag뿐 아니라 Instrument, Valve, PSV, Line Number 등 다양한 Tag가 존재합니다.
따라서 모든 Tag를 Equipment List와 비교하면 불필요한 오류가 발생합니다.
Equipment List와 비교할 대표적인 설비는 다음과 같습니다.
| 설비 | Tag 예시 |
|---|---|
| 압력용기(Pressure Vessel) | V-101 |
| 저장탱크(Storage Tank) | T-101 |
| 반응기(Reactor) | R-101 |
| 열교환기(Heat Exchanger) | E-101 |
| Pump | P-101A |
| Compressor | C-101 |
| Column | C-201 |
| Filter | F-101 |
| Package Equipment | PKG-101 |
반면 PT, LT, PSV 등은 각각 Instrument Index나 PSV List와 비교하는 것이 적절합니다.
3. P&ID에서 Equipment Tag를 추출
최신 P&ID를 기준으로 설비 Tag를 모두 추출합니다.
예를 들어 다음과 같이 정리할 수 있습니다.
| No. | P&ID No. | Equipment Tag | Equipment Name |
|---|---|---|---|
| 1 | PID-1001 | V-101 | Feed Drum |
| 2 | PID-1001 | P-101A | Feed Pump A |
| 3 | PID-1001 | P-101B | Feed Pump B |
| 4 | PID-1002 | E-101 | Feed Heater |
| 5 | PID-1002 | T-201 | Product Tank |
P&ID 번호와 Page까지 함께 기록하면 나중에 불일치가 발견됐을 때 원도면을 찾기 쉽습니다.
4. Equipment List에서도 Tag를 별도로 추출
Equipment List에서도 비교용 Tag 목록을 만듭니다.
예를 들어,
| No. | Equipment Tag | Equipment Name |
|---|---|---|
| 1 | V-101 | Feed Drum |
| 2 | P-101A | Feed Pump A |
| 3 | P-101B | Feed Pump B |
| 4 | E-101 | Feed Heater |
| 5 | P-203 | Transfer Pump |
이제 두 목록을 서로 비교할 수 있습니다.
처음에는 Design Pressure나 Capacity까지 비교하지 말고 Tag 존재 여부부터 1차 확인하는 것이 좋습니다.
5. Tag 표기방식을 표준화
실제 현장에서는 같은 설비인데 문서마다 표기형식이 조금씩 다른 경우가 많습니다.
| P&ID | Equipment List | 실제 판단 |
|---|---|---|
| P-101A | P101A | 동일 가능 |
| P-101-A | P-101A | 동일 가능 |
| V 101 | V-101 | 동일 가능 |
| E-101 A | E-101A | 동일 가능 |
따라서 비교 전에 다음 항목을 표준화하는 것이 좋습니다.
- 대문자·소문자 통일
- 불필요한 공백 제거
- 하이픈 사용기준 통일
- A/B 표기방식 통일
- Prefix 표기 통일
- 숫자 자리수 통일
단, 원본 Tag는 그대로 두고 별도의 비교용 Tag Column을 만드는 것이 안전합니다.
6. P-101A/B 같은 표기는 분리해서 비교
P&ID에서는 종종 운전·예비 설비를 다음처럼 표시합니다.
P-101A/B
하지만 Equipment List에서는 보통 다음처럼 각각 등록됩니다.
- P-101A
- P-101B
따라서 비교용 데이터에서는 다음과 같이 분리해야 합니다.
| P&ID 원표기 | 비교용 Tag |
|---|---|
| P-101A/B | P-101A |
| P-101A/B | P-101B |
이 처리를 하지 않으면 실제로는 정상인데도 불일치로 표시될 수 있습니다.
7. 첫 번째 비교는 P&ID 기준으로 수행
먼저 P&ID의 모든 Equipment Tag가 Equipment List에 존재하는지 확인합니다.
| P&ID Tag | Equipment List 존재 | 결과 |
|---|---|---|
| V-101 | 있음 | 일치 |
| P-101A | 있음 | 일치 |
| P-101B | 있음 | 일치 |
| E-101 | 있음 | 일치 |
| P-202A | 있음 | 일치 |
| P-202B | 없음 | 불일치 |
P-202B가 Equipment List에 없다면 다음을 확인해야 합니다.
- Equipment List 등록 누락
- P&ID 오표기
- 신규설비 MOC 미반영
- 철거설비 P&ID 미개정
- A/B Spare 등록 누락
8. 두 번째 비교는 Equipment List 기준으로 수행
반대 방향으로도 확인해야 합니다.
| Equipment List Tag | P&ID 존재 | 결과 |
|---|---|---|
| V-101 | 있음 | 일치 |
| P-101A | 있음 | 일치 |
| E-101 | 있음 | 일치 |
| P-203 | 없음 | 불일치 |
P-203이 Equipment List에만 있다면 다음 가능성을 검토합니다.
- 철거된 설비
- P&ID 미반영 신규설비
- 다른 P&ID에 표시된 설비
- Tag 변경 후 기존 Tag 잔존
- 잘못 등록된 Equipment List
9. 반드시 양방향으로 비교해야 하는 이유
한 방향으로만 비교하면 일부 오류를 놓칠 수 있습니다.
| 비교방향 | 찾을 수 있는 문제 |
|---|---|
| P&ID → Equipment List | Equipment List 누락 |
| Equipment List → P&ID | P&ID 미반영, 철거설비 잔존 |
| P&ID ↔ 현장 | As-built 불일치 |
| Equipment List ↔ 현장 | 목록 오류 |
| 문서 ↔ MOC | 변경관리 누락 |
따라서 P&ID가 기준이다 또는 Equipment List가 기준이다라고 한쪽만 보는 방식은 피하는 것이 좋습니다.
10. Excel로 비교하면 효율적
설비가 수십 개 이상이면 Excel을 활용하는 것이 좋습니다.
예를 들어,
- A열 : P&ID Tag
- B열 : Equipment List Tag
로 구성하고 COUNTIF, XLOOKUP 등의 함수를 이용해 존재 여부를 확인할 수 있습니다.
결과는 다음처럼 만들 수 있습니다.
| P&ID Tag | Equipment List 존재 | 결과 |
|---|---|---|
| V-101 | Yes | Match |
| P-101A | Yes | Match |
| P-202B | No | Missing |
| E-301 | Yes | Match |
반대방향 비교용 열도 별도로 만들어야 합니다.
11. Exact Match만 사용하면 오류가 생길 수 있다
자동비교에서는 정확히 같은 문자열만 찾는 방식이 가장 단순하지만 실제 현장에서는 오탐지가 많습니다.
예를 들어,
P-101A
와
P 101 A
는 문자열은 다르지만 같은 설비일 수 있습니다.
따라서 비교단계를 다음처럼 나누는 것이 좋습니다.
| 단계 | 비교방법 |
|---|---|
| 1차 | 표준화 Tag Exact Match |
| 2차 | Equipment Name 비교 |
| 3차 | Service 비교 |
| 4차 | 현장 Nameplate 확인 |
| 5차 | MOC 이력 확인 |
자동비교는 후보를 찾는 도구이고, 최종판정은 문서와 현장을 함께 봐야 합니다.
12. 중복 Tag도 함께 확인
불일치뿐 아니라 중복 Tag도 반드시 확인해야 합니다.
예를 들어,
| Tag | Equipment Name |
|---|---|
| V-101 | Feed Drum |
| V-101 | Product Separator |
처럼 동일 Tag가 두 설비에 사용되면 관리상 문제가 됩니다.
다음 유형을 확인합니다.
- 동일 Tag 이중등록
- 다른 설비에 동일 Tag 사용
- 철거설비 Tag 재사용
- 다른 Unit에서 Tag 중복
- A/B 설비 중 한쪽만 등록
오래된 사업장일수록 증설과 개조과정에서 Tag 중복이 발생하기 쉽습니다.
13. Tag가 같아도 Equipment Name을 비교
Tag Number가 일치한다고 해서 검토가 끝난 것은 아닙니다.
예를 들어,
| 문서 | Tag | Equipment Name |
|---|---|---|
| P&ID | V-101 | Feed Drum |
| Equipment List | V-101 | Product Drum |
이라면 Tag는 같지만 설비내용은 다릅니다.
따라서 Tag 비교 후 다음 정보도 2차 확인하는 것이 좋습니다.
- Equipment Name
- Equipment Type
- Service
- Area
- Capacity
- Design Pressure
- Design Temperature
14. Service가 다른 경우도 확인
Tag와 Equipment Name이 같더라도 Service가 다를 수 있습니다.
예를 들어,
| 항목 | P&ID | Equipment List |
|---|---|---|
| Tag | P-101A | P-101A |
| Name | Feed Pump | Feed Pump |
| Service | Toluene | Water |
이 경우 과거 Service 변경이 Equipment List에 반영되지 않았을 가능성이 있습니다.
Service 변경은 재질, 방폭, 검사방법, HAZOP 시나리오에도 영향을 줄 수 있으므로 단순한 문서오류로 보지 않는 것이 좋습니다.
15. Design Pressure와 Design Temperature도 2차 검증
Tag 일치 이후에는 주요 설계조건도 확인하면 좋습니다.
| 항목 | P&ID | Equipment List | 결과 |
|---|---|---|---|
| Design Pressure | 10 barg | 10 barg | 일치 |
| Design Temperature | 150℃ | 120℃ | 불일치 |
| Capacity | 5 m³ | 5 m³ | 일치 |
이 경우 실제 최종값은 Equipment Datasheet, Nameplate, MOC 기록으로 확인해야 합니다.
16. 문서끼리 다르면 현장을 확인
P&ID와 Equipment List가 다르면 어느 문서가 맞는지 즉시 판단해서는 안 됩니다.
예를 들어,
| 자료 | 상태 |
|---|---|
| P&ID | P-301A/B |
| Equipment List | P-301A |
| 현장 | P-301A/B 설치 |
이 경우 Equipment List 누락일 가능성이 높습니다.
반대로,
| 자료 | 상태 |
|---|---|
| P&ID | P-301A/B |
| Equipment List | P-301A |
| 현장 | P-301A만 존재 |
라면 P-301B가 철거됐지만 P&ID에 남아 있을 가능성이 있습니다.
17. MOC 이력을 반드시 확인
Tag 불일치의 많은 부분은 변경관리(MOC)에서 발생합니다.
| 변경내용 | 발생 가능한 문제 |
|---|---|
| Pump 신규 추가 | Equipment List 미등록 |
| Vessel 철거 | 기존 Tag 미삭제 |
| Spare Pump 추가 | A/B 표기 불일치 |
| Tag 변경 | Datasheet만 변경 |
| Package 추가 | 내부설비 누락 |
| Service 변경 | Equipment Name·Service 불일치 |
따라서 Tag 불일치가 발견되면 최근 MOC와 해당 MOC의 Closure 상태를 확인하는 것이 좋습니다.
18. PSSR에서 Tag 일치 여부를 확인
신규 또는 변경설비는 가동 전 안전점검(PSSR, Pre-Startup Safety Review)에서 문서와 현장의 Tag 일치를 확인하면 효과적입니다.
| 확인대상 | 확인내용 |
|---|---|
| P&ID | 최신 As-built |
| Equipment List | 신규 Tag 등록 |
| Datasheet | Tag·설계조건 |
| Nameplate | 현장 Tag |
| MI Register | 검사대상 등록 |
| 운전절차 | 신규설비 명칭 반영 |
| PSSR Check Sheet | 최종 일치 확인 |
PSSR 완료조건에 Equipment List 확인을 넣으면 이후 불일치를 크게 줄일 수 있습니다.
19. 불일치 유형을 코드화하면 반복문제를 찾기 쉽다
발견된 문제를 모두 “문서오류”로 처리하기보다 유형별로 분류하는 것이 좋습니다.
| 코드 | 불일치 유형 |
|---|---|
| T-01 | Equipment List 누락 |
| T-02 | P&ID 누락 |
| T-03 | Tag 오표기 |
| T-04 | Equipment Name 불일치 |
| T-05 | 철거설비 잔존 |
| T-06 | 신규설비 미반영 |
| T-07 | A/B 설비 누락 |
| T-08 | MOC 미종결 |
| T-09 | 중복 Tag |
| T-10 | Revision 불일치 |
이렇게 관리하면 어느 유형의 오류가 반복되는지 분석할 수 있습니다.
20. 정리
P&ID와 Equipment List의 Tag Number 불일치를 찾는 가장 효과적인 방법은 두 문서의 Tag를 각각 추출하고 표준화한 뒤 양방향으로 비교하는 것입니다.
| 확인항목 | 검토목적 |
|---|---|
| 최신 Revision | 비교기준 통일 |
| Equipment 범위 | 불필요한 Tag 제외 |
| P&ID Tag 추출 | P&ID 기준목록 작성 |
| Equipment List 추출 | List 기준목록 작성 |
| Tag 표준화 | 공백·하이픈 등 오탐 방지 |
| A/B 분리 | Standby 설비 누락 방지 |
| P&ID → List | List 누락 확인 |
| List → P&ID | P&ID 누락·철거설비 확인 |
| 중복 Tag | 동일 Tag 이중사용 확인 |
| Equipment Name | Tag는 같지만 내용 다른 경우 확인 |
| Service | 용도변경 미반영 확인 |
| Design Condition | 설계조건 불일치 확인 |
| 현장 | As-built 확인 |
| MOC | 변경관리 누락 확인 |
| PSSR | 가동 전 최종검증 |
예를 들어 최종 비교결과는 다음처럼 정리할 수 있습니다.
| Tag | P&ID | Equipment List | 현장 | 판정 |
|---|---|---|---|---|
| V-101 | 있음 | 있음 | 있음 | 정상 |
| P-101A | 있음 | 있음 | 있음 | 정상 |
| P-101B | 있음 | 없음 | 있음 | Equipment List 누락 |
| P-202 | 없음 | 있음 | 없음 | 철거설비 잔존 가능 |
| E-301 | 있음 | 있음 | E-302 | 현장 Tag 확인 필요 |
여기서 중요한 것은 불일치를 발견한 뒤 어느 문서 하나를 임의로 수정해서 맞추지 않는 것입니다.
반드시 다음 순서로 확인해야 합니다.
| 순서 | 확인내용 |
|---|---|
| ① | 최신 승인문서 확인 |
| ② | 현장 Nameplate 확인 |
| ③ | Equipment Datasheet 확인 |
| ④ | MOC 변경이력 확인 |
| ⑤ | 실제 최종 Tag 확정 |
| ⑥ | 관련 공정안전자료 일괄개정 |
| ⑦ | PSSR 또는 자체감사로 재확인 |
특히 동일한 Tag 불일치가 반복된다면 문제는 P&ID나 Equipment List 한 장에 있는 것이 아니라 MOC Closure 절차 자체에 있을 가능성이 높습니다.
따라서 가장 좋은 예방방법은 MOC가 발생할 때마다 P&ID, Equipment List, Datasheet, MI Register를 함께 개정하고, PSSR에서 실제 현장 Tag까지 확인한 후 변경을 종결하는 구조를 만드는 것입니다.
결국 P&ID와 Equipment List의 Tag Number 일치 여부는 단순 문서정리가 아니라 공정안전자료와 실제 현장의 일치성을 확인하는 Audit Trail로 관리하는 것이 중요합니다.
Analyst
댓글 0
첫 댓글을 남겨보세요.