# 根据字地址值（范围）的变化改变消息

根据整形变量范围改变消息。

显示的消息 | 变量值范围
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
| [范围1] | [数据（输入）] | 99
[运算符] | >
[数据（输出）] | [语言表文本] [ID]: [4:Out of Range]
[范围2] | [数据（输入）] | 49
[运算符] | >
[数据（输出）] | [语言表文本] [ID]: [1:High]
[范围3] | [数据（输入）] | 9
[运算符] | >
[数据（输出）] | [语言表文本] [ID]: [2:Middle]
[范围4] | [数据（输入）] | 0
[运算符] | >=
[数据（输出）] | [语言表文本] [ID]: [3:Low]
[Else 条件] | [数据（输出）] | [语言表文本] [ID]: [4:Out of Range]

## 设置部件

### 工程浏览器 : [画面设计] ➞ [画面] ➞ [Screen1]

将以下对象从[工具箱]拖放到画面上。

#### 数值显示对象 (名称: NumericDisplay1) 属性: A-1

标签 | 子选项卡 | 属性 | 值
[功能] | [基本] | [当前数值] | [变量] [名称]: Var1

#### 文本框对象（名称: TextBox1）属性：B-1

标签 | 子选项卡 | 属性 | 值
[形状] | [文本] | [文本] | [语言表 Id] [名称]: Var1 [转换器]: [用户自定义转换器] [Converter1]