Skip to end of metadata
Go to start of metadata

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

Compare with Current View Version History

Version 1 Next »

문자열 테이블에 다국어 설정을 적용하여, 하나의 디지털 태그 또는 아날로그 태그로 여러 문자열을 일괄적으로 표시할 수 있습니다. 이를 통해 하나의 단어를 다른 여러가지 언어로 변경하여 나타내는 것이 가능합니다. Xpanel 프로젝트 동작 도중 버튼 동작으로 표시 문자를 테이블에 등록된 언어의 문자열로 전환할 수 있습니다.

※ 문자열 테이블에 대한 자세한 내용은 ‘문자열 테이블’ 도움말을 참조하여 주시기 바랍니다.

NOTE

본 도움말은 Xpanel Designer V2.52를 기준으로 작성되었습니다. 사용 중인 Xpanel Designer 버전에 따라 지원하는 기능에 차이가 있을 수 있는 점 유의하시기 바랍니다.

설정 화면

다국어 설정을 통하여 하나의 단어를 여러 언어로 표현할 수 있습니다. [도구]-[다국어 설정] 또는 [도구]-[프로젝트]에서 ‘다국어 설정’을 선택하면 다음과 같이 설정 화면이 나타납니다.

항목

내용

다국어 테이블 사용

옵션을 선택하여 문자열 테이블에서 다중 칼럼을 사용할 수 있도록 설정합니다. 옵션을 선택하지 않았을 경우, 문자열 테이블에서 다중 칼럼을 사용하더라도 오직 ‘칼럼 0’의 내용만이 표시됩니다.

초기 설정

‘다국어 테이블 사용’ 옵션이 선택되었을 때 사용됩니다. Xpanel 실행 시 기본값으로 표시될 칼럼 번호를 지정합니다. 0부터 15까지 지정할 수 있습니다.

제어 어드레스 / 태그

‘다국어 테이블 사용’ 옵션이 선택되었을 때 적용됩니다. 칼럼 번호를 제어할 어드레스 또는 태그를 지정합니다.

어드레스

I/O 디바이스에 등록된 디바이스의 어드레스를 사용하여 칼럼을 제어합니다. BIT, WORD 단위를 설정할 수 있으며, 상세 어드레스는 우측의 […] 버튼을 클릭하여 설정할 수 있습니다. 상세 내용은 하단의 표를 참조하시기 바랍니다.

태그

데이터베이스에 등록된 태그를 사용하여 칼럼을 제어합니다. 태그의 이름을 직접 입력하거나 우측의 […] 버튼을 클릭하여 [태그 찾아보기] 화면을 통해 선택할 수 있습니다.

언어 설정
(언어 0 ~ 9)

문자열 테이블의 ‘칼럼 속성 설정’ 화면에서 이용되는 내용을 설정합니다.

이름

사용할 언어를 구별할 이름을 입력합니다.

글꼴

해당 언어를 표시할 때 사용할 글꼴을 선택합니다. XpanelDesigner를 설치할 때 포함하였던 글꼴 중, 다국어 설정에 사용할 수 있는 글꼴이 표시됩니다.

(1) 제어 어드레스

I/O 디바이스의 특정 어드레스를 통해 칼럼을 제어하고자 할 때 상세 어드레스를 설정할 수 있습니다. […] 버튼을 클릭하면 다음과 같은 화면이 나타납니다.

항목

설명

데이터 타입

칼럼 제어 시 사용할 데이터의 타입을 설정합니다. [다국어 설정] 화면에서 설정한 BIT, WORD와는 별도의 설정입니다.

‘디지털’ 선택 시, 0 또는 1로 칼럼을 제어합니다. 1 이상의 값이 어드레스에 지정된 경우, 무조건 1로 인식됩니다.

‘아날로그’ 선택 시, 지정한 어드레스의 값으로 칼럼을 제어합니다. 0에서 15까지 인식하며, 그 이상의 값은 15로 인식됩니다. 또는, 활성화된 [옵션] 버튼을 통해 설정한 값에 따라 인식이 달라집니다.

I/O 디바이스

프로젝트에 등록된 I/O 디바이스의 목록이 나열됩니다.

어드레스 영역

칼럼 제어에 사용할 디바이스 종류와 어드레스를 입력합니다.

디바이스 종류

선택한 I/O 디바이스와 데이터 타입에 따라 사용할 수 있는 디바이스의 목록이 표시됩니다. 등록된 디바이스의 어드레스를 사용하여 칼럼을 제어합니다.

어드레스

선택한 디바이스의 범위 내에서 사용할 시작 어드레스를 입력합니다. 선택한 I/O 디바이스, 디바이스 종류와 [다국어 설정] 화면에서 선택한 데이터 타입 (BIT/WORD)에 따라 입력 가능한 값이 다를 수 있습니다.

디바이스
어드레스
입력 키패드

키보드를 사용하지 않고 어드레스를 입력할 때 사용합니다.

선택한 디바이스에 따라 10진수 혹은 16진수의 값으로 어드레스를 입력합니다.

예를 들어, CIMON-PLC의 디바이스 X에서 어드레스를 지정할 경우, 16진수로 입력하여야 합니다. 디바이스 D에서 어드레스를 지정할 경우 10진수로 입력하여야 합니다.

옵션

데이터 타입을 ‘아날로그’로 선택하였을 때 활성화됩니다.

해당 버튼을 클릭하면 [아날로그 옵션 설정] 창이 나타납니다.

Type

아날로그 데이터의 타입을 선택할 수 있습니다. 선택할 수 있는 타입으로 UINT8, UINT16, UINT32, INT8, INT16, INT32, UBCD8, UBCD16, UBCD32, BCD8, BCD16, BCD32, Float 가 있습니다. UINT16이 기본으로 설정되어 있습니다.

내부데이터

Xpanel에서 표시할 값의 범위를 입력합니다. 최소 0에서 최대 65535의 값이 기본으로 설정되어 있습니다.

Clipping 옵션을 체크할 경우 아날로그 값이 지정한 범위를 벗어나면 알림이 나타나며 해당 값은 인식되지 않습니다.

실데이터

PLC에 실제 입력되는 값의 범위를 입력합니다.

예를 들어 실데이터 범위가 0~16000이고 내부데이터 범위가 0~100일 때, PLC에 16000이라는 값이 들어오면 Xpanel에는 100이 표시됩니다.

Scale

PLC의 실제 데이터가 연산을 하여 Xpanel에 표시하는 방법입니다. 해당 옵션을 체크하면 다음과 같이 표시됩니다.

Scale 옵션의 연산은 다음과 같이 이루어집니다.

Scale 표시 값 = 실데이터 x Scale + Offset

(2) 칼럼 속성 설정

문자열 테이블 설정화면 상단의 칼럼 버튼을 누르면 아래와 같은 대화상자가 나타납니다.

항목

설명

칼럼

문자열 테이블에서 화면 표시 용도로 사용할 칼럼을 선택합니다.

언어

‘다국어 설정’에서 입력한 언어를 콤보박스에서 선택하여 칼럼마다 지정할 수 있습니다.

RTL

옵션이 적용된 문자열은 오른쪽에서 왼쪽 방향으로 표시됩니다. 아랍어 또는 히브리어 등의 RTL(Right-to-Left) 언어를 표시할 때 용이하게 사용할 수 있습니다. 단, 영어 및 숫자는 RTL 기능이 적용되지 않습니다.

※ RTL 기능은 Xpanel Designer v2.53 이상 버전에서 사용 가능합니다.

 

설정 따라하기

본 항목은 문자열 테이블에 다국어 설정을 적용하여 다국어 테이블을 만드는 방법을 간단하게 안내합니다.

(1) 다국어 설정 적용

a) 데이터베이스에 진입하여 칼럼을 제어할 아날로그 태그를 생성합니다.

b) [도구]-[다국어 설정]을 선택합니다. ‘다국어 테이블 사용’ 옵션을 선택한 후, 초기에 표시할 값을 0으로 지정합니다. 아날로그 태그의 값이 0일 때의 문자열이 기본값으로 표시됩니다.

c) 다국어 테이블을 통하여 표시할 언어의 종류를 입력하고, Xpanel Designer에 설치된 폰트 중 각 언어에 적합한 폰트를 설정합니다. 한국어는 ‘굴림’, 중국어는 ‘SimSun’, 일본어는 ‘Meiryo’로 설정합니다.

(2) 다국어 테이블 설정

a) [도구]-[문자열 테이블]을 선택합니다. 그룹 추가 시 ‘다중 칼럼’으로 선택합니다.

b) ‘문자열 추가’를 선택하여 화면에 표시할 문자열들을 입력합니다. 같은 문자열 값에는 같은 의미의 단어를 언어별로 설정합니다.

c) ‘칼럼 속성 설정’을 선택하여, 각각의 칼럼에 (1)-c)에서 설정한 언어 및 폰트를 지정합니다.

d) 다국어 테이블에서 설정한 내용은 다국어 문자열 오브젝트로 표시할 수 있습니다.

e) 다국어 테이블의 내용을 Excel에 복사 및 붙여넣기 하거나, 반대로 Excel에 삽입된 내용을 다국어 테이블에 불러올 수 있습니다.

NOTE

그룹 내 문자열 리스트를 Excel로 복사/붙여넣기 할 때, 칼럼의 값에 “=+가나다”와 같이 연산 기호로 시작되는 문자열이 포함된 경우, Excel 내에서는 해당 문자열을 수식으로 인식하여 “#NAME?”과 같은 오류 표시가 됩니다. “#NAME?”으로 표시된 상태에서 Xpanel Designer로 복사/붙여넣기 하는 경우 칼럼 값이 그대로 “#NAME?”으로 붙여넣기 실행됩니다.

칼럼 값 추가 및 Excel로 복사/붙여넣기 하여 편집하는 경우, 이처럼 연산기호로 시작하는 칼럼 값에 유의하여 주시기 바랍니다.

사용 예제

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

사용 예제: 다국어 테이블을 이용하여 여러 언어로 페이지 내용 표시하기

다국어 테이블 설정을 통해, 한 페이지 내의 내용을 여러 언어로 표시할 수 있습니다. 본 예제에서는 유량계 그림을 간단히 설명하는 페이지를 한국어, 영어와 일본어로 표현하기 위해 다국어 테이블을 사용합니다. 문자열은 다국어 문자열 오브젝트로 표시합니다.

※ 다국어 문자열 오브젝트에 대한 자세한 내용은 ‘다국어 문자열 오브젝트’ 도움말을 참조해주시기 바랍니다.

a) 데이터베이스에서 인덱스를 지정하기 위한 아날로그 태그 ‘INDEX’를 생성합니다.

b) [도구]-[다국어 설정]을 선택하여 ‘다국어 테이블 사용하기’ 옵션을 선택합니다. 제어 태그를 ‘INDEX’로 입력하고, 표시할 언어와 글꼴을 선택합니다.

c) [도구]-[문자열 테이블]을 선택하여 그룹의 종류를 ‘다중 칼럼’으로 설정합니다.

d) 문자열 추가 버튼을 선택하여 다국어 문자열 오브젝트로 표시할 문자열을 입력합니다. 같은 문자열 값에는 같은 의미의 단어를 언어별로 설정합니다. INDEX 태그의 값이 0일 때 한국어, 1일 때 영어, 2일 때 일본어를 표시합니다.

e) ‘칼럼 속성 설정’ 을 누른 후, 각각의 칼럼에 c)에서 설정한 언어의 이름 및 폰트를 적용합니다.

f) [그림]-[다국어 문자열]을 선택하여 그룹 및 문자열값을 선택하고 다국어 문자열 오브젝트를 등록합니다.

g) INDEX 태그의 값을 변경하여 각 언어를 표시할 수 있는 터치 오브젝트들을 생성합니다.

h) 프로젝트를 Xpanel 또는 시뮬레이터에서 실행하여 동작을 확인합니다. 각 문자열 값(INDEX 태그 값)에 따라 언어가 다르게 표시되는 것을 확인할 수 있습니다.

  • 문자열 값이 0일 때 한국어를 표시합니다.

  • 문자열 값이 1일 때 영어를 표시합니다.

  • 문자열 값이 2일 때 일본어를 표시합니다.

  • No labels