시스템 태그 활용하기 (DateTime System Tag)
사용자가 직접 추가 및 설정하는 방식의 태그가 아닌 X-SCADA에서 기본적으로 제공하는 경보, 장치, 시간 등의 다양한 기본 태그(시스템 태그)들을 사용할 수 있습니다.
X-SCADA에서의 시스템 태그는 일반적으로 폴더 앞에 “_ (언더바)” 가 입력되어 있다.
1. 시스템 태그의 종류
- 경보의 지역, 등급에 따라 경보 발생 유무 등을 태그를 통해 파악할 수 있다.
2) 장치 태그(_Devices)
- 현재 장치의 연결 상태, 연결 방식 등을 태그를 통해 파악할 수 있다.
3) 매개 변수 태그(_Params)
- 페이지 인자(팝업창 인자)에서 활용할 수 있는 파라미터 태그이다.
4) 시스템 태그(_System)
- 연, 월, 일, 시, 분, 초, 오전/오후 뿐 아니라 OleAutomation, UnixTimeStamp, JulianDate 등 다양한 시간과 관련한 태그를 사용할 수 있다.
2. 시스템 태그 활용하기
1) 시스템 태그를 적용하고자 하는 텍스트(Text) 혹은 레이블(Label) 선택 후 속성(Properties)에서 태그 바인딩(Binding Tag)을 설정한다.
2) 태그 선택 창에서 _System > DateTime 폴더에 있는 태그 중 표현하고자 하는 태그를 선택한다.
3) Minute, Second 등과 달리 OleAutomation, UnixTimeStamp 등의 시스템 태그를 사용하면 사람이 읽기 힘들기 때문에 텍스트 형식(TextFormat)을 설정한다.
4) 장치 연결 상태를 표현하기 위한 텍스트(Text) 객체 선택 후 속성(Properties)에서 바인딩 태그(Binding Tag)에 _Devices.device_1.IsActive 태그를 설정한다.
- 새로운 장치(New Device)를 추가할 때마다 _Device 폴더에 해당 장치에 대한 폴더 및 태그가 자동으로 생성된다.
5) 프로젝트 저장 후 X-SCADA Viewer로 실행한 뒤 설정한 시스템 태그를 확인한다.
- 현재 시간이 정상적으로 표현되는 것을 확인할 수 있으며, 장치가 정상적으로 연결되어 있다면 Device connection status 에 On라는 값으로 표시된다.
6) X-SCADA Viewer > 보기(View) > 태그 상태(Tag Status) 에서 시스템 태그 전체를 확인할 수 있다.