...
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 트렌드: 4500개
Log 트렌드: 30000개
XY 트렌드: 10000개
입니다. 개수를 초과할 경우 오래된 데이터를 지우고 새로운 데이터를 저장합니다. SPC, ST, Scope 트렌드는 해당 기능을 지원하지 않습니다.
...
주메모리
...
Xpanel 장비에 파일을 저장합니다. 기본 경로는 \\Xpanel\ 입니다.
...
SD 메모리
...
SD 메모리에 파일을 저장합니다. Root에 저장됩니다.
...
USB 메모리
...
USB 메모리에 파일을 저장합니다. Root에 저장됩니다.
...
이전
...
이전의 트렌드 설정 항목으로 이동합니다.
...
다음
...
다음 트렌드 설정 항목으로 이동합니다.
...
등록
...
현재까지의 모든 설정을 가지고 트렌드 개체를 만듭니다.
...
취소
...
모든 편집을 중단하고 편집 화면을 종료합니다.
YT 트렌드
YT 트렌드는 가장 기본적인 형태의 트렌드이며, Y축의 데이터 값에 대하여 시간대별로 태그 값을 감시할 수 있습니다. 트렌드 종류에서 [일반(YT)]를 선택하여 페이지에 등록할 수 있습니다.
...
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 그래프영역설정
트렌드 오브젝트의 그래프 배경과 초기 그리기 방식을 지정할 수 있습니다.
...
항목
...
설명
...
그래프 배경
...
그래프 영역의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
...
초기 그리기 방식
...
초기에 그래프를 그리는 방식을 선택합니다.
고정 펜 옵션을 선택하면 최신 데이터가 표시 기준 축 (우측 또는 좌측)에 업데이트 됩니다.
유동 펜 옵션을 선택하면 최신 데이터가 직전에 그려진 펜 끝부분에 업데이트 됩니다.
어떤 옵션을 선택하더라도 동일한 그래프가 그려집니다.
(3) 펜설정
트렌드 화면에서 감시할 태그를 설정하는 화면입니다. YT트렌드의 경우 8개까지 설정할 수 있습니다.
...
항목
...
설명
...
태그이름
...
감시할 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 제어 버튼 설정
실시간 모드로 트렌드를 감시하다가, 히스토리컬 모드로 전환하여 과거의 데이터를 감시하고자 할 때 사용합니다. 시간대를 변경하여 과거의 데이터 추이를 분석할 수 있습니다.
...
항목
...
설명
...
트렌드 모드
...
트렌드 모드를 실시간 트렌드에서 히스토리컬 트렌드로, 또는 히스토리컬 트렌드에서 실시간 트렌드 모드로 변경합니다.
...
앞 프레임
...
현재 감시 시간만큼의 이전 시간을 감시하고자 할 때 설정합니다. 즉, 현재 감시하고 있는 프레임의 이전 프레임을 볼 때 이용합니다.
예) 감시 주기가 2분인 트렌드의 시간이 12:00:00 – 12:02:00일 때, 이 버튼을 누르면 11:58:00 – 12:00:00으로 시간대가 변경되어 데이터 추이를 감시합니다.
...
뒤 프레임
...
현재 감시 시간만큼의 이후 시간을 감시하고자 할 때 설정합니다. 즉, 현재 감시하고 있는 프레임의 이후 프레임을 볼 때 이용합니다.
예) 감시 주기가 2분인 트렌드의 시간이 12:00:00 – 12:02:00일 때, 이 버튼을 누르면, 12:02:00 – 12:04:00으로 시간대가 변경되어 데이터 추이를 감시합니다.
...
시간 간격 축소
...
해당 트렌드의 감시 시간대를 변경하여 이 버튼을 누르면 현재 감시 시간대의 반으로 줄일 수 있습니다. 즉, 짧은 시간대에 자세히 감시하고자 할 때 설정합니다. 수집 주기 이하로는 줄어들지 않습니다.
예) 감시 주기가 2분인 트렌드가 현재 시간이 12:00:00 – 12:02:00일 때, 이 버튼을 누르면 12:01:00 – 12:02:00으로 짧은 시간에 데이터 추이를 감시합니다.
...
시간 간격 확대
...
해당 트렌드의 감시 시간대를 변경하여 이 버튼을 누르면 현재 감시 시간대의 2배로 늘어 광범위의 시간대 동안 데이터 추이를 감시하고자 할 때 설정합니다. 수집주기의 5000배 이상으로는 늘어나지 않습니다.
예) 감시 주기가 2분인 트렌드가 현재 시간이 12:00:00 – 12:02:00일 때, 이 버튼을 누르면 11:58:00 – 12:02:00으로 변경되어 넓은 시간대에 데이터 추이를 자세히 감시합니다.
...
펜 편집
...
최소값 및 최대값을 표시할 펜을 변경합니다. 버튼을 클릭하면 등록된 펜 순서에 따라 최소값 및 최대값 표시가 변경됩니다.
...
Trend 설정
...
트렌드에서 표시할 항목을 설정합니다. 자세한 내용은 ‘(5) 트렌드 설정’을 참조하여 주시기 바랍니다.
(5) Trend 설정
...
항목
...
내용
...
기준 시각(Time)
...
히스토리컬 모드에서 표시하는 기준 시각을 의미합니다.
...
표시 기간
(Time Width)
...
분 단위로 설정이 가능하며, 최대 65535분까지 설정할 수 있습니다. 단, 실제 적용되는 표시 기간은 데이터 수집 시간보다 작거나 5000배 이상 클 수 없습니다.
...
표시 펜
...
트렌드에 등록된 펜들 중에서 화면에 표시할 펜들을 선택할 수 있습니다.
...
최소값/최대값 설정
...
Ref. Pen
...
최소값/최대값의 기준이 될 펜을 선택합니다.
...
Reset
...
최소값/최대값의 비율을 기본값으로 리셋합니다. Org Min/Max와 Zoom Min/Max의 값이 동일해집니다.
...
Org Min/Max
...
‘Ref. Pen’으로 설정된 펜의 초기 최소값/최대값이 표시됩니다. 최소값/최대값이 자리수가 긴 경우(12자리 이상)에는 가수, 지수의 형태로 표시됩니다.
...
Min/Max Ratio
...
최소값/최대값을 백분율로 계산한 값입니다. Min Ratio는 최소 0%부터 99%까지 설정 가능하며, Max Ratio는 최소 1%부터 최대 100%까지 설정 가능합니다. 이 때, Min Ratio는 Max Ratio와 같거나 커질 수 없습니다. ‘Value Set’ 콤보박스를 선택하였을 때 비활성화되며, ‘Ratio Set’ 콤보박스를 선택하였을 때 활성화됩니다.
...
Zoom Min/Max
...
Org Min/Max에서 변경된 최소값/최대값을 표시합니다. Org Min의 값보다 작은 최소값 또는 Org Max의 값보다 큰 최대값은 설정할 수 없습니다. ‘Value Set’ 콤보박스를 선택하였을 때 활성화되며, ‘Ratio Set’ 콤보박스를 선택하였을 때 비활성화됩니다.
...
Keyboard
...
‘Show’ 버튼을 눌러 가상 키보드를 화면에 표시하거나, ‘Hide’ 버튼으로 이를 숨길 수 있습니다.
※ 최소값/최대값 설정 기능은 Xpanel Designer v2.53 이상 버전부터 사용할 수 있습니다.
(6) 표시 설정
...
항목
...
설명
...
태그값 표시
...
현재 태그값 표시 여부를 설정합니다.
...
날짜 표시
...
오브젝트 중앙 상단에 시스템의 날짜 표시 여부를 설정합니다.
yy/mm/dd, dd/mm/yy, mm/dd, dd/mm 총 4개의 표시 방법을 선택할 수 있습니다.
(7) 그리드 설정
사용자가 데이터 분석을 빠르고 정확하게 할 수 있도록, 데이터수집 영역에 그리드 설정을 제공합니다.
...
항목
...
내용
...
그리드 표시
...
오브젝트의 그리드 표시 여부를 설정합니다.
...
X축 그리드 수
...
X축에 표시하고자 하는 그리드의 수를 지정합니다. 최소 1개부터 최대 99개까지 설정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시하고자 하는 그리드의 수를 지정합니다. 최소 1개부터 최대 99개까지 설정할 수 있습니다.
...
그리드 색
...
그리드의 색을 지정합니다. 총 98가지의 색을 선택할 수 있습니다.
(8) Y축 데이터 표시
...
항목
...
내용
...
최대/최소값 표시
...
오브젝트의 Y축에 데이터의 최대/최소값 표시 여부를 선택합니다.
(9) X축 데이터표시
...
항목
...
내용
...
시간 표시
...
오브젝트의 X축에 시간 표시 여부를 선택합니다.
(10) 히스토리컬 터치 동작 정의
...
히스토리컬 모드에서 트렌드 화면의 불특정한 부분을 터치하였을 때, 입력된 스크립트가 실행됩니다. 스크립트에는 우선순위를 적용할 수 있습니다. 실시간 감시 상태일 때는 기능 동작이 되지 않습니다.
...
항목
...
내용
...
터치동작-명령식
...
트렌드 화면을 터치했을 때 동작할 명령식 또는 스크립트를 작성합니다.
...
우선순위
...
프로젝트 내에서 동작하는 스크립트에 우선순위를 부여합니다. 값이 낮을수록 높은 우선순위를 가집니다.
...
어드레스
...
PLC의 접점을 입력합니다.
...
태그이름
...
태그 이름을 검색하여 입력합니다.
※ 본 기능은 Xpanel Designer v2.53 이상 버전부터 사용할 수 있습니다.
Scope 트렌드
Scope 트렌드는 장치에 수집된 데이터 또는 Xpanel 데이터 수집 기능에 의해 저장된 데이터를 화면에 그래프로 표시합니다. 다음 그림과 같이 저장된 데이터를 불러와 그래프를 한 번에 그립니다.
...
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 선 색
트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.
...
항목
...
설명
...
선 색
...
경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.
(3) 펜설정
트렌드에 그래프를 그릴 펜을 설정하는 화면입니다. Scope트렌드의 경우 16개까지 설정할 수 있습니다. 각 펜은 최대 2048개의 데이터를 표시할 수 있습니다.
...
항목
...
설명
...
데이터 수집 사용
...
Xpanel의 데이터 수집 모델에 저장된 데이터를 기반으로 Scope 트렌드를 그립니다. 데이터 수집 모델에 지정된 태그나 어드레스 16개를 초과한다 하더라도 트렌드에는 데이터는 16개만 표시됩니다.
...
태그이름
...
데이터 수집 모델을 사용하지 않을 때 그래프를 그릴 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 그리드 설정
그래프에 그려지는 기준선을 설정합니다.
...
항목
...
설명
...
그리드 표시
...
트렌드 오브젝트에 그리드를 표시하거나 해제합니다.
...
X축 그리드 수
...
X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
그리드 색
...
오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(5) Y축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
...
표시 크기 (픽셀)
...
Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
(6) X축 데이터 표시
...
항목
...
설명
...
데이터 개수 표시
...
X축에 데이터 개수 표시 여부를 설정합니다. 데이터 번호 1번부터 최대 데이터 개수를 X축 양측에 표시합니다.
(7) Scope 옵션
...
항목
...
내용
...
데이터 포인트 크기 (픽셀)
...
데이터 포인트의 크기를 픽셀 단위로 지정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
...
테두리 그리기
...
경향감시 오브젝트의 외곽선 표시 여부를 설정합니다.
(8) Scope 태그
...
항목
...
내용
...
컨트롤 비트
...
컨트롤 비트로 지정된 디지털 태그를 이용하여 그래프 업데이트 시 장비로부터 데이터를 수신하고 있음을 표시합니다. Xpanel이 그래프 업데이트를 위해 장비로부터 데이터를 읽어오는 동안 컨트롤 비트에 지정된 태그는 Set (1) 되며, 읽기 완료 시 Clear (0) 됩니다.
...
컨트롤 태그
...
Scope 트렌드의 그래프 업데이트를 제어하기 위한 태그를 등록합니다. 등록된 태그 또는 어드레스의 값이 변경될 때마다 변경된 값에 지정된 형태로 그래프를 업데이트 합니다.
2: 현재 그려진 그래프를 지웁니다.
3: 현재 그려진 그래프를 지우고 다시 그립니다.
...
데이터 카운트
...
그래프에 그릴 각 펜의 데이터 개수를 지정합니다. 최대 2048개까지 설정할 수 있으며, 데이터 수집을 이용할 경우 이 설정은 사용되지 않습니다.
...
최소값
...
Y축의 최소값을 결정할 태그 또는 어드레스를 지정합니다. 그래프 업데이트 시 최소값이 최대값보다 크다면 그래프는 그려지지 않습니다.
...
최대값
...
Y축의 최대값을 결정할 태그 또는 어드레스를 지정합니다. 그래프 업데이트 시 최대값이 최소값보다 작다면 그래프는 그려지지 않습니다.
...
블록번호
...
데이터 수집 모델을 사용하는 경우에 데이터를 읽어올 블록 번호를 지정합니다. 블록에 저장된 데이터를 모두 가져와 트렌드에 그래프를 그리며, 최대 16개의 태그만 그릴 수 있습니다. PLC로부터 데이터를 읽어오는 경우 해당 설정은 사용되지 않습니다.
SPC 트렌드
SPC 트렌드는 Scope 트렌드와 같이 PLC에 미리 저장해 놓은 데이터를 한번에 그래프로 표시하기 위해 사용됩니다. Scope 트렌드와 가장 큰 차이점은 Scope 트렌드는 데이터를 순서대로 표시하는 반면, SPC 트렌드는 X축의 데이터를 지정할 수 있습니다. 즉, 각 포인트의 X,Y 좌표를 모두 할당하여 그래프로 표시합니다. 따라서 그래프 모양이 시간 순서에 따라 한쪽 방향으로 흘러가지 않고 지정된 X축 좌표에 의해 데이터가 표시됩니다.
...
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 선 색
트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.
...
항목
...
설명
...
선 색
...
경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.
(3) 펜설정
트렌드 화면에서 감시할 태그를 설정하는 화면입니다. SPC트렌드의 경우 8개까지 설정할 수 있습니다. 펜 하나 당 최대 2048개의 데이터를 샘플링할 수 있습니다.
...
항목
...
설명
...
태그이름
...
감시할 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 그리드 설정
그래프에 그려지는 기준선을 설정합니다.
...
항목
...
설명
...
그리드 표시
...
트렌드 오브젝트에 그리드를 표시하거나 해제합니다.
...
X축 그리드 수
...
X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
그리드 색
...
오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(5) Y축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
...
표시 크기 (픽셀)
...
Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
(6) X축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
X축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
(7) SPC 옵션
...
항목
...
내용
...
이동 포인트 사용
...
이동 포인트란 X축 태그와 Y축 태그의 데이터를 좌표로 하여 그래프 위에 실시간으로 포인트를 표시하는 것을 의미합니다. 그래프로 그려진 값과 현재 측정되는 값의 차이를 시각적으로 확인할 수 있습니다.
해당 옵션을 체크하면 이동 포인트를 사용할 수 있습니다.
...
표시색
...
이동 포인트의 색을 설정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
...
크기 (픽셀)
...
이동 포인트의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
...
이동 포인트 Trace 사용
...
이동 포인트 사용 시, 해당 포인트의 이동 경로를 표시할 수 있습니다. 이동량이 사용자가 설정한 Trace Size (태그/어드레스 값 또는 고정값)에 도달하면 더 이상 업데이트 되지 않습니다.
이동 포인트를 새로 업데이트 하기 위해서는 컨트롤 태그를 사용하여 Trace 작업을 정지시킨 후 다시 실행하여야 합니다.
...
고정 Trace 사용
...
해당 옵션을 체크하면 입력한 고정값 만큼 이동 포인트의 이동 경로가 표시됩니다. 최소 1에서 최대 800까지 설정할 수 있습니다.
...
해당 옵션을 체크 해제할 경우 고정값 대신 태그 또는 어드레스의 값을 기준으로 합니다. 사용 가능한 값의 범위는 1에서 800까지입니다.
[…] 버튼을 눌러 상세 어드레스 지정 또는 태그 검색이 가능합니다.
...
X/Y 축 데이터 변경 시 Trace 업데이트
...
체크된 옵션에 따라 해당 축의 데이터가 변경될 때마다 이동 포인트의 경로가 늘어납니다.
...
데이터 포인트 크기 (픽셀)
...
오브젝트에 표시되는 데이터 포인트의 크기를 지정합니다. 최소 1에서 최대 1024까지 입력할 수 있습니다.
...
테두리 그리기
...
그래프 영역의 외곽선을 그립니다.
...
데이터 연결하여
그리기
...
체크된 경우 각각 펜들의 데이터 포인트가 선으로 연결되어 그려집니다.
(8) SPC 태그
...
항목
...
내용
...
컨트롤
...
SPC 트렌드의 그래프 업데이트를 제어하기 위한 태그를 등록합니다. 등록된 태그 또는 어드레스의 값이 변경될 때마다 변경된 값에 지정된 형태로 그래프를 업데이트 합니다.
1: 이전에 그려진 그래프 위에 새로운 그래프를 덮어서 그립니다.
2: 현재 그려진 그래프를 지웁니다.
3: 현재 그려진 그래프를 지우고 다시 그립니다.
4: 이동 포인트 Trace 작업 시작 (이동 포인트 Trace 사용 옵션 체크 시)
5: 이동 포인트 Trace 작업 일시정지 (이동 포인트 Trace 사용 옵션 체크 시)
6: 이동 포인트 Trace 작업 중지 (이동 포인트 Trace 사용 옵션 체크 시)
...
데이터 카운트
...
그래프 업데이트 시 읽어올 펜의 데이터 포인트 개수를 지정합니다. 컨트롤 태그의 값이 1 또는 3일 경우에만 데이터 카운트 태그의 값이 참조됩니다. 인식되는 태그 값은 0에서 2048까지이며, 이 범위를 벗어나는 값은 0 또는 2048로 인식됩니다. 값이 0인 경우 그래프에 표시할 내용이 없으므로 그래프가 그려지지 않습니다.
PLC의 어드레스를 이용할 경우, 지정한 어드레스부터 데이터 카운트만큼 워드 영역을 사용하므로 그만큼의 여유공간을 확보해야 합니다.
...
컨트롤 비트
...
컨트롤 비트로 지정된 디지털 태그를 이용하여 그래프 업데이트 시 장비로부터 데이터를 수신하고 있음을 표시합니다. Xpanel이 그래프 업데이트를 위해 장비로부터 X, Y축 데이터를 읽어오는 동안 컨트롤 비트에 지정된 태그는 Set (1) 되며, 읽기 완료 시 Clear (0) 됩니다.
예를 들어 2개의 펜이 등록된 SPC 트렌드일 경우 X축 데이터 읽기 1회, 펜의 Y축 데이터 읽기 각 1회로 총 3회 ON/OFF 를 반복합니다.
...
X좌표 시작
어드레스
...
X축 좌표를 지정할 시작 어드레스 또는 태그를 설정합니다. 지정된 어드레스부터 데이터 카운트 만큼의 개수가 할당되어 각 포인트의 X축 좌표를 지정하게 됩니다. 지정된 태그 또는 어드레스의 데이터 타입과 같은 타입으로 데이터 카운트만큼 어드레스가 연속되어 할당됩니다.
...
X축 최소값
...
X축 최소값으로 사용될 태그를 등록합니다. 컨트롤 태그의 값이 1 또는 3일 경우에만 해당 태그의 값이 트렌드에 적용됩니다. 이동 포인트의 경우 해당 태그의 값을 상시 참조하여 좌표를 계산합니다. 태그의 값이 X축 최대값 태그의 값보다 큰 경우 그래프와 이동 포인트는 그려지지 않습니다.
...
X축 최대값
...
X축 최대값으로 사용될 태그를 등록합니다. 컨트롤 태그의 값이 1 또는 3일 경우에만 해당 태그의 값이 트렌드에 적용됩니다. 이동 포인트의 경우 해당 태그의 값을 상시 참조하여 좌표를 계산합니다. 태그의 값이 X축 최소값 태그의 값보다 작은 경우 그래프와 이동 포인트는 그려지지 않습니다.
...
Y축 최소값
...
Y축 최소값으로 사용될 태그를 등록합니다. 컨트롤 태그의 값이 1 또는 3일 경우에만 해당 태그의 값이 트렌드에 적용됩니다. 이동 포인트의 경우 해당 태그의 값을 상시 참조하여 좌표를 계산합니다. 태그의 값이 Y축 최대값 태그의 값보다 큰 경우 그래프와 이동 포인트는 그려지지 않습니다.
...
Y축 최대값
...
Y축 최대값으로 사용될 태그를 등록합니다. 컨트롤 태그의 값이 1 또는 3일 경우에만 해당 태그의 값이 트렌드에 적용됩니다. 이동 포인트의 경우 해당 태그의 값을 상시 참조하여 좌표를 계산합니다. 태그의 값이 Y축 최소값 태그의 값보다 작은 경우 그래프와 이동 포인트는 그려지지 않습니다.
...
이동포인트
X좌표
...
이동 포인트의 X축 좌표에 해당하는 태그를 지정합니다. 현재 트렌드의 X축 최대/최소값과 해당 태그의 값을 이용하여 이동 포인트의 X축 값을 계산합니다.
...
이동포인트
Y좌표
...
이동 포인트의 Y축 좌표에 해당하는 태그를 지정합니다. 현재 트렌드의 Y축 최대/최소값과 해당 태그의 값을 이용하여 이동 포인트의 Y축 값을 계산합니다.
...
NOTE
...
SPC 트렌드가 등록된 페이지를 열거나 열려있는 상태에서 컨트롤 태그의 값이 1 또는 3이 되면 업데이트를 진행합니다. 이 때, 순간적으로 통신작업이 오브젝트의 데이터를 읽어오는데 집중되므로 다른 동작 (페이지 열기, 태그값 쓰기 등)을 수행하는 경우 늦게 반응할 수 있습니다. 가급적 업데이트 작업 완료 후 동작을 수행하여 주시기 바랍니다.
ST 트렌드
ST 트렌드는 장치의 데이터를 참고하여 기준 그래프를 그리고, 실시간으로 수집되는 데이터를 그래프로 그려 비교하기 위해 사용됩니다.
...
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 선 색
트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.
...
...
항목
...
설명
...
선 색
...
경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.
(3) 펜설정
기준 그래프를 그릴 펜을 등록합니다. 등록된 펜의 어드레스를 기준으로 데이터 개수 만큼의 연속된 어드레스를 할당합니다. 반드시 실태그를 등록하여야 합니다. 기준 그래프는 X,Y 좌표를 가져오므로 하나의 점은 두 개의 워드 어드레스로 구성됩니다. 따라서 어드레스 할당 방식은 다음과 같습니다.
...
다음은 펜을 설정하는 화면입니다. ST트렌드의 경우 8개까지 설정할 수 있습니다. 펜 하나 당 샘플링할 수 있는 데이터의 수는 최대 2048개입니다.
...
항목
...
설명
...
태그이름
...
감시할 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 데이터 수 태그
데이터 수 태그는 등록된 펜의 연속된 어드레스 개수를 정하는데 사용됩니다. 즉, 등록된 펜의 개수만큼 데이터 수 태그도 설정되어야 합니다. X, Y데이터를 필요로 하므로 여기에 지정된 태그 또는 어드레스의 값은 반드시 짝수여야 합니다. 홀수가 지정된 경우 해당 값에서 -1 하여 적용됩니다.
...
항목
...
설명
...
어드레스
...
값을 참조할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그 이름
...
값을 참조할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다. 실태그 또는 가상태그를 지정할 수 있습니다.
(5) 그리드 설정
그래프에 그려지는 기준선을 설정합니다.
...
항목
...
설명
...
그리드 표시
...
트렌드 오브젝트에 그리드를 표시하거나 해제합니다.
...
X축 그리드 수
...
X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
그리드 색
...
오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(6) Y축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
...
표시 크기 (픽셀)
...
Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
(7) X축 데이터 표시
...
항목
...
설명
...
시간 표시
...
X축에 표시할 시간 표시 여부를 설정합니다.
...
표시 방법
...
시간 표시 방법을 설정합니다. 초, HH:MM:SS, HH:MM, HH 형식으로 표시할 수 있습니다.
(8) ST 옵션
기준 그래프와 해당 그래프와 비교될 Trace 그래프의 외형을 설정합니다.
...
항목
...
내용
...
Trace 포인트 표시색
...
기준 그래프 위에 그려질 Trace 그래프의 표시 색을 설정합니다. 총 98가지의 색을 선택할 수 있습니다.
...
크기 (픽셀)
...
Trace 포인트의 크기를 픽셀 단위로 지정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
...
데이터 포인트 크기 (픽셀)
...
기준 그래프의 데이터 포인트 크기를 픽셀 단위로 지정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
...
테두리 그리기
...
경향감시 오브젝트의 외곽선 표시 여부를 설정합니다.
(9) ST 태그
...
항목
...
내용
...
ST-컨트롤 비트
...
컨트롤 비트로 지정된 디지털 태그를 이용하여 그래프 업데이트 시 장비로부터 데이터를 수신하고 있음을 표시합니다. Xpanel이 그래프 업데이트를 위해 장비로부터 데이터를 읽어오는 동안 컨트롤 비트에 지정된 태그는 Set (1) 되며, 읽기 완료 시 Clear (0) 됩니다.
...
ST-컨트롤
...
ST 트렌드의 그래프 업데이트를 제어하기 위한 태그를 등록합니다. 등록된 태그 또는 어드레스의 값이 변경될 때마다 변경된 값에 지정된 형태로 그래프를 업데이트 합니다.
2: 현재 그려진 모든 그래프를 지웁니다.
3: 현재 그려진 모든 그래프를 지우고 다시 그립니다.
4: 이동 포인트 Trace 작업을 시작합니다. 기준 그래프가 없을 시 Trace
그래프는 시작되지 않습니다.
5: 이동 포인트 Trace 작업 일시정지 (누적 데이터 유지)
6: 이동 포인트 Trace 작업 종료 (누적 데이터 삭제)
...
ST-Trace 포인트
...
Trace그래프를 그릴 태그 또는 어드레스를 지정합니다. Trace 작업이 시작되면 해당 태그의 값을 주기마다 버퍼에 저장하며 (최대 2048개) 화면에 표시합니다.
...
ST-최소값 태그
...
그래프의 최소값을 결정할 태그 또는 어드레스를 선택합니다. 해당 태그의 값은 기준 그래프 업데이트 시에 트렌드에 적용됩니다. 고정값 사용 옵션을 선택하여 직접 입력할 수 있습니다. 이 경우 최소값은 입력된 값으로 고정됩니다. 그래프 업데이트 시 최소값이 최대값보다 크다면 그래프는 그려지지 않습니다.
...
ST-최대값 태그
...
그래프의 최대값을 결정할 태그 또는 어드레스를 선택합니다. 해당 태그의 값은 기준 그래프 업데이트 시에 트렌드에 적용됩니다. 고정값 사용 옵션을 선택하여 직접 입력할 수 있습니다. 이 경우 최대값은 입력된 값으로 고정됩니다. 그래프 업데이트 시 최대값이 최소값보다 작다면 그래프는 그려지지 않습니다.
...
ST-Trace
표시시간 태그
...
X축 기준 표시시간으로 사용할 태그를 등록합니다.
해당 태그의 값은 기준 그래프 업데이트 시에 Trend에 적용됩니다. 태그의 값은 실수부만 사용되며 단위는 초입니다. 예를 들어 태그 값이 100.45라면 Trend 기준 표시시간은 100초로 설정됩니다. 고정값 사용 옵션을 선택하여 직접 입력할 수 있습니다. 이 경우 기준 표시시간은 입력된 값으로 고정됩니다. 표시시간 값이 0보다 작은 경우 그래프는 그려지지 않습니다
...
NOTE
...
ST 트렌드가 등록된 페이지를 열거나 열려있는 상태에서 컨트롤 태그의 값이 3이 되면 업데이트를 진행합니다. 이 때, 순간적으로 통신작업이 오브젝트의 데이터를 읽어오는데 집중되므로 다른 동작 (페이지 열기, 태그값 쓰기 등)을 수행하는 경우 늦게 반응할 수 있습니다. 가급적 업데이트 작업 완료 후 동작을 수행하여 주시기 바랍니다.
Log 트렌드
Log 트렌드는 통신 대상 장비로부터 데이터를 로깅함과 동시에 경향감시 그래프를 그립니다. 펜을 개별적으로 볼 수 있으며, 로깅되는 데이터를 CSV파일로 저장할 수 있습니다.
단, 이미 로깅된 데이터를 불러와 그래프를 그리는 기능은 (히스토리컬 모드) 제공되지 않습니다.
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 선 색
트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.
...
항목
...
설명
...
선 색
...
경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.
...
초기 그리기 방식
...
초기에 그래프를 그리는 방식을 선택합니다.
고정 펜 옵션을 선택하면 최신 데이터가 표시 기준 축 (우측 또는 좌측)에 업데이트 됩니다.
유동 펜 옵션을 선택하면 최신 데이터가 직전에 그려진 펜 끝부분에 업데이트 됩니다.
어떤 옵션을 선택하더라도 동일한 그래프가 그려집니다.
(3) 펜설정
트렌드에 그래프를 그릴 펜을 설정하는 화면입니다. Log트렌드의 경우 16개까지 설정할 수 있습니다. 각 펜이 샘플링할 수 있는 데이터의 수는 최대 800개입니다.
...
항목
...
설명
...
태그이름
...
데이터 로깅과 동시에 그래프를 그릴 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 그리드 설정
그래프에 그려지는 기준선을 설정합니다.
...
항목
...
설명
...
그리드 표시
...
트렌드 오브젝트에 그리드를 표시하거나 해제합니다.
...
X축 그리드 수
...
X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
그리드 색
...
오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(5) Y축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
...
표시 크기 (픽셀)
...
Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
(6) X축 데이터 표시
...
항목
...
설명
...
데이터 개수 표시
...
X축에 데이터 개수 표시 여부를 설정합니다. 데이터 번호 1번부터 최대 데이터 개수를 X축 양측에 표시합니다.
(7) Log 옵션
...
항목
...
내용
...
버퍼크기
...
경향감시 오브젝트에 표시할 데이터의 개수를 설정합니다. 펜 별로 지정된 개수만큼의 데이터가 화면에 표시됩니다. 최소 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파일 변환은 할 수 없습니다.
...
(1) 외부영역설정
트렌드 오브젝트의 바탕색을 지정합니다. 데이터가 표시되는 영역 외의 색을 변경합니다.
...
항목
...
설명
...
배경색
...
감시화면의 배경 색을 지정합니다. 98개의 색 중 하나를 선택할 수 있습니다.
(2) 선 색
트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.
...
항목
...
설명
...
선 색
...
경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.
(3) 펜설정
트렌드에 그래프를 그릴 펜을 설정하는 화면입니다. XY트렌드의 경우 16개까지 설정할 수 있습니다. 각 펜이 샘플링할 수 있는 데이터의 수는 최대 800개입니다.
...
항목
...
설명
...
태그이름
...
데이터 로깅과 동시에 그래프를 그릴 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.
...
어드레스
...
감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 I/O 디바이스를 선택한 뒤 […] 버튼을 눌러 상세 어드레스를 설정할 수 있습니다.
...
태그이름
...
감시할 태그를 설정합니다. 직접 입력하거나, 우측의 […] 버튼을 이용하여 태그를 지정할 수 있습니다.
...
주석
...
트렌드 상에서 표시되는 펜의 상세한 설명을 입력합니다. 반드시 입력되어야 하며 태그값을 표시할 때 태그 이름 대신 사용됩니다.
...
최소값
...
수집영역에 표시되는 최소값을 입력합니다. 미입력 시 태그에 설정된 최소값으로 나타납니다.
...
최대값
...
수집영역에 표시되는 최대값을 입력합니다. 미입력 시 태그에 설정된 최대값으로 나타납니다.
...
펜색
...
선택한 태그의 값이 그려질 색상을 지정합니다. 98가지의 색 중 하나를 선택합니다.
...
펜색
...
감시할 태그의 색상을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(4) 그리드 설정
그래프에 그려지는 기준선을 설정합니다.
...
항목
...
설명
...
그리드 표시
...
트렌드 오브젝트에 그리드를 표시하거나 해제합니다.
...
X축 그리드 수
...
X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
Y축 그리드 수
...
Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.
...
그리드 색
...
오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.
(5) Y축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.
...
표시 크기 (픽셀)
...
Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.
(6) X축 데이터 표시
...
항목
...
설명
...
최대/최소값 표시
...
X축에 최대/최소값 표시 여부를 설정합니다. 데이터 번호 1번부터 최대 데이터 개수를 X축 양측에 표시합니다.
(7) XY 옵션
...
항목
...
내용
...
버퍼크기
...
경향감시 오브젝트에 표시할 데이터의 개수를 설정합니다. 펜 별로 지정된 개수만큼의 데이터가 화면에 표시됩니다. 최소 2에서 최대 800까지 입력할 수 있습니다. 800개를 초과할 경우 제일 오래된 포인트를 삭제합니다.
...
수집방식
...
데이터 수집 방식을 지정합니다. 정주기인 경우 설정한 데이터 수집 주기에 따라 오브젝트의 데이터가 업데이트 됩니다. Trigger인 경우 Trigger 태그의 값이 0에서 0이 아닌 값으로 변경될 때마다 오브젝트의 데이터가 업데이트 됩니다.
...
데이터 수집 주기
...
정주기를 선택하였을 때 활성화됩니다. 단위는 100mSec이며 최소 1에서 최대 65535까지 입력할 수 있습니다.
...
Trigger 태그
...
Trigger를 선택하였을 때 활성화됩니다. Trigger 동작의 기준이 될 태그 또는 어드레스를 지정합니다.
...
컨트롤 태그
...
XY 트렌드의 동작을 제어할 태그를 등록합니다.
0: 데이터 수집을 허용합니다. 그래프 그리기를 시작합니다.
1: 데이터 수집과 그래프 그리기를 정지합니다.
2: 데이터 수집과 그래프를 초기화합니다. 초기화 후 데이터 수집 및 그래프
그리기를 정지합니다.
...
X축 데이터
...
현재 표시 점의 X좌표 값을 수집할 태그 또는 어드레스를 설정합니다.
...
데이터 포인트
...
그래프에 표시하는 점의 크기를 픽셀 단위로 설정합니다. 최소 0에서 최대 1024까지 입력할 수 있습니다.
...
데이터 연결하여 그리기
...
데이터들을 선으로 연결하여 표시합니다.
...
기준시각 표시
...
오브젝트 상단에 시간을 표시합니다. yy/mm/dd, hh:mm:ss, yy/mm/dd hh:mm:ss 총 3개 방식으로 표현할 수 있습니다.
...
테두리 그리기
...
경향감시 오브젝트의 외곽선 표시 여부를 설정합니다.
(8) XY 최대최소
...
항목
...
내용
...
X축 최소값
...
X좌표의 최소값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최소값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최소값을 설정할 수 있습니다.
최소값이 최대값보다 크거나 같은 경우 그래프는 업데이트 되지 않습니다.
...
X축 최대값
...
X좌표의 최대값을 설정합니다. ‘고정값 사용’ 옵션을 선택하여 직접 최대값을 입력할 수 있습니다. ‘고정값 사용’ 옵션을 체크해제한 경우 어드레스나 태그를 지정하여 최대값을 설정할 수 있습니다.
최대값이 최소값보다 작거나 같은 경우 그래프는 업데이트 되지 않습니다.
관련 기능
트렌드 제어 버튼
Xpanel Designer에서 제공하는 제어 버튼을 사용하지 않고 직접 디자인한 제어 버튼을 사용하고자 하는 경우, 터치 기능을 이용하여 직접 생성할 수 있습니다. 제어 버튼은 YT, ST, Scope, XY 트렌드에서만 사용할 수 있습니다.
제어 버튼 설정 방법 |
a) 버튼으로 사용하고자 하는 Object를 화면에 추가합니다. 해당 오브젝트를 더블클릭하여 다음과 같이 그림설정 화면으로 진입합니다.
...
b) ‘터치’ 기능을 선택하고 ‘동작’으로 ‘키 입력’을 지정합니다. 제어하고자 하는 경향감시 오브젝트가 지원하는 키를 지정하시기 바랍니다.
...
c) [등록] 버튼을 눌러 설정을 완료합니다. 프로젝트를 Xpanel에 쓰거나 시뮬레이터를 이용할 때, 생성한 버튼을 이용하여 경향감시 오브젝트를 제어할 수 있습니다.
다음은 경향감시 오브젝트별 사용 가능한 키와 그 기능에 대한 설명입니다.
(1) YT 트렌드
...
키 값
...
동작
...
Tab
...
실시간/히스토리컬 모드를 변경합니다.
...
Right
...
표시 시간만큼 이전 프레임으로 이동합니다.
...
Left
...
표시 시간만큼 다음 프레임으로 이동합니다.
...
Up
...
시간 간격을 확대합니다.
...
Down
...
시간 간격을 축소합니다.
...
Space
...
최대/최소값 표시 기준 펜을 변경합니다.
...
Home
...
경향감시 설정 창을 엽니다.
※ YT트렌드의 제어버튼과 동일한 기능을 합니다.
(2) ST 트렌드
...
키 값
...
동작
...
Right
...
표시 시간만큼 이전 프레임으로 이동합니다. 초기값 (0) 이전으로는 이동되지 않습니다.
...
Left
...
표시 시간만큼 다음 프레임으로 이동합니다.
...
Up
...
표시 시간이 X축을 기준으로 확대됩니다. 최대 1000배까지 확대됩니다.
...
Down
...
표시 시간이 X축을 기준으로 축소됩니다. 최대 1/1000배까지 축소됩니다.
...
Home
...
현재 화면을 확대/축소 및 이동이 적용되지 않은 상태로 초기화합니다.
(3) Scope 트렌드
...
키 값
...
동작
...
Right
...
표시 시간만큼 이전 프레임으로 이동합니다. 초기값 (0) 이전으로는 이동되지 않습니다.
...
Left
...
표시 시간만큼 다음 프레임으로 이동합니다.
...
Up
...
표시 시간이 X축을 기준으로 확대됩니다. 최대 1000배까지 확대됩니다.
...
Down
...
표시 시간이 X축을 기준으로 축소됩니다. 최대 1/1000배까지 축소됩니다.
...
Home
...
현재 화면을 확대/축소 및 이동이 적용되지 않은 상태로 초기화합니다.
(4) XY 트렌드
...
키 값
...
동작
...
Tab
...
실시간/히스토리컬 모드를 변경합니다.
...
Right
...
표시 시간만큼 이전 프레임으로 이동합니다.
...
Left
...
표시 시간만큼 다음 프레임으로 이동합니다.
...
NOTE
...
키 입력 기능을 사용하여 제어 버튼을 구성하는 경우, 제어하고자 하는 경향감시 오브젝트를 선택한 이후 버튼 선택을 해야 합니다.
한 페이지에 경향감시 오브젝트가 2개 이상 있을 경우, 트렌드 제어 버튼은 사용자가 지정한 (포커스를 지정한) 오브젝트만 제어할 수 있습니다.
경향감시 관련 함수
본 항목에서는 경향감시 기능에서 자주 쓰이는 서브루틴(Subroutine)을 확인할 수 있습니다. 활용할 수 있는 서브루틴은 다음 표를 참조하여 주시기 바랍니다.
...
NOTE
...
모든 명령어는 반드시 괄호를 사용하여야 합니다.
TrendCsvWr 이외의 내부함수는 Xpanel Designer v2.53 이상 버전부터 사용 가능합니다.
...
명령어
...
설명
...
경향감시
...
서브루틴
...
TrendCsvWr
...
경향감시 오브젝트의 데이터를 CSV 형식의 파일로 저장합니다.
...
서브루틴
...
SetTrendZoom
...
YT 트렌드에 등록된 펜의 최소값/최대값을 변경합니다.
...
서브루틴
...
SetTrendRatio
...
YT 트렌드에 등록된 펜의 최소/최대비율을 변경합니다.
...
서브루틴
...
ResetTrend
...
YT 트렌드에 등록된 펜의 최소값/최대값을 기본값으로 초기화합니다.
...
함수
...
TrendGetPenVal
...
YT 트렌드에 등록된 펜의 최소값/최대값의 설정값을 가져옵니다.
...
함수
...
TrendSetPenVal
...
YT 트렌드에 등록된 펜의 주석, 최소값/최대값의 설정값을 변경합니다.
...
서브루틴
...
SetPenStatus
...
YT 트렌드에 등록된 펜을 보이게 하거나 숨깁니다.
...
TrendCsvWr
...
경향감시 오브젝트의 데이터를 CSV 형식의 파일로 저장합니다.
...
서브루틴명
...
TrendCsvWr(“Trend이름”, 저장위치)
...
기능
...
지정한 Trend이름의 경향감시 오브젝트 데이터를 CSV 파일로 변환하여 지정한 저장위치에 저장합니다.
저장위치에 0을 입력하면 로컬을 의미하며, 1을 입력하면 SD/MMC를 의미합니다. 2를 입력할 경우 USB에 파일을 저장합니다.
저장위치 는 다음 문자기호로도 표현할 수 있습니다.
0: _LOCAL_
1: _SDMEM_
2: _USBMEM_
파일은 “Trendname_MMDDHHmmss.CSV” 의 형식의 이름으로 저장됩니다.
...
사용 예제
...
경향감시 오브젝트 Trend 의 데이터를 USB 메모리에 CSV 파일로 저장합니다.
TrendCsvWr(“Trend”,2)
...
SetTrendZoom
...
YT 트렌드에 등록된 펜의 최소값과 최대값을 변경합니다.
...
서브루틴명
...
SetTrendZoom (“YT트렌드명”, 펜 번호, 트렌드에 설정할 최소값, 트렌드에 설정할 최대값)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜의 최소값과 최대값을 변경합니다. ResetTrend 명령함수을 통해 기본값으로 리셋할 수 있습니다. 각 파라미터는 다음과 같은 조건을 가집니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 최소값 및 최대값을 변경할 펜 (1~16)
트렌드에 설정할 최소값: 해당 펜에 설정된 태그의 최소값 이상 최대값 미만의 범위
트렌드에 설정할 최대값: 해당 펜에 설정된 태그의 최소값 이상 최대값 미만의 범위
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜의 최소값/최대값을 각각 30/100으로 변경합니다.
SetTrendZoom (“Trend”, 1, 30, 100)
...
SetTrendRatio
...
YT 트렌드에 등록된 펜의 최소/최대비율을 변경합니다.
...
서브루틴명
...
SetTrendRatio (“YT트렌드명”, 펜 번호, 트렌드에 설정할 최소값의 비율, 트렌드에 설정할 최대값의 비율)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜의 최소/최대비율을 변경합니다. ResetTrend 명령함수을 통해 기본값으로 리셋할 수 있습니다. 각 파라미터는 다음과 같은 조건을 가집니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 최소/최대비율을 변경할 펜 (1~16)
트렌드에 설정할 최소값의 비율: 해당 펜에 설정할 최소값의 비율 (0~99)
트렌드에 설정할 최대값의 비율: 해당 펜에 설정할 최대값의 비율 (1~100)
최소값의 비율은 최대값의 비율보다 크게 설정할 수 없습니다.
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜의 최소/최대비율을 각각 20%, 80%으로 변경합니다.
SetTrendRatio (“Trend”, 1, 20, 80)
...
ResetTrend
...
YT 트렌드에 등록된 펜의 최소값/최대값을 기본값으로 초기화합니다.
...
서브루틴명
...
ResetTrend (“YT트렌드명”, 펜 번호)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜의 최소값/최대값을 기본값으로 리셋합니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 최소값/최대값을 리셋할 펜 (1~16)
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜의 최소값/최대값을 기본값으로 리셋합니다.
ResetTrend (“Trend”, 1)
...
TrendGetPenVal
...
YT 트렌드에 등록된 펜의 최소값/최대값의 설정값을 가져옵니다.
...
함수명
...
N = TrendGetPenVal (“YT트렌드명”, 펜 번호, 값 종류)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜의 최소값/최대값을 반환합니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 최소값/최대값을 가져올 펜 (1~16)
값 종류:
2: 최소값
3: 최대값
7: 히스토리컬 모드에서 펜의 현재값
8: 히스토리컬 모드에서 펜의 현재시각(수치, time_t형)
9: 히스토리컬 모드에서 현재 프레임 내의 최소값
11: 히스토리컬 모드에서 현재 프레임 내의 최대값
15: 히스토리컬 모드에서 펜의 현재시각(문자열, YYYY-MM-DD hh:mm:ss)
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜의 최대값을 리턴합니다.
N = TrendGetPenVal (“Trend”, 1, 3)
...
TrendSetPenVal
...
YT 트렌드에 등록된 펜의 설정값을 변경합니다.
...
함수명
...
N = TrendSetPenVal (“YT트렌드명”, 펜 번호, 값 종류, 종류에 대한 변경값)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜의 설정값을 .변경합니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 설정값을 선택할 펜 (1~16)
값 종류: 펜의 주석 1, 최소값 2, 최대값 3
설정값 변경에 성공하였을 때 1 값이 반환됩니다. 설정값 변경에 실패하였을 경우에는 0 값이 반환됩니다.
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜의 최소값을 10으로 설정합니다.
1 = TrendSetPenVal (“Trend”, 1, 2, 10)
...
SetPenStatus
...
YT 트렌드에 등록된 펜을 보이게 하거나 숨깁니다.
...
서브루틴명
...
SetPenStatus (“YT 트렌드명”, 펜 번호, 옵션)
...
기능
...
지정한 YT 트렌드 내에서 특정한 펜을 보이게 하거나 숨길 수 있습니다.
YT 트렌드명: 대상이 되는 YT 트렌드 오브젝트 이름
펜 번호: 보임 여부를 설정할 펜 (1~16)
옵션: 보임 1, 숨김 0
...
사용 예제
...
‘Trend’ 라는 이름을 가진 YT 트렌드의 첫번째 펜이 보이도록 설정합니다.
SetPenStatus (“Trend”, 1, 1)
사용 예제
본 예제는 기능을 설명하기 위해 삽입된 예제입니다. 실제 사용 시 사용자의 환경에 맞게 설정하여 사용해주십시오. |
사용 예제 : 트렌드로 수집된 데이터 표현 |
데이터 수집 기능을 이용하여 수집된 데이터를 트렌드로 표현하는 예제입니다.
(1) 데이터 수집
a) [도구] – [데이터 수집]을 클릭하여 다음과 같이 데이터 수집 모델을 설정합니다.
※ 데이터 수집 모델 설정에 관한 자세한 설명은 ‘데이터 수집’ 도움말을 참조하여 주시기 바랍니다.
...
b) 수집된 데이터를 확인하고자 하는 경우, [그림] – [데이터 수집]을 클릭하여 오브젝트를 설정합니다.
...
(2) 트렌드 설정
a) [그림] – [경향감시]를 선택하고 페이지를 클릭하여 경향감시 설정 화면으로 진입합니다. 데이터 수집 모델의 내용을 표시하기 위하여 Scope 를 선택하고 다음 그림과 같이 설정합니다.
...
b) [펜설정] 탭에서 다음 그림과 같이 ‘데이터수집 사용’을 체크하고 오브젝트에 그리고자 하는 모델을 선택합니다. 데이터 수집 모델을 선택하면 펜이 자동으로 등록됩니다.
...
c) [Scope 태그] 탭에서 다음 그림과 같이 오브젝트 동작을 위해 사용할 태그를 지정합니다. 컨트롤 태그, 최소값, 최대값, 블록 번호는 반드시 지정하여야 합니다. 데이터 수집 모델을 참조하므로 데이터 카운트 태그는 지정하지 않습니다. 설정을 완료한 후 [등록] 버튼을 눌러 페이지에 경향감시 오브젝트를 추가합니다.
...
d) 컨트롤 태그의 값을 변경하기 위해 [데이터 입력] 기능을 사용한 오브젝트를 다음 그림과 같이 생성합니다. 동일한 방법으로 블록 번호 태그의 값을 변경할 오브젝트를 생성합니다.
...
(3) 동작 확인하기
a) 데이터 수집 오브젝트를 통해 데이터가 저장된 것을 확인합니다. 경향감시 오브젝트로 표현하고자 하는 경우, 블록 번호 태그의 값을 해당하는 블록 번호로 변경하고, 컨트롤 태그의 값을 3으로 변경합니다.
b) 다음은 데이터 수집 모델로부터 데이터를 읽어와 값을 표현한 경향감시 오브젝트입니다.
...
c) 다음은 컨트롤 태그의 값을 2로 변경하여 데이터를 지운 경향감시 오브젝트입니다.
...