X-SCADA 태그 연산식

ETC

X-SCADA 태그 연산식

관리자 0 9000

​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 Reply Comment