X-SCADA 태그 연산식

TAG

X-SCADA 태그 연산식

​X-SCADA 태그 연산식

X-SCADA 태그 기능 중 하나인 연산식을 활용할 수 있다.

1. 연산식 설명

실제 디바이스 장치 내의 태그를 연산 가공하여 가상의 태그로 쓸 수 있다.

가상 태그의 연산식에 실태그를 참조함으로써 구현할 수 있다.

1) 연산식 구동 방식

다음은 갓 생성한 아날로그 태그의 속성 편집 창 중 일부이다.

연산식은 값 속성에 속해있는데 이는 연산식이 값에 관련한 항목이라고 볼 수 있다.

어떤 태그의 연산식 항목에 작성한 수식의 반환값이 해당 태그의 값이 되는 구조이다. 따라서 반환값과 태그의 타입을 맞춰야 정상적인 출력이 가능하다.

※ 연산식 내에 #{(태그 이름)}의 형태로 다른 태그를 참조할 수 있다

.※ 자신은 참조할 수 없다.

ex) #{analog_1} * 10 //analog_1 태그가 1일 시 연산식을

작성한 태그는 10의 값을 갖는다.

2. 연산식 샘플 따라 하기

(객체를 생성할 때는 도구를 클릭하고 마우스 커서를 Design 영역으로 옮겼을 때 커서가 십자 표시로 되면

생성할 위치에 클릭한 상태로 드래그하면 된다.)

1) 배경 설정(※기능에 아무런 영향을 주지 않음)

(1) 이미지를 클릭하고 작화 화면 전체를 드래그한다.

(2) 배경으로 사용하고 싶은 이미지를 선택하고 열기를 누른다.

(3) 객체 탐색기로 들어가서 생성한 이미지 객체를 고정한다. ( 내부에 자물쇠가 나오면 된다.)

2) X-SCADA 그룹에 아날로그 태그 2 개와 디지털 태그 1 개, 문자열 태그 1 개를 생성한다.

3) 아래의 과정을 따라 analog_1 태그를 제외한 모든 태그에 연산식을 작성한다.

4) SCADA에 레이블 객체를 4 개 만든다.

5) Text 객체를 다음과 같이 생성하고 속성 편집에서 Text 속성 안의 Text 항목에 각각

‘analog_1’, ‘analog_2’, ‘digital_1’, ‘string_1’을 입력한다.

(속성 편집을 찾을 수 없다면 좌측 상단의 보기 메뉴에서 속성 편집을 클릭한다.)

6) 다음과 같이 매핑한다.

각 레이블에 태그를 바인딩 한다.

analog_1을 바인딩 한 레이블에 더블클릭해서 객체 설정 창을 연다.

Click – Tag Value를 선택한 뒤 체크박스를 누른다. Click – Tag Value를 선택하게 되면 우측에 그에 대한 설정을 할 수 있는 창이 뜨게 된다. 값을 다음과 같이 바꾸고 확인을 누른다.

 Mode ode ode ode -> Input

 Tag -> analog_1

7) F5 나 실행을 눌러 뷰어를 실행한다.

analog_1을 바인딩 한 레이블 객체를 누르고 값을 넣어보면서 연산식에 따른 태그 값의 변화가 어떤지

관찰할 수 있다.

(1) analog_1 텍스트 밑의 레이블을 클릭하면 이런 창이 뜬다.

(2) 띄운 창에 0 이상의 값을 입력하고 OK를 누르면 오른쪽에 위치한 연산식을 적용한 태그를 바인딩 한

레이블 안의 값이 바뀌는 걸 알 수 있다.



0 답글
제목