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 파일을 선택하고 가져오면 된다.
