Scenario

Designer

Scenario


시나리오

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
Title