...
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)]를 선택하여 페이지에 등록할 수 있습니다.
...
항목 | 설명 | |
태그이름 | 감시할 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다. | |
어드레스 | 감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 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까지 설정할 수 있습니다. 해당 옵션을 체크 해제할 경우 고정값 대신 태그 또는 어드레스의 값을 기준으로 합니다. 사용 가능한 값의 범위는 1에서 800까지입니다. […] 버튼을 눌러 상세 어드레스 지정 또는 태그 검색이 가능합니다. |
X/Y 축 데이터 변경 시 Trace 업데이트 | 체크된 옵션에 따라 해당 축의 데이터가 변경될 때마다 이동 포인트의 경로가 늘어납니다. |
데이터 포인트 크기 (픽셀) | 오브젝트에 표시되는 데이터 포인트의 크기를 지정합니다. 최소 1에서 최대 1024까지 입력할 수 있습니다. |
테두리 그리기 | 그래프 영역의 외곽선을 그립니다. |
데이터 연결하여 | 체크된 경우 각각 펜들의 데이터 포인트가 선으로 연결되어 그려집니다. |
...
NOTE | SPC 트렌드가 등록된 페이지를 열거나 열려있는 상태에서 컨트롤 태그의 값이 1 또는 3이 되면 업데이트를 진행합니다. 이 때, 순간적으로 통신작업이 오브젝트의 데이터를 읽어오는데 집중되므로 다른 동작 (페이지 열기, 태그값 쓰기 등)을 수행하는 경우 늦게 반응할 수 있습니다. 가급적 업데이트 작업 완료 후 동작을 수행하여 주시기 바랍니다. |
ST 트렌드
ST 트렌드는 장치의 데이터를 참고하여 기준 그래프를 그리고, 실시간으로 수집되는 데이터를 그래프로 그려 비교하기 위해 사용됩니다.
...
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
항목 | 설명 |
배경색 | 감시화면의 배경 색을 지정합니다. 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번의 데이터를 표시합니다. |
테두리 그리기 | 경향감시 오브젝트의 외곽선 표시 여부를 설정합니다. |
XY 트렌드
XY 트렌드는 데이터 로깅과 함께 트렌드 그래프를 그리는데 사용됩니다. Log 트렌드와 달리 포인트의 X좌표를 직접 지정할 수 있습니다. 또한, 히스토리컬 모드가 지원되어 과거 데이터를 되돌려 볼 수 있습니다. 단, 멀티채널과 CSV파일 변환은 할 수 없습니다.
...
항목 | 내용 |
X축 최소값 | X좌표의 최소값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최소값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최소값을 설정할 수 있습니다. 최소값이 최대값보다 크거나 같은 경우 그래프는 업데이트 되지 않습니다. |
X축 최대값 | X좌표의 최대값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최대값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최대값을 설정할 수 있습니다. 최대값이 최소값보다 작거나 같은 경우 그래프는 업데이트 되지 않습니다. |
관련 기능
트렌드 제어 버튼
Xpanel Designer에서 제공하는 제어 버튼을 사용하지 않고 직접 디자인한 제어 버튼을 사용하고자 하는 경우, 터치 기능을 이용하여 직접 생성할 수 있습니다. 제어 버튼은 YT, ST, Scope, XY 트렌드에서만 사용할 수 있습니다.
...
NOTE |
|
경향감시 관련 함수
본 항목에서는 경향감시 기능에서 자주 쓰이는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.
...
SetPenStatus | YT 트렌드에 등록된 펜을 보이게 하거나 숨깁니다. |
서브루틴명 | SetPenStatus (“YT 트렌드명”, 펜 번호, 옵션) |
기능 | 지정한 YT 트렌드 내에서 특정한 펜을 보이게 하거나 숨길 수 있습니다. YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름 펜 번호: 보임 여부를 설정할 펜 (1~16) 옵션: 보임 1, 숨김 0 |
사용 예제 | ‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜이 보이도록 설정합니다. SetPenStatus (“Trend”, 1, 1) |
사용 예제
본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오. |
...