Scenario

X-SCADA

Scenario

관리자 0 4915


시나리오

1. 시나리오 기능 설명

시나리오 기능은 시뮬레이션과 비슷하다. 가상 태그를 일정 주기마다 증감해 각종 상황을 테스트하기에 적합하다. 1)과 2)는 시나리오 기능의 요소를

  1) 시나리오 설명

다음은 간단히 구성해볼 수 있는 시나리오 예제의 일부분이다.

위 사진에서도 볼 수 있듯 Scenario의 General 영역과 Monitoring Status에 아날로그 태그들이 바인딩되어있다. 아래는 각 영역의 항목에 대한 설명이다.


 ● General

   ■ Execution : 시나리오 제어 태그 지정

(Stop: 0, 3~, Start: 1, Pause: 2)

   ■ Set the value of tag to 0(stopped status) when the scenario is ended: 시나리오가 끝날 때 Execution에 바인딩한 태그값을 0으로 설정한다. 이 체크박스를 해제한다고 해도 시나리오는 무한반복하지 않는다. 어떤 숫자에서 1로 설정이 되어야 시나리오가 시작된다.

 ● Monitoring Status

   ■ Running Status : 현재 상태를 기록하는 태그

   ■ Running Step : 현재 스텝을 기록하는 태그

   ■ Elapsed Time : 경과 시간을 기록하는 태그

   ■ Duration Time : 걸릴 시간을 기록하는 태그(시나리오 스텝 전체의 Duration을 합산한 값)


 2) 스텝 설명

다음은 시나리오 예제의 Step1의 설정 창이다

.

   ① Step Item 영역

step01에는 group_1 그룹 태그에 속한 analog_1, digital_1, string_1 태그가 등록되어 있다.

모든 태그는 스텝이 시작하자마자 태그값이 Value에 있는 값으로 바뀐다. 그러나 Analog 타입의 태그는 아래의 항목을 편집함으로써 태그값의 변화를 조절할 수 있다.

  ● Slope Value: 태그가 한 번에 증가할 값을 나타낸다.

  ● Slope Interval: 태그값이 Slope Value만큼 증가할 주기를 나타낸다.

예를 들어 Slope Value가 10이고 Slope Interval이 0.1이라면 0.1초마다 태그값이 10씩 증가한다고 할 수 있다. 물론 두 칸을 비워놓는다면 Analog 태그도 다른 유형의 태그와 같이 즉시 태그값이 Value에서 설정한 값으로 바뀔 것이다.


 ② Waiting 영역

모든 스텝은 자신의 종료를 정의해야 한다. Waiting 영역에서는 스텝의 종료에 관여하는 설정을 편집할 수 있다. 아래는 항목에 대한 설명이다.

  ● Type : 종료 유형을 설정한다.

   ■ none: default 값이다. 종료를 하지 않는다. 수동으로 넘겨야 한다.

   ■ result: Result 항목에 지정된 태그가 True가 되면 즉각 등록된 태그의 태그값을 Step Item영역에서 지정한 Value로 바꾸고 스텝을 종료한다.

   ■ duration: Duration 항목에 지정된 시간이 흐르면 즉각 등록된 태그의 태그값을 Value로 바꾸고 스텝을 종료한다.

   ■ result AND duration: Result 항목에 지정된 태그가 True이고 Duration 항목에 지정된 시간이 흐르면 즉각 등록된 태그의 태그값을 Step Item영역의 Value로 바꾸고 스텝을 종료한다.

   ■ duration After result: 결과태그가 True가 될 때부터 duration만큼 지난 뒤 종료한다.

   ■ result After duration: 결과태그가 True가 되더라도 duration이 지나고 나서 종료한다.

 ● Result: 결과 태그를 지정한다.

 ● Duration: 스텝 지속시간을 지정한다.

※ 페이지 용량 관계 상, 더 많은 설명을 보시려면 첨부파일 다운로드 바랍니다! 


 

[이 게시물은 관리자님에 의해 2021-08-02 17:13:48 Scenario에서 이동 됨]
0 Reply Comment