스크립트 빌더(Script Builder) 기능 추가

Script

스크립트 빌더(Script Builder) 기능 추가

관리자 2 1765

사용자의 스크립트 사용에 도움을 드리기 위해 타이머(Timer)와 태그 이벤트(TagEvent)에 대한 스크립트 빌더 기능을 추가하였습니다.



1. Script Builder - Timer

1) 타이머(Timer) 기능을 적용할 간단한 스크립트를 작성한다.

b6b6a25209dfc001c93e3538588422e0_1648807478_7949.png
 


2) 하단 스크립트(Script) 탭 우측에 있는 스크립트 빌더(Script Builder) 버튼을 클릭한 뒤, 타이머에 대한 설정을 한다.

b6b6a25209dfc001c93e3538588422e0_1648807485_8833.png
- 핸들러(Handler) : 스크립트 빌더를 적용할 함수를 설정한다.

- 딜레이(Delay) : 타이머 시작 후 얼마만큼의 시간(ms)이 흐른 뒤 시작할지 설정한다.

- 주기(Interval) : 설정한 핸들러가 얼마만큼의 시간 간격(ms)을 두고 실행할지 설정한다.

- 횟수(Count) : 몇 회 반복할지 설정한다.

- 트리거(Trigger) : 설정한 핸들러가 시작하기 위한 조건 태그를 설정한다. (트리거(Trigger)를 설정하지 않으면 설정한 핸들러(Handler)가 자동으로 시작한다.)



3) 아래와 같이 설정한 타이머에 대한 스크립트가 자동으로 작성된다.

b6b6a25209dfc001c93e3538588422e0_1648807494_5202.png
 


4) X-SCADA Viewer로 실행해본다.

- 아래와 같이 트리거(Trigger)의 값이 Off 인 경우, 스크립트가 실행되지 않는다.

b6b6a25209dfc001c93e3538588422e0_1648807500_1895.png
 

- 트리거(Trigger)를 On 으로 변경시키면 설정한 조건대로 스크립트가 실행된다.

b6b6a25209dfc001c93e3538588422e0_1648807506_3904.png
 



1. Script Builder - TagEvent

1) 하단 스크립트(Script) 탭 우측에 있는 스크립트 빌더(Script Builder) 버튼을 클릭한 뒤, 태그이벤트(TagEvent)에 대한 설정을 한다.

b6b6a25209dfc001c93e3538588422e0_1648807516_5499.png
 


2) 아래와 같이 설정한 태그이벤트에 맞는 스크립트가 자동으로 작성된다.

b6b6a25209dfc001c93e3538588422e0_1648807522_0001.png
 


3) 만약 핸들러(Handler)를 지정하지 않은 경우 아래와 같이 태그 이벤트가 작성된다.

b6b6a25209dfc001c93e3538588422e0_1648807530_3207.png
 


2 Reply Comment
니르 2022.06.09 13:22  
1. Script Builder - TagEvent
1) 하단 스크립트(Script) 탭 우측에 있는 스크립트 빌더(Script Builder) 버튼을 클릭한 뒤, 태그이벤트(TagEvent)에 대한 설정을 한다.

하단의 스크립트 빌더 버튼이 없습니다.
어디서 찾을 수 있나요?
xisom 2022.07.28 18:24  
최신버전을 다운받아 설치하시면 됩니다.
Title