X-SCADA 태그 기본 생성 및 편집​ (1)

TAG

X-SCADA 태그 기본 생성 및 편집​ (1)

X-SCADA 태그 기본 생성 및 편집

X-SCADA의 태그를 생성하고 편집할 수 있다.

1. 태그 생성 및 편집 설명

1) 태그 생성하기

(1) 태그 탐색기 창을 찾는다.

(태그 탐색기 창이 보이지 않는다면 보기 메뉴의 태그 탐색기 항목을 클릭한다.)

(2) 태그 탐색기 설명

X-SCADA의 태그는 폴더 개념의 그룹 태그에 속할 수 있다.

그러므로 태그 탐색기는 윈도우 탐색기와 비슷하게 그룹 태그를 보여주는 탐색 창과

그 안에 속해있는 항목들을 보여주는 항목창으로 이루어져 있다.

태그를 그룹 태그에 속하게 하면 (그룹 태그 이름).(태그이름)의 형태로 접근할 수 있다.

(3) 태그를 생성한다.

태그를 만들고자 하는 위치에 우 클릭을 하거나

위치를 클릭한 뒤 항목 창에서 우 클릭을 한다.

2) 태그 편집하기

(1) 편집할 태그를 만든다.

(2) 속성 편집 창을 찾는다.

(3) 속성 편집 창

속성 편집 창은 선택한 객체의 속성을 나타낸다. 예를 들어 analog_1 태그를 클릭하면 속성 창에

그 태그에 해당하는 속성이 나타나고 아무것도 없는 X-SCADA 작화 창을 클릭하면 작화 창에 대한 속성이

나타난다. 속성 창에서 객체의 속성을 자유자재로 편집할 수 있다.

(4) 태그 속성 설명

(1) Action : 외부 환경의 변화에 따른 태그의 행동에 관한 속성이다.

(2) Conversion : 실질적으로 태그 값이 장치에 알맞게 들어가게 하기 위해 값을 변환

(3) Device : 태그의 장치 연동에 관한 속성이다.

(4) General : 태그의 기본적인 속성이다.

(5) Log : 로그를 기록하는 것에 관한 속성이다.

(6) Value : 태그가 가질 값에 관한 속성이다.’

이 중 태그의 타입(analog, digital …)에 따라 바뀌는 속성이 있다.

A. Analog 태그

(2) Conversion 속성

 Conversion : 값 변환 방식을 설정한다.

 MaxRawValue : 장치에 쓸 최댓값

 MinRawValue : 장치에 쓸 최솟값

 ScaleFactor : 스케일 값(10 이면 10 배 0.1 이면 0.1 배)

 ScaleOffset : 장치의 오프셋 값을 설정한다

(3) Device 속성

 ValueType : 아날로그 태그의 타입을 설정한다.(실수, 정수 등)

(6) Value 속성

 MaxValue : 아날로그 태그의 최댓값을 설정한다.

 MinValue : 아날로그 태그의 최솟값을 설정한다.

B. Digital 태그

(2) Conversion 속성

 Inverted : 디지털 태그 값의 반전 여부를 설정한다.

(6) Value 속성

 OffText : 거짓일 때 나타날 텍스트를 설정한다.

 OnText : 참일 때 나타날 텍스트를 설정한다.

C. String 태그

(2) Conversion 속성: ※ String 태그는 Conversion 속성이 없다.

(6) Value 속성 : 문자열의 최대 길이를 설정한다.

3) 태그 내보내기&가져오기

(1) 태그 내보내기

태그 탐색기의 빈 공간을 우 클릭하고 Export를 누른다.

CSV 파일과 XML 파일로 내보낼 수 있다.

아날로그, 디지털, 문자열, 그룹 태그를 하나씩 생성한 후 내보내기를 해보자.

(2) 내보내진 태그 편집-CSV 확장자

CSV 파일로 내보내기를 한 뒤 그 파일을 메모장으로 열어보면 이렇게 나올 것이다.

X-SCADA의 태그 내보내기(CSV 확장자)는 각 영역을 ‘,’ 쉼표로 구분한다. 이 같은 파일은 엑셀로 열면

편안히 작업할 수 있다.

(3) 엑셀로 편집하기

내보낸 CSV 파일을 엑셀로 열어보면 알 수 있듯이 각 열의 최상단에 태그의 속성 유형이 위치하는 걸 볼 수 있다.

입맛에 맞게 태그를 편집하면 된다.

ex) LogMode -> None = 0, Periodic = 1, ChangeValue = 2…

이는 C#의 Enum 방식과 유사하다고 할 수 있다.

그러나 Device는 콤보 박스 형식이 아니기 때문에 온전한 String으로 써야 하며 analog 태그의 Device 속성의

ValueType을 임의로 바꾼다고 해도 Conversion이나 Value 속성의 Max, MinValue까지 바뀌는 건 아니므로 따로

설정해야 한다.

(4) 내보내진 태그 편집-XML 확장자

XML 파일로 내보내기 한 뒤 메모장으로 열어보자

이처럼 <Tags> 하위에 태그들이 위치하는 걸 알 수 있다. 각 </> 안에는 태그 하나마다 해당하는

속성이 위치하고 있다.

위의 CSV 확장자 편을 보고 왔다면 알겠지만 속성의 수가 부족한 것을 알 수 있다. CSV 와 달리

XML에서는 태그에 현재 영향을 주는 속성만을 보여준다. 물론 X-SCADA에 있는 속성을 직접 작성해서

적용할 수 있다.

(5) 내보내진 파일로 편집 시 주의사항

Designer에서 속성이 True/False를 가지는 Bool 형식일 경우 셀에 아무 내용을 입력하지 않거나

숫자 0으로 입력하면 false로 인식 또한 셀의 숫자의 절댓값이 1 이상일 경우 true로 인식한다.

X-SCADA에서 속성이 콤보 박스로 편집하는 String 형식일 경우 셀에 값을 0, 1, 2, 3…처럼 준다면

콤보 박스 내의 아이템 순서대로 나온다. (0부터 시작)

(6) 태그 가져오기

가져올 CSV/XML 파일을 선택하고 가져오면 된다.

0 Reply Comment
Title