스크립트 빌더(Script Builder) 기능 추가
사용자의 스크립트 사용에 도움을 드리기 위해 타이머(Timer)와 태그 이벤트(TagEvent)에 대한 스크립트 빌더 기능을 추가하였습니다.
1. Script Builder - Timer
1) 타이머(Timer) 기능을 적용할 간단한 스크립트를 작성한다.
2) 하단 스크립트(Script) 탭 우측에 있는 스크립트 빌더(Script Builder) 버튼을 클릭한 뒤, 타이머에 대한 설정을 한다.
- 핸들러(Handler) : 스크립트 빌더를 적용할 함수를 설정한다.
- 딜레이(Delay) : 타이머 시작 후 얼마만큼의 시간(ms)이 흐른 뒤 시작할지 설정한다.
- 주기(Interval) : 설정한 핸들러가 얼마만큼의 시간 간격(ms)을 두고 실행할지 설정한다.
- 횟수(Count) : 몇 회 반복할지 설정한다.
- 트리거(Trigger) : 설정한 핸들러가 시작하기 위한 조건 태그를 설정한다. (트리거(Trigger)를 설정하지 않으면 설정한 핸들러(Handler)가 자동으로 시작한다.)
3) 아래와 같이 설정한 타이머에 대한 스크립트가 자동으로 작성된다.
4) X-SCADA Viewer로 실행해본다.
- 아래와 같이 트리거(Trigger)의 값이 Off 인 경우, 스크립트가 실행되지 않는다.
- 트리거(Trigger)를 On 으로 변경시키면 설정한 조건대로 스크립트가 실행된다.
1. Script Builder - TagEvent
1) 하단 스크립트(Script) 탭 우측에 있는 스크립트 빌더(Script Builder) 버튼을 클릭한 뒤, 태그이벤트(TagEvent)에 대한 설정을 한다.
2) 아래와 같이 설정한 태그이벤트에 맞는 스크립트가 자동으로 작성된다.
3) 만약 핸들러(Handler)를 지정하지 않은 경우 아래와 같이 태그 이벤트가 작성된다.