Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

데이터베이스는 Xpanel의 핵심이 되는 기능으로써, 현장 기기와 완견된 다양한 데이터 및 Xpanel 내부에서 사용하는 데이터를 태그 기반으로 통합 관리하는 체계를 의미합니다. 이는 시스템 사용에 있어 편리성과 합리성을 향상시킵니다. 사용자가 Xpanel 화면상에 표시하고자 하는 데이터는 반드시 태그로 등록되어야 합니다.

현장의 장비와 통신하여 변화하는 값을 실시간으로 감시할 수 있는 실 태그와, 프로젝트의 동작을 가상으로 확인할 수 있는 가상 태그를 지원합니다. 그룹 태그, 디지털 태그, 아날로그 태그, 문자열 태그의 네 가지 형태를 생성할 수 있으며, 편집 기능을 제공하여 다수의 태그를 사용자의 편의에 따라 쉽고 효율적으로 편집할 수 있습니다. 또한, 데이터베이스 내의 데이터를 Excel 파일로 전달하거나, Excel에서 편집한 데이터를 데이터베이스 내로 전달할 수 있어, 자료의 출력과 관리가 용이합니다.

특징

  • PLC와 연결되는 실 태그와 시스템 내부에서 사용할 수 있는 가상 태그를 지원합니다.

  • 그룹 태그, 디지털 태그, 아날로그 태그, 문자열 태그를 지원합니다.

  • 다양한 편집 기능을 통해 데이터베이스의 데이터를 빠르고 편리하게 편집할 수 있습니다.

  • 데이터베이스의 내용과 Microsoft Excel 사이의 데이터 상호 전달이 가능함으로써, 프로젝트 내의 자료를 수월하게 관리할 수 있습니다.

설정 화면

[도구] – [데이터베이스] 를 선택하면 다음과 같은 화면이 표시됩니다.

태그 편집 화면

항목

설명

새 태그
추가

새로운 태그를 추가합니다.

  1. 데이터베이스를 실행 중일 때, [편집] – [새 태그]를 선택합니다.

  2. 데이터베이스 메뉴의 아이콘을 선택합니다.

  3. Insert 키를 누릅니다.

  4. 태그 목록의 빈 공간을 더블클릭 합니다.

  5. 태그 목록을 마우스 우클릭 후 나타나는 서브메뉴에서 [새 태그]를 선택합니다.

  6. 태그 편집 화면에서 [다음 태그]를 클릭하면 새로운 태그를 추가할 수 있습니다.

태그 편집

기존에 등록된 태그의 정보를 편집합니다.

  1. 태그 목록에서 편집할 태그를 더블클릭 합니다.

  2. 편집할 태그를 선택 후 [편집] – [태그 편집]을 선택합니다.

  3. 편집할 태그를 선택 후 데이터베이스 메뉴의 아이콘을 선택합니다.

  4. 편집할 태그를 우클릭 후 나타나는 서브메뉴에서 [태그 편집]을 선택합니다.

태그 삭제

기존의 태그를 데이터베이스에서 삭제합니다.

  1. 삭제할 태그를 선택 후, Del 키를 누릅니다.

  2. 삭제할 태그를 선택 후 [편집] – [삭제] 또는 [잘라내기]를 선택합니다.

  3. 삭제할 태그를 우클릭 후 나타나는 서브메뉴에서 [삭제] 또는 [잘라내기]를 선택합니다.

태그 복사

기존에 등록된 태그를 복사합니다.

  1. 태그 목록에서 복사할 태그를 선택합니다.

  2. 태그를 다음과 같은 방법으로 잘라내기 또는 복사합니다.

  • [편집] – [잘라내기] 또는 [복사]를 선택합니다.

  • Ctrl + X 또는 Ctrl + C를 누릅니다.

  • Drag & Drop으로 태그를 복사합니다.

  • 복사할 태그를 우클릭 후 나타나는 서브메뉴에서 [잘라내기] 또는 [복사]를 선택합니다.

3. 복사할 위치로 이동한 후, [편집] – [붙여넣기]를 선택하거나 Ctrl + V를 누릅니다.

Drag
&Drop

마우스의 Drag & Drop 동작을 통하여, 태그 목록에서 선택한 태그를 다른 트리 화면에 복사 또는 이동합니다.

  1. 같은 태그 목록 내에서 태그를 Drop했을 때에는 이동을 실행합니다.

  2. 그룹 태그를 선택하여 Drag & Drop하는 경우에는 그룹에 속한 태그를 포함하여 복사를 실행합니다.

  3. 태그 목록에서 선택한 태그들을 트리 화면으로 Drag & Drop하였을 때, Drop한 그룹 태그 안으로 복사합니다.

  4. 트리 화면에서 선택한 그룹 태그를 다른 트리 화면에 Drag & Drop하면, 해당 그룹 태그 내에서 새로운 그룹으로 복사됩니다.

NOTE

데이터베이스에서 태그를 생성할 때, 다음에 유의하여 이름을 입력해주시기 바랍니다.

  1. 특수 기호는 태그 이름으로 사용할 수 없습니다.
    예) Space, Tab, @, *, /, +, -

  2. 태그 이름에 숫자를 입력할 수 있지만, 태그 이름의 맨 앞자리에 입력할 수 없습니다.
    예) DIG1: 사용 가능, 1DIG: 사용 불가능

  3. 영문 대소문자의 구별을 하지 않습니다.

  4. 한 그룹 내에서 태그의 이름을 중복하여 사용할 수 없습니다.

 

그룹 태그

데이터베이스를 구성할 때 단일 화면에 많은 태그를 등록하였을 경우, 프로젝트 편집 시 비효율성이 있습니다. 이 때 그룹 태그를 이용하여, 서로 관련된 태그들을 한 군데 묶어 트리 구조로 관리할 수 있습니다.

태그 종류에서 [그룹]을 선택하여 그룹 태그를 생성할 수 있습니다.

항목

설명

이름

태그의 이름을 입력합니다. 태그 이름 입력 시 주의사항을 참조해주시기 바랍니다.

주석

그룹에 대한 자세한 설명을 입력합니다.

이전태그

이전 순서에 위치한 태그의 편집 화면으로 이동합니다.

다음태그

다음 순서에 위치한 태그의 편집 화면으로 이동합니다.

등록

태그의 편집 사항을 데이터베이스에 등록합니다.

취소

태그의 편집을 취소하고 데이터베이스 화면으로 돌아갑니다.

  

디지털 태그

디지털 태그는 시스템 운영 태그의 하나로써, On 상태와 Off 상태, 또는 참과 거짓으로 나뉘는 값을 나타낼 때 사용할 수 있습니다.

태그 종류에서 [디지털]을 선택하여 디지털 태그를 생성할 수 있습니다.

항목

설명

이름

태그의 이름을 입력합니다. 태그 이름 입력 시 주의사항을 참조해주시기 바랍니다.

주석

디지털 태그에 대한 자세한 설명을 입력합니다.

이전태그

이전 순서에 위치한 태그의 편집 화면으로 이동합니다.

다음태그

다음 순서에 위치한 태그의 편집 화면으로 이동합니다.

등록

태그의 편집 사항을 데이터베이스에 등록합니다.

취소

태그의 편집을 취소하고 데이터베이스 화면으로 돌아갑니다.

(1) 일반설정

항목

설명

태그 설정

가상태그 혹은 실태그 중 하나를 선택합니다.

실태그

외부 기기와 연결되어, 기기의 상태에 따라 값이 변화합니다.

가상태그

XPANEL 내부적으로 값이 변경되는 태그는 가상태그를 사용합니다.

I/O 디바이스

디지털 태그가 속한 외부 기기의 이름을 입력합니다. 외부 기기의 이름은 [도구] – [I/O 디바이스]에서 지정한 이름입니다. 실태그일 경우, 반드시 I/O 디바이스 이름을 입력하여야 합니다.

I/O 어드레스

디지털 태그가 속한 외부 기기에서 태그를 지정하는 어드레스를 설정합니다. 각 외부 기기의 고유한 어드레스 지정 방식에 따라 입력합니다. 실태그일 경우, 반드시 I/O 어드레스를 입력하여야 합니다.

종료시
최종 상태
저장

프로젝트 종료 시, 현재 설정된 태그의 모든 항목을 데이터베이스 파일에 저장합니다. 이 항목을 지정하게 되면, 다음 프로젝트 실행 시 데이터베이스를 실행할 때 마지막으로 수정된 데이터를 유지합니다.

(2) 고급설정

항목

설명

초기값

프로젝트 실행 시 태그의 초기값을 Off(0) 또는 On(1) 중에서 선택합니다.

 

아날로그 태그

아날로그 태그는 시스템 운영 태그의 하나로써, 접점의 온도, 압력과 같은 물리적인 값을 처리하고자 할 때 사용할 수 있습니다. 입출력 값을 아날로그 수치로 나타낼 수 있으며, 이 때의 최소값과 최대값을 설정할 수 있습니다.

태그 종류에서 [아날로그]를 선택하여 아날로그 태그를 생성할 수 있습니다.

항목

설명

이름

태그의 이름을 입력합니다. 태그 이름 입력 시 주의사항을 참조해주시기 바랍니다.

주석

아날로그 태그에 대한 자세한 설명을 입력합니다.

이전태그

이전 순서에 위치한 태그의 편집 화면으로 이동합니다.

다음태그

다음 순서에 위치한 태그의 편집 화면으로 이동합니다.

등록

태그의 편집 사항을 데이터베이스에 등록합니다.

취소

태그의 편집을 취소하고 데이터베이스 화면으로 돌아갑니다.

(1) 일반설정

항목

설명

태그 설정

가상태그 혹은 실태그 중 하나를 선택합니다.

실태그

외부 기기와 연결되어, 기기의 상태에 따라 값이 변화합니다.

가상태그

XPANEL 내부적으로 값이 변경되는 태그는 가상태그를 사용합니다.

I/O 디바이스

아날로그 태그가 속한 외부 기기의 이름을 입력합니다. 외부 기기의 이름은 [도구] – [I/O 디바이스]에서 지정한 이름입니다. 실태그일 경우, 반드시 I/O 디바이스 이름을 입력하여야 합니다.

I/O 어드레스

아날로그 태그가 속한 외부 기기에서 태그를 지정하는 어드레스를 설정합니다. 각 외부 기기의 고유한 어드레스 지정 방식에 따라 입력합니다. 실태그일 경우, 반드시 I/O 어드레스를 입력하여야 합니다.

종료시
최종 상태
저장

프로젝트 종료 시, 현재 설정된 태그의 모든 항목을 데이터베이스 파일에 저장합니다. 이 항목을 지정하게 되면, 다음 프로젝트 실행 시 데이터베이스를 실행할 때 마지막으로 수정된 데이터를 유지합니다.

(2) 고급설정

항목

설명

초기값

프로젝트 실행 시 태그의 초기값을 입력합니다.

데이터형태

태그 값이 저장되는 형태를 선택합니다. PLC에 저장된 값을 XPANEL 내부의 값으로 정확하게 변환하기 위해 지정합니다. 저장 유형은 하단 표와 같습니다.

Clipping

아날로그 값이 지정한 범위를 벗어나면 알림이 나타나며 해당 값은 인식되지 않습니다.

Scale

현장 기기로부터의 실데이터를 현장값으로 변환시키는 방식에는 Scale/Offset 방식과 최대/최소 방식이 있습니다. 이 옵션을 선택하면 Scale/Offset 방식으로 변환하며, 실데이터 부분에 Scale값과 Offset값을 입력합니다. 이 옵션을 선택하지 않을 경우 최대/최소 방식으로 계산하며 실데이터 부분에 최소값과 최대값을 입력합니다.

Scale/Offset

현장 기기로부터 받은 실데이터를 다음 수식으로 계산합니다.

현장값 = (실데이터 X Scale) + Offset

예) Scale이 0.1, Offset이 10인 경우, 데이터가 2000일 때 실제 현장의 값은 (2000 X 0.1) + 10 = 210가 됩니다.

최소/최대

현장 기기로부터 받는 실데이터의 최소값과 최대값을 입력하고, 이 값에 대한 내부데이터의 최소값과 최대값을 입력하여 그 비율에 대한 실제 값을 계산합니다.
예) 실데이터의 최소/최대값이 0/4000이고, 내부데이터의 최소/최대값이 0/100일 경우, 실데이터가 2000이면 현장값은 50이 됩니다.

 

데이터 형태

설명

표현값의 범위

INT8

8bit로 표현될 수 있는 정수값

-128 ~ 127

INT16

16bit로 표현될 수 있는 정수값

-32768 ~ 32767

INT32

32bit로 표현될 수 있는 정수값

-2147483648 ~ 2147483647

UINT8

8bit로 표현될 수 있는 양의 정수값

0 ~ 255

UINT16

16bit로 표현될 수 있는 양의 정수값

0 ~ 65535

UINT32

32bit로 표현될 수 있는 양의 정수값

0 ~ 4294967295

BCD8

BCD 형태의 8bit로 표현될 수 있는 값

-79 ~ 79

BCD16

BCD 형태의 16bit로 표현될 수 있는 값

-7999 ~ 7999

BCD32

BCD 형태의 32bit로 표현될 수 있는 값

-79999999 ~ 79999999

UBCD8

BCD 형태의 8bit로 표현될 수 있는 양의 값

0 ~ 99

UBCD16

BCD 형태의 16bit로 표현될 수 있는 양의 값

0 ~ 9999

UBCD32

BCD 형태의 32bit로 표현될 수 있는 양의 값

0 ~ 99999999

Float

부동 소수점

-3.40282e + 038 ~ 3.40282e + 038

 

문자열 태그

문자열의 값을 저장하는 태그입니다. 태그 종류에서 [문자열]을 선택하여 문자열 태그를 생성할 수 있습니다.

항목

설명

이름

태그의 이름을 입력합니다. 태그 이름 입력 시 주의사항을 참조해주시기 바랍니다.

주석

문자열 태그에 대한 자세한 설명을 입력합니다.

이전태그

이전 순서에 위치한 태그의 편집 화면으로 이동합니다.

다음태그

다음 순서에 위치한 태그의 편집 화면으로 이동합니다.

등록

태그의 편집 사항을 데이터베이스에 등록합니다.

취소

태그의 편집을 취소하고 데이터베이스 화면으로 돌아갑니다.

(1) 일반설정

항목

설명

태그 설정

가상태그 혹은 실태그 중 하나를 선택합니다.

실태그

외부 기기와 연결되어, 기기의 상태에 따라 값이 변화합니다.

가상태그

XPANEL 내부적으로 값이 변경되는 태그는 가상태그를 사용합니다.

I/O 디바이스

문자열 태그가 속한 외부 기기의 이름을 입력합니다. 외부 기기의 이름은 [도구] – [I/O 디바이스]에서 지정한 이름입니다. 실태그일 경우, 반드시 I/O 디바이스 이름을 입력하여야 합니다.

I/O 어드레스

문자열 태그가 속한 외부 기기에서 태그를 지정하는 어드레스를 설정합니다. 각 외부 기기의 고유한 어드레스 지정 방식에 따라 입력합니다. 실태그일 경우, 반드시 I/O 어드레스를 입력하여야 합니다.

종료시
최종 상태
저장

프로젝트 종료 시, 현재 설정된 태그의 모든 항목을 데이터베이스 파일에 저장합니다. 이 항목을 지정하게 되면, 다음 프로젝트 실행 시 데이터베이스를 실행할 때 마지막으로 수정된 데이터를 유지합니다.

(2) 고급설정

항목

설명

문자열 길이

문자열 태그에 쓰일 문자열의 길이를 지정합니다.
가상태그일 경우, 최소 1부터 최대 22까지 지정할 수 있습니다.

초기값

프로젝트 실행 시 태그의 초기값을 입력합니다.

 

Excel을 이용한 데이터베이스 편집

Microsoft Excel과의 호환성을 이용하여 데이터 베이스의 정보를 Excel 파일로 관리할 수 있습니다.

Excel을 이용한 데이터베이스 편집

(1) 데이터베이스에서 EXCEL로 붙여넣기

a) 엑셀로 복사할 태그를 데이터베이스 관리기에서 선택합니다. Shift + 클릭 또는 Ctrl + 클릭을 이용하여, 태그의 전부 또는 일부를 선택할 수 있습니다. 그룹 태그를 선택하면 선택 그룹 아래의 모든 태그가 선택됩니다.

b) 선택된 태그들을 클립보드에 복사(Ctrl + C) 합니다.

c) 복사된 내용을 Excel의 시트에 붙여넣기(Ctrl + V) 합니다. 태그의 종류에 따라 각 열의 내용이 다릅니다. 복사되는 내용은 1.3.2항의 표를 참조해주시기 바랍니다.

d) 엑셀에서 데이터베이스를 편집합니다. 엑셀의 증가/감소 기능을 이용하여 연속적인 태그를 생성할 수 있습니다.

(2) EXCEL에서 데이터베이스로 붙여넣기

a) EXCEL에서 복사할 영역을 선택합니다. 가장 처음 열부터 선택하여야 하며, 원하는 열까지 드래그 합니다.

b) 클립보드에 복사한 뒤, 데이터베이스 관리기에 붙여넣기 합니다. 만약 기존에 같은 태그 이름이 존재하면 태그의 내용이 업데이트되며, 존재하지 않으면 태그가 추가됩니다.

 

 

태그 종류 별 엑셀 데이터 형태

열번호

디지털 태그

아날로그 태그

문자열 태그

설명

A

태그이름

태그이름

태그이름

 

B

태그종류(1)

태그종류(2)

태그종류(3)

 

C

주석

주석

주석

 

D

실/가상 태그

실/가상 태그

실/가상 태그

실태그 = 1, 가상태그 = 0

E

I/O 디바이스

I/O 디바이스

I/O 디바이스

 

F

I/O 어드레스

I/O 어드레스

I/O 어드레스

 

G

초기값

초기값

초기값

 

H

사용 안 함

사용 안 함

사용 안 함

 

I

사용 안 함

데이터 형태

0 : INT8
1 : INT16
2 : INT32
3 : UINT8
4 : UINT16
5 : UINT32
6 : BCD8
7 : BCD16
8 : BCD32
9 : UBCD8
10 : UBCD16
11 : UBCD32
12 : Float

문자열 길이

 

J

사용 안 함

사용 안 함

사용 안 함

 

K

사용 안 함

사용 안 함

사용 안 함

 

L

사용 안 함

사용 안 함

사용 안 함

 

M

사용 안 함

Scale 적용

사용 안 함

Scale/Offset=1,최대/최소 = 0

N

사용 안 함

내부데이터 최소값

사용 안 함

 

O

사용 안 함

내부데이터 최대값

사용 안 함

 

P

사용 안 함

실 데이터 최소값

사용 안 함

Scale을 적용하면 Scale 값

Q

사용 안 함

실 데이터 최대값

사용 안 함

Scale을 적용하면Offset 값

 

데이터베이스 관리기 정보

데이터베이스 관리기는 현재 프로젝트에서 사용 중인 태그의 개수를 확인하고자 할 때 사용할 수 있습니다.

XpanelDesigner에서 [데이터베이스]를 실행한 후, 상단 메뉴에서 [도움말] – [데이터베이스 관리기 정보]를 선택합니다. [데이터베이스 관리기 정보]에서는 XpanelDesigner에 적용된 관리기의 버전과 현재 운영중인 프로젝트의 태그에 대한 정보를 확인할 수 있습니다.

  • 전체 태그들은 그룹 태그, 디지털 태그, 아날로그 태그, 문자열 태그 네 가지 종류의 태그들로 나뉘어 사용되고 있습니다.
    예) 전체 태그 (90개) = 그룹 태그 (1개) + 디지털 태그 (55개) + 아날로그 태그 (32개) + 문자열 태그 (2개)

  • 전체 태그들은 실 태그와 가상 태그의 두 종류로 나뉘어 사용되고 있습니다.
    예) 전체 태그 (90개) = 실 태그 (50개) + 가상 태그 (40개)

  • 그룹 태그는 가상 태그로 지정됩니다.

사용 예제

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

사용 예제 : 실태그를 이용한 Scale/Offset 값 변환

아날로그 태그의 Scale/Offset 기능을 이용하여, 실태그 통신으로 받아온 섭씨 온도의 값을 화씨 온도의 값으로 변환하는 예제입니다.

a) 데이터베이스에서 ‘CELSIUS’, ‘FAHRENHEIT’ 아날로그 태그를 생성합니다. 두 아날로그 태그를 실태그로 설정하고, 통신 대상이 되는 PLC와 접점을 입력합니다. 같은 값을 변환하는 것이므로 동일한 어드레스를 입력합니다.

b) ‘FAHRENHEIT’ 아날로그 태그의 [고급설정] 탭에서 [Scale]을 체크합니다. Scale 값으로 1.8, Offset 값으로 32를 입력합니다.

c) [그림] – [태그값]을 클릭하고, 섭씨 온도와 화씨 온도를 나타내는 태그값 오브젝트를 등록합니다. 태그값 오브젝트 설정 시, 표시자리수 및 소수점자리수를 설정하여 주시기 바랍니다. 소수점자리수를 설정하지 않을 경우, 화면에 표시된 값이 반올림되어 표시됩니다.

태그 이름

CELSIUS

화면 표시 방법

###.##

태그 이름

FAHRENHEIT

화면 표시 방법

###.##

d) 동작을 확인하기 위하여 프로젝트를 Xpanel에 다운로드합니다. PLC에 입력된 값이 실태그로 전송되어, 섭씨 온도의 값이 화씨 온도의 값으로 변환되는 것을 확인할 수 있습니다.

  • No labels