본문으로 건너뛰기

OPC-UA 노드 매핑

개요​

이 화면은 무엇인가요? OPC-UA 서버의 노드를 MES 데이터 태그에 매핑하는 화면입니다. 설비 PLC의 OPC-UA 노드 경로와 MES 태그를 연결하여 데이터를 수집합니다.

누가 사용하나요?​

  • 시스템관리자
  • 계장담당자

언제 사용하나요?​

  • OPC-UA 서버의 노드를 MES 태그에 매핑할 때

주요 기능​

목록 조회, 상세 입력, 필터 검색, CSV 내보내기를 지원합니다.

입력 항목 가이드​

항목설명입력 방법예시
노드ID(필수) OPC-UA 노드 식별자 (ns=2;s=Channel1.Device1.Tag1)텍스트 입력-
브라우즈명(필수) VARCHAR텍스트 입력-
네임스페이스URIVARCHAR텍스트 입력-
데이터유형(필수) Boolean / Int16 / Int32 / Float / Double / String / DateTime목록에서 선택-
설비ID(필수) equipment_master 테이블 참조 (equipment_name 표시)목록에서 선택-
태그명(필수) SCADA/DCS 태그명텍스트 입력-
폴링주기(ms)(필수) OPC-UA Subscription 폴링 주기숫자 입력-
데드밴드DECIMAL숫자 입력-
공학단위VARCHAR텍스트 입력-
이력접근BOOLEAN토글 선택-
스케일링계수DECIMAL숫자 입력-
사용여부BOOLEAN토글 선택-

자주 묻는 질문 (FAQ)​

Q. 이 화면의 데이터는 어디에 활용되나요?

A. 이 화면에서 등록·관리하는 데이터는 관련 화면에서 참조되며, 대시보드와 분석 리포트에 반영됩니다.


📋 참고: 데이터 구조 (개발자/관리자용)

입력 항목 설명​

항목의미타입필수왜 필요한가
노드IDnode_idVARCHAR✅OPC-UA 노드 식별자 (ns=2;s=Channel1.Device1.Tag1)
브라우즈명browse_nameVARCHAR✅-
네임스페이스URInamespace_uriVARCHAROPC-UA 네임스페이스 URI
데이터유형data_typeBoolean / Int16 / Int32 / Float / Double / String / DateTime✅-
설비IDequipment_idUUID✅equipment_master 테이블 참조 (equipment_name 표시)
태그명tag_nameVARCHAR✅SCADA/DCS 태그명
폴링주기(ms)polling_interval_msINT✅OPC-UA Subscription 폴링 주기
데드밴드deadband_valueDECIMAL변화량 필터 (deadband)
공학단위engineering_unitVARCHAR°C, bar, rpm, kg/h 등
이력접근historical_accessBOOLEANOPC-UA Historical Access 활성화 여부
스케일링계수scaling_factorDECIMAL원시값→공학값 변환 계수
사용여부is_activeBOOLEAN-

데이터 관계​

참조하는 테이블​

  • 통신 태그 매핑 (1:N) OPC-UA노드→통신태그

참조받는 테이블​

  • equipment_master (1:N) 설비→OPC-UA노드매핑
  • 직원 (1:N) 직원→OPC-UA노드매핑(담당자ID)

화면 설정​

목록 컬럼​

컬럼렌더링고정정렬
설비IDlink-✅
노드ID기본-✅
브라우즈명기본-✅
데이터유형tag-✅
access_level기본-✅
sampling_interval기본-✅

필터 설정​

필드필터유형
설비IDsearch
노드IDsearch
데이터유형select