Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Xpanel Designer에서는 Xpanel에서 실시간으로 모니터링 중인 데이터의 추세를 감시할 수 있는 실시간 트렌드와, 수집된 데이터를 토대로 하여 시간대별 데이터 추이를 분석할 수 있는 히스토리컬 트렌드를 함께 제공합니다. 한 트렌드 내에서 한 번에 최대 16개의 데이터를 동시 분석 가능하며, 여섯 가지의 트렌드를 지원하여 사용자의 요구에 알맞는 종류를 선택하여 사용할 수 있습니다. 또한, 모니터링한 데이터를 CSV 파일로 저장할 수 있습니다.

특징

  • 트렌드 종류에 따라 최대 16개의 태그를 등록하여 분석할 수 있습니다.

  • 감시 시간대를 확대 및 축소하여 데이터 추이를 분석할 수 있습니다.

  • 시간대 검색, 프레임 이동 등 데이터 분석에 용이한 도구모음을 통해, 트렌드 상에서 편리하게 데이터 추이를 감시할 수 있습니다.

  • YT트렌드, Scope 트렌드, SPC트렌드, ST 트렌드, LOG 트렌드, XY 트렌드와 같이 다양한 종류를 제공함으로써, 사용자가 원하는 형태의 트렌드로 데이터를 감시할 수 있습니다.

NOTE

  • 한 페이지에 다수의 경향 감시 오브젝트를 등록하였을 때, 장비의 메모리 성능이 저하될 수 있음에 유의하여 주십시오.

  • 프로젝트 종료 시점 이후부터 프로젝트 재시작 시간까지의 트렌드의 값은 저장되지 않습니다.


설정 화면

[그림] – [경향감시] 혹은 도구상자에서 [트렌드]를 선택하면 아래와 같이 트렌드 설정 화면이 나타납니다.

...

항목

설명

이름

트렌드 오브젝트의 고유한 이름을 입력합니다. 영문, 한글, 숫자, 특수문자 조합으로 설정할 수 있습니다. 다른 트렌드와 중복될 경우 Xpanel 장비에 다운로드 되지 않습니다.

Trend 종류

감시하고자 하는 경향 감시 오브젝트의 종류를 선택합니다.

일반 (YT)

시간대별 태그 값을 감시할 수 있는 트렌드입니다.

SPC

PLC 메모리에 저장되어 있는 데이터를 표시할 때 X좌표를 같이 지정하여 한번에 보기 위한 트렌드입니다.

ST

트렌드의 데이터를 사용자가 지정한 Step 별로 표시할 수 있습니다. 데이터의 기준을 정하여 수집된 데이터 값의 추이를 감시하고자 할 때 사용할 수 있습니다.

Scope

데이터 수집 기능이나 PLC 메모리를 활용하여 저장해놓은 데이터를 한번에 보기 위한 그래프입니다.

Log

데이터 로깅을 하면서 동시에 그래프로 로깅된 데이터를 실시간으로 표시합니다. 멀티 채널을 사용할 수 있고, 정주기 또는 Trigger로 데이터를 로깅할 수 있습니다.

XY

Log 트렌드와 유사하게 데이터 로깅을 하며 동시에 그래프로 로깅된 데이터를 표시합니다. 단, X좌표를 지정하여 표시하는 차이점이 있습니다.

표시 기준

트렌드의 진행 방향을 설정합니다. 왼쪽을 선택할 경우 그래프가 왼쪽에서 오른쪽으로 그려집니다. 오른쪽을 선택할 경우 그래프가 오른쪽에서 왼쪽으로 그려집니다.

표시 시간

트렌드 X축의 시간 범위를 나타냅니다. 표시 시간은 데이터 수집 주기의 값에 따라 달라질 수 있습니다 (YT 트렌드). 이 경우, 수집 주기보다 작거나 혹은 5000배 이상으로 설정할 수 없습니다.

데이터 수집 주기

경향감시 오브젝트에 데이터가 표시되는 주기를 의미합니다. 주기 간격이 작을수록 정밀한 그래프가 표시됩니다. 최소 1에서 표시 시간 범위 내에서 데이터 수집 주기를 지정할 수 있습니다.

파일로 저장

경향감시 오브젝트에 표시된 데이터를 유지하기 위해 사용됩니다. Xpanel 프로젝트를 종료하고 다시 구동할 때 이전에 그린 트렌드를 다시 확인하는데 용이합니다.

메모리 종류에 관계없이 최대 저장 가능 개수는

YT 트렌드: 5000개

Log 트렌드: 30000개

XY 트렌드: 10000개

입니다. 개수를 초과할 경우 오래된 데이터를 지우고 새로운 데이터를 저장합니다. SPC, ST, Scope 트렌드는 해당 기능을 지원하지 않습니다.

주메모리

Xpanel 장비에 파일을 저장합니다. 기본 경로는 \\Xpanel\ 입니다.

SD 메모리

SD 메모리에 파일을 저장합니다. Root에 저장됩니다.

USB 메모리

USB 메모리에 파일을 저장합니다. Root에 저장됩니다.

이전

이전의 트렌드 설정 항목으로 이동합니다.

다음

다음 트렌드 설정 항목으로 이동합니다.

등록

현재까지의 모든 설정을 가지고 트렌드 개체를 만듭니다.

취소

모든 편집을 중단하고 편집 화면을 종료합니다.

 

YT 트렌드

YT 트렌드는 가장 기본적인 형태의 트렌드이며, Y축의 데이터 값에 대하여 시간대별로 태그 값을 감시할 수 있습니다. 트렌드 종류에서 [일반(YT)]를 선택하여 페이지에 등록할 수 있습니다.

...

항목

설명

태그이름

감시할 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.

Image RemovedImage Added

어드레스

감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.

태그이름

감시할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다.

주석

트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.

최소값

수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.

최대값

수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.

펜색

선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.

펜색

감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.

...

※ 본 기능은 Xpanel Designer v2.53 이상 버전부터 사용할 수 있습니다.


 

Scope 트렌드

Scope 트렌드는 장치에 수집된 데이터 또는 Xpanel 데이터 수집 기능에 의해 저장된 데이터를 화면에 그래프로 표시합니다. 다음 그림과 같이 저장된 데이터를 불러와 그래프를 한 번에 그립니다.

...

항목

내용

컨트롤 비트

컨트롤 비트로 지정된 디지털 태그를 이용하여 그래프 업데이트 시 장비로부터 데이터를 수신하고 있음을 표시합니다. Xpanel이 그래프 업데이트를 위해 장비로부터 데이터를 읽어오는 동안 컨트롤 비트에 지정된 태그는 Set (1) 되며, 읽기 완료 시 Clear (0) 됩니다.

컨트롤 태그

Scope 트렌드의 그래프 업데이트를 제어하기 위한 태그를 등록합니다. 등록된 태그 또는 어드레스의 값이 변경될 때마다 변경된 값에 지정된 형태로 그래프를 업데이트 합니다.

2: 현재 그려진 그래프를 지웁니다.

3: 현재 그려진 그래프를 지우고 다시 그립니다.

데이터 카운트

그래프에 그릴 각 펜의 데이터 개수를 지정합니다. 최대 2048개까지 설정할 수 있으며, 데이터 수집을 이용할 경우 이 설정은 사용되지 않습니다.

최소값

Y축의 최소값을 결정할 태그 또는 어드레스를 지정합니다. 그래프 업데이트 시 최소값이 최대값보다 크다면 그래프는 그려지지 않습니다.

최대값

Y축의 최대값을 결정할 태그 또는 어드레스를 지정합니다. 그래프 업데이트 시 최대값이 최소값보다 작다면 그래프는 그려지지 않습니다.

블록번호

데이터 수집 모델을 사용하는 경우에 데이터를 읽어올 블록 번호를 지정합니다. 블록에 저장된 데이터를 모두 가져와 트렌드에 그래프를 그리며, 최대 16개의 태그만 그릴 수 있습니다. PLC로부터 데이터를 읽어오는 경우 해당 설정은 사용되지 않습니다.

SPC 트렌드

SPC 트렌드는 Scope 트렌드와 같이 PLC에 미리 저장해 놓은 데이터를 한번에 그래프로 표시하기 위해 사용됩니다. Scope 트렌드와 가장 큰 차이점은 Scope 트렌드는 데이터를 순서대로 표시하는 반면, SPC 트렌드는 X축의 데이터를 지정할 수 있습니다. 즉, 각 포인트의 X,Y 좌표를 모두 할당하여 그래프로 표시합니다. 따라서 그래프 모양이 시간 순서에 따라 한쪽 방향으로 흘러가지 않고 지정된 X축 좌표에 의해 데이터가 표시됩니다.

...

항목

내용

이동 포인트 사용

이동 포인트란 X축 태그와 Y축 태그의 데이터를 좌표로 하여 그래프 위에 실시간으로 포인트를 표시하는 것을 의미합니다. 그래프로 그려진 값과 현재 측정되는 값의 차이를 시각적으로 확인할 수 있습니다.

해당 옵션을 체크하면 이동 포인트를 사용할 수 있습니다.

표시색

이동 포인트의 색을 설정합니다. 98개의 색 중 하나를 선택할 수 있습니다.

크기 (픽셀)

이동 포인트의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.

이동 포인트 Trace 사용

이동 포인트 사용 시, 해당 포인트의 이동 경로를 표시할 수 있습니다. 이동량이 사용자가 설정한 Trace Size (태그/어드레스 값 또는 고정값)에 도달하면 더 이상 업데이트 되지 않습니다.

이동 포인트를 새로 업데이트 하기 위해서는 컨트롤 태그를 사용하여 Trace 작업을 정지시킨 후 다시 실행하여야 합니다.

고정 Trace 사용

해당 옵션을 체크하면 입력한 고정값 만큼 이동 포인트의 이동 경로가 표시됩니다. 최소 1에서 최대 800까지 설정할 수 있습니다.

Image RemovedImage Added

해당 옵션을 체크 해제할 경우 고정값 대신 태그 또는 어드레스의 값을 기준으로 합니다. 사용 가능한 값의 범위는 1에서 800까지입니다.

[…] 버튼을 눌러 상세 어드레스 지정 또는 태그 검색이 가능합니다.

Image RemovedImage Added

X/Y 축 데이터 변경 시 Trace 업데이트

체크된 옵션에 따라 해당 축의 데이터가 변경될 때마다 이동 포인트의 경로가 늘어납니다.

데이터 포인트 크기 (픽셀)

오브젝트에 표시되는 데이터 포인트의 크기를 지정합니다. 최소 1에서 최대 1024까지 입력할 수 있습니다.

테두리 그리기

그래프 영역의 외곽선을 그립니다.

데이터 연결하여
그리기

체크된 경우 각각 펜들의 데이터 포인트가 선으로 연결되어 그려집니다.

...

NOTE

SPC 트렌드가 등록된 페이지를 열거나 열려있는 상태에서 컨트롤 태그의 값이 1 또는 3이 되면 업데이트를 진행합니다. 이 때, 순간적으로 통신작업이 오브젝트의 데이터를 읽어오는데 집중되므로 다른 동작 (페이지 열기, 태그값 쓰기 등)을 수행하는 경우 늦게 반응할 수 있습니다. 가급적 업데이트 작업 완료 후 동작을 수행하여 주시기 바랍니다.

ST 트렌드

ST 트렌드는 장치의 데이터를 참고하여 기준 그래프를 그리고, 실시간으로 수집되는 데이터를 그래프로 그려 비교하기 위해 사용됩니다.

...

트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.

Image RemovedImage RemovedImage AddedImage Added

항목

설명

배경색

감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.

...

NOTE

ST 트렌드가 등록된 페이지를 열거나 열려있는 상태에서 컨트롤 태그의 값이 3이 되면 업데이트를 진행합니다. 이 때, 순간적으로 통신작업이 오브젝트의 데이터를 읽어오는데 집중되므로 다른 동작 (페이지 열기, 태그값 쓰기 등)을 수행하는 경우 늦게 반응할 수 있습니다. 가급적 업데이트 작업 완료 후 동작을 수행하여 주시기 바랍니다.

Log 트렌드

Log 트렌드는 통신 대상 장비로부터 데이터를 로깅함과 동시에 경향감시 그래프를 그립니다. 펜을 개별적으로 볼 수 있으며, 로깅되는 데이터를 CSV파일로 저장할 수 있습니다.

...

항목

내용

버퍼크기

경향감시 오브젝트에 표시할 데이터의 개수를 설정합니다. 펜 별로 지정된 개수만큼의 데이터가 화면에 표시됩니다. 최소 2에서 최대 800까지 입력할 수 있습니다. 800개를 초과할 경우 제일 오래된 포인트를 삭제합니다.

수집방식

데이터 수집 방식을 지정합니다. 정주기인 경우 설정한 데이터 수집 주기에 따라 오브젝트의 데이터가 업데이트 됩니다. Trigger인 경우 Trigger 태그의 값이 0에서 0이 아닌 값으로 변경될 때마다 오브젝트의 데이터가 업데이트 됩니다.

데이터 수집 주기

정주기를 선택하였을 때 활성화됩니다. 단위는 100mSec이며 최소 1에서 최대 65535까지 입력할 수 있습니다.

Trigger 태그

Trigger를 선택하였을 때 활성화됩니다. Trigger 동작의 기준이 될 태그 또는 어드레스를 지정합니다.  버튼을 눌러 상세 어드레스를 설정하거나 태그를 선택할 수 있습니다.

컨트롤 태그

Log 트렌드의 동작을 제어할 태그를 등록합니다.

0: 데이터 수집을 허용합니다. 그래프 그리기를 시작합니다.

1: 데이터 수집과 그래프 그리기를 정지합니다.

2: 데이터 수집과 그래프를 초기화합니다. 초기화 후 데이터 수집 및 그래프
그리기를 정지합니다.

데이터 포인트

그래프에 표시하는 점의 크기를 픽셀 단위로 설정합니다. 최소 0에서 최대 1024까지 입력할 수 있습니다.

멀티채널 사용

멀티채널 사용 옵션을 선택하여 각 펜을 분리하여 모니터링 할 수 있습니다. 다음 그림과 같은 형태로 그려집니다. 멀티채널의 맨 위 그래프부터 펜 1번의 데이터를 표시합니다.

Image RemovedImage Added

테두리 그리기

경향감시 오브젝트의 외곽선 표시 여부를 설정합니다.

 

XY 트렌드

XY 트렌드는 데이터 로깅과 함께 트렌드 그래프를 그리는데 사용됩니다. Log 트렌드와 달리 포인트의 X좌표를 직접 지정할 수 있습니다. 또한, 히스토리컬 모드가 지원되어 과거 데이터를 되돌려 볼 수 있습니다. 단, 멀티채널과 CSV파일 변환은 할 수 없습니다.

...

항목

내용

X축 최소값

X좌표의 최소값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최소값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최소값을 설정할 수 있습니다.

최소값이 최대값보다 크거나 같은 경우 그래프는 업데이트 되지 않습니다.

X축 최대값

X좌표의 최대값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최대값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최대값을 설정할 수 있습니다.

최대값이 최소값보다 작거나 같은 경우 그래프는 업데이트 되지 않습니다.

 

 

관련 기능

트렌드 제어 버튼

Xpanel Designer에서 제공하는 제어 버튼을 사용하지 않고 직접 디자인한 제어 버튼을 사용하고자 하는 경우, 터치 기능을 이용하여 직접 생성할 수 있습니다. 제어 버튼은 YT, ST, Scope, XY 트렌드에서만 사용할 수 있습니다.

...

NOTE

  • 키 입력 기능을 사용하여 제어 버튼을 구성하는 경우, 제어하고자 하는 경향감시 오브젝트를 선택한 이후 버튼 선택을 해야 합니다.

  • 한 페이지에 경향감시 오브젝트가 2개 이상 있을 경우, 트렌드 제어 버튼은 사용자가 지정한 (포커스를 지정한) 오브젝트만 제어할 수 있습니다.



경향감시 관련 함수

본 항목에서는 경향감시 기능에서 자주 쓰이는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.

...

SetPenStatus

YT 트렌드에 등록된 펜을 보이게 하거나 숨깁니다.

서브루틴명

SetPenStatus (“YT 트렌드명”, 펜 번호, 옵션)

기능

지정한 YT 트렌드 내에서 특정한 펜을 보이게 하거나 숨길 수 있습니다.

YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름

펜 번호: 보임 여부를 설정할 펜 (1~16)

옵션: 보임 1, 숨김 0

사용 예제

‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜이 보이도록 설정합니다.

SetPenStatus (“Trend”, 1, 1)

 

 

사용 예제

본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오.

...