# 단어 주소 값(범위) 변경에 대한 메시지 변경

정수 변수 값 범위를 기준으로 메시지를 변경합니다.

표시 메시지 | 변수 값 범위
High | 50-99
Middle | 10-49
Low | 0-9
Out of Range | -1 이하, 100 이상

## 동작 예제

## 설정 워크플로우

1. 변수 추가
2. 언어 테이블 추가
3. 컨버터 추가
4. 파트 설정

## 변수 추가

### 프로젝트 익스플로러: [변수] ➞ [모든 변수]

다음 변수를 추가합니다.

#### 변수 속성:

[이름] | [데이터 종류] | [소스] | [디바이스 어드레스]
Var1 | [INT] | [Schneider Modbus Serial Equipment] | 400001

## 언어 테이블 추가

### 프로젝트 익스플로러: [언어 테이블] ➞ [모든 언어]

다음 언어 테이블과 텍스트를 추가합니다.

#### 언어 테이블에 문자 설정:

아니요 | 1 Table1 (English_Gothic)
1 | High
2 | Middle
3 | Low
4 | Out of Range

## 컨버터 추가

### 프로젝트 탐색기: [변환기] ➞ [사용자 정의 변환기]

다음 컨버터를 추가합니다.

[이름] | [종류]
Converter1 | [범위]

#### Converter1 속성:

탭 | 속성 | 값
[기본] | [데이터 타입 (입력)] | [숫자]
[데이터 타입 (출력)] | [언어 테이블]
[범위] | 5
| [Range 1] | [데이터(입력)] | 99
[연산자] | >
[데이터(출력)] | [언어 테이블 텍스트] [ID]: [4:Out of Range]
[Range 2] | [데이터(입력)] | 49
[연산자] | >
[데이터(출력)] | [언어 테이블 텍스트] [ID]: [1:High]
[Range 3] | [데이터(입력)] | 9
[연산자] | >
[데이터(출력)] | [언어 테이블 텍스트] [ID]: [2:Middle]
[Range 4] | [데이터(입력)] | 0
[연산자] | >=
[데이터(출력)] | [언어 테이블 텍스트] [ID]: [3:Low]
[다른 조건] | [데이터(출력)] | [언어 테이블 텍스트] [ID]: [4:Out of Range]

## 파트 설정

### 프로젝트 익스플로러: [화면 디자인] ➞ [화면] ➞ [Screen1]

[도구 모음]에서 화면으로 다음 오브젝트를 끌어다 놓습니다.

#### 숫자 표시 개체(이름: NumericDisplay1) 속성: A-1

탭 | 하위 탭 | 속성 | 값
[펑션] | [기본] | [현재값] | [변수] [이름]: Var1

#### 문자열 상자 오브젝트 (이름: TextBox1) 속성: B-1

탭 | 하위 탭 | 속성 | 값
[모양] | [텍스트] | [텍스트] | [언어 테이블 ID] [이름]: Var1 [변환기]: [사용자 정의 변환기] [Converter1]