Versions Compared

Key

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

...

항목

설명

태그이름

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

Image RemovedImage Added

어드레스

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

태그이름

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

주석

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

최소값

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

최대값

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

펜색

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

펜색

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

...

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

...

(1)        외부영역설정

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

...

항목

설명

배경색

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

(2)        선 색

트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.

...

항목

설명

선 색

경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.

 

(3)        펜설정

트렌드 화면에서 감시할 태그를 설정하는 화면입니다. SPC트렌드의 경우 8개까지 설정할 수 있습니다. 펜 하나 당 최대 2048개의 데이터를 샘플링할 수 있습니다.

...

항목

설명

태그이름

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

Image Added

어드레스

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

태그이름

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

주석

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

최소값

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

최대값

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

펜색

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

펜색

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

(4)       그리드  그리드 설정

그래프에 그려지는 기준선을 설정합니다.

...

항목

설명

그리드 표시

트렌드 오브젝트에 그리드를 표시하거나 해제합니다.

X축 그리드 수

X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

Y축 그리드 수

Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

그리드 색

오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.

 

(5)       Y축  Y축 데이터 표시

...

항목

설명

최대/최소값 표시

Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.

표시 크기 (픽셀)

Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.

...

(6)       X축  X축 데이터 표시

...

항목

설명

최대/최소값 표시

X축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.

 

   

(7)        SPC 옵션

...

항목

내용

이동 포인트 사용

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

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

표시색

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

크기 (픽셀)

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

이동 포인트 Trace 사용

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

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

고정 Trace 사용

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

Image Added

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

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

Image Added

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

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

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

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

테두리 그리기

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

데이터 연결하여
그리기

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

(8)       SPC  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)       외부영역설정 외부영역설정

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

Image AddedImage Added

항목

설명

배경색

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

...

(2)       선  선

트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.

...

항목

설명

선 색

경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.

 

(3)       펜설정 펜설정

기준 그래프를 그릴 펜을 등록합니다. 등록된 펜의 어드레스를 기준으로 데이터 개수 만큼의 연속된 어드레스를 할당합니다. 반드시 실태그를 등록하여야 합니다. 기준 그래프는 X,Y 좌표를 가져오므로 하나의 점은 두 개의 워드 어드레스로 구성됩니다. 따라서 어드레스 할당 방식은 다음과 같습니다.

...

다음은 펜을 설정하는 화면입니다. ST트렌드의 경우 8개까지 설정할 수 있습니다. 펜 하나 당 샘플링할 수 있는 데이터의 수는 최대 2048개입니다. 

...

항목

설명

태그이름

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

Image Added

어드레스

감시할 디바이스 어드레스를 설정합니다. 데이터 종류와 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축 데이터 표시

...

항목

설명

시간 표시

X축에 표시할 시간 표시 여부를 설정합니다.

표시 방법

시간 표시 방법을 설정합니다. 초, HH:MM:SS, HH:MM, HH 형식으로 표시할 수 있습니다.

...

 

(8)       ST  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개입니다.

...

항목

설명

태그이름

데이터 로깅과 동시에 그래프를 그릴 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.

Image Added

어드레스

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

태그이름

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

주석

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

최소값

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

최대값

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

펜색

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

펜색

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

(4)       그리드  그리드 설정

그래프에 그려지는 기준선을 설정합니다.

...

항목

설명

그리드 표시

트렌드 오브젝트에 그리드를 표시하거나 해제합니다.

X축 그리드 수

X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

Y축 그리드 수

Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

그리드 색

오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.

...

(5)       Y축  Y축 데이터 표시

...

항목

설명

최대/최소값 표시

Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.

표시 크기 (픽셀)

Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.

 

(6)        X축 데이터 표시

...

항목

설명

데이터 개수 표시

X축에 데이터 개수 표시 여부를 설정합니다. 데이터 번호 1번부터 최대 데이터 개수를 X축 양측에 표시합니다.

   

 

(7)       Log  Log 옵션

...

항목

내용

버퍼크기

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

수집방식

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

데이터 수집 주기

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

Trigger 태그

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

컨트롤 태그

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

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

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

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

데이터 포인트

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

...

멀티채널 사용

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

Image Added

테두리 그리기

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

 

...

XY 트렌드

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

...

(1)        외부영역설정

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

...

항목

설명

배경색

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

 

(2)        선 색

트렌드 오브젝트의 외곽선 색을 지정할 수 있습니다.

...

항목

설명

선 색

경향감시 오브젝트의 테두리 색을 변경합니다. 98개 색 중에 하나를 선택할 수 있습니다.

 

(3)        펜설정

트렌드에 그래프를 그릴 펜을 설정하는 화면입니다. XY트렌드의 경우 16개까지 설정할 수 있습니다. 각 펜이 샘플링할 수 있는 데이터의 수는 최대 800개입니다.

...

항목

설명

태그이름

데이터 로깅과 동시에 그래프를 그릴 태그 또는 어드레스를 설정합니다. 왼쪽의 번호를 클릭하면 나타나는 [펜 편집] 화면을 통해 태그 또는 어드레스를 등록할 수 있습니다.

Image Added

어드레스

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

태그이름

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

주석

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

최소값

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

최대값

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

펜색

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

펜색

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

(4)        그리드 설정

그래프에 그려지는 기준선을 설정합니다.

...

항목

설명

그리드 표시

트렌드 오브젝트에 그리드를 표시하거나 해제합니다.

X축 그리드 수

X축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

Y축 그리드 수

Y축에 표시할 그리드의 수를 지정합니다. 0~99개를 지정할 수 있습니다.

그리드 색

오브젝트에 표시되는 그리드의 색을 설정합니다. 98가지의 색 중 하나를 선택합니다.

 

(5)       Y축  Y축 데이터 표시

...

항목

설명

최대/최소값 표시

Y축에 표시할 펜의 최대/최소값 표시 여부를 설정합니다.

표시 크기 (픽셀)

Y축에 표시되는 문자의 크기를 설정합니다. 최소 0에서 최대 1024까지 설정할 수 있습니다.

 

(6)       X축  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  YT 트렌드

키 값

동작

Tab

실시간/히스토리컬 모드를 변경합니다.

Right

표시 시간만큼 이전 프레임으로 이동합니다.

Left

표시 시간만큼 다음 프레임으로 이동합니다.

Up

시간 간격을 확대합니다.

Down

시간 간격을 축소합니다.

Space

최대/최소값 표시 기준 펜을 변경합니다.

Home

경향감시 설정 창을 엽니다.

※         YT트렌드의 ※ YT트렌드의 제어버튼과 동일한 기능을 합니다.

(12)        ST 트렌드

키 값

동작

Right

표시 시간만큼 이전 프레임으로 이동합니다. 초기값 (0) 이전으로는 이동되지 않습니다.

Left

표시 시간만큼 다음 프레임으로 이동합니다.

Up

표시 시간이 X축을 기준으로 확대됩니다. 최대 1000배까지 확대됩니다.

Down

표시 시간이 X축을 기준으로 축소됩니다. 최대 1/1000배까지 축소됩니다.

Home

현재 화면을 확대/축소 및 이동이 적용되지 않은 상태로 초기화합니다.

(23)        Scope 트렌드

키 값

동작

Right

표시 시간만큼 이전 프레임으로 이동합니다. 초기값 (0) 이전으로는 이동되지 않습니다.

Left

표시 시간만큼 다음 프레임으로 이동합니다.

Up

표시 시간이 X축을 기준으로 확대됩니다. 최대 1000배까지 확대됩니다.

Down

표시 시간이 X축을 기준으로 축소됩니다. 최대 1/1000배까지 축소됩니다.

Home

현재 화면을 확대/축소 및 이동이 적용되지 않은 상태로 초기화합니다.

 

(34)        XY 트렌드

키 값

동작

Tab

실시간/히스토리컬 모드를 변경합니다.

Right

표시 시간만큼 이전 프레임으로 이동합니다.

Left

표시 시간만큼 다음 프레임으로 이동합니다.

 

Ÿ Ÿ

NOTE

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

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

...



경향감시 관련 함수

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

l l

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: 최소값9

히스토리컬 모드에서 현재 프레임 내의 최소값

3

3: 최대값

11

히스토리컬 모드에서 현재 프레임 내의 최대값

7

히스토리컬 모드에서 펜의 현재값

15

7: 히스토리컬 모드에서 펜의 현재값

8: 히스토리컬 모드에서 펜의 현재시각(수치, time_t형)

9: 히스토리컬 모드에서 현재 프레임 내의 최소값

11: 히스토리컬 모드에서 현재 프레임 내의 최대값

15: 히스토리컬 모드에서 펜의 현재시각(문자열, YYYY-MM-DD hh:mm:ss)

8

히스토리컬 모드에서 펜의 현재시각(수치, time_t형)

 

.

사용 예제

‘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으로 변경합니다.

ab)       다음은 데이터 수집 모델로부터 데이터를 읽어와 값을 표현한 경향감시 오브젝트입니다. 

...

bc)     다음은  다음은 컨트롤 태그의 값을 2로 변경하여 데이터를 지운 경향감시 오브젝트입니다.[1] 서브루틴은 출력되는 반환값 없이 특정 동작을 수행하는 명령식으로, 반환값을 확인할 수 있는 함수와 차이점을 둘 수 있습니다.

...