描述
您可以在变量和其他文本列表中使用动态文本列表。文本列表包含静态和动态条目,可任意组合。
1. 动态文本列表功能s
2. 变量配置动态文本列表s
3. 文本列表配置动态文本列表s
4. 下载
您可以在下列对象中使用动态文本列表:
注意
文本列表中的条目数是在组态文本列表中预先定义的。
1. 动态文本列表功能
动态文本列表的创建可以通过变量或其他文本列表
详细信息请参考这2个实例项目, 从本条目(第四章节)可以下载
Fig. 01
2. 变量配置动态文本列表
下表是最低配置的步骤说明
No. |
过程 |
1 |
创建一个SIMATIC WinCC (TIA Portal) 项目
- 打开SIMATIC WinCC (TIA Portal) 并且创建一个新项目.
- 选择一个操作员面板 例如:TP1200 Comfort
|
2 |
创建变量
- 在项目导航条打开"HMI tags > Show all tags" 文件夹.
- 创建下列变量:
变量 |
数据类型 |
Tag_String_1 |
WString |
Tag_Int_1 |
Int |
Index_Tag |
Int |
图. 02
|
3 |
创建文本列表
- 在项目导航条打开"文本和图像列表"文件夹
- 创建一个文本列表选择"Value/Range" 类型.
- 插入下列条目
索引
|
条目 |
0 |
Text 0: Static text |
1 |
Text 1: <Tag : 20, Tag_String_1> |
2 |
Text 2: <Tag : 5, Tag_Int_1> |
3 |
Text 3: Static text |
图. 03
注意事项 将一个引用添加到一个过程变量,你不直接输入数据,但将光标放在表字段,打开弹出菜单。然后选择“添加参数字段…“命令,选择要引用变量。
|
4 |
创建一个符号IO域
- 在项目导航条打开"画面"文件夹创建一个新画面.
- 添加一个符号IO域
- 在符号IO域上连接文本列表
- 把变量"Index_Tag" 连接到符号IO域
图. 04
|
5 |
添加IO和文本域
- 添加3个IO域和3个文本域.
- 按照图5来排列对象
- IO域连接以下变量
- "Index_Tag"
- "Tag_String_1"
- "Tag_Int_1"
- 在文本域输入下列文本
- "Index:"
- "Tag_String:"
- "Tag_Int"
图. 05
|
6 |
开始运行SIMATIC WinCC (TIA Portal)
- 开始运行SIMATIC WinCC (TIA Portal) 或者把项目下载到操作员面板
- 选择"Tag_String_1"的IO域,输入文本
- 选择"Tag_Int_1"的IO域,输入文本
- 点击符号IO域并选择另一个条目
- 最后SIMATIC WinCC (TIA Portal) 运行.
图. 06
|
3. 文本列表配置动态文本列表
下表是最低配置的步骤说明
No. |
过程 |
1 |
创建一个SIMATIC WinCC (TIA Portal) 项目
- 打开SIMATIC WinCC (TIA Portal) 并且创建一个新项目.
- 选择一个操作员面板 例如:TP1200 Comfort
|
2 |
创建变量
- 在项目导航条打开"HMI tags > Show all tags" 文件夹.
- 创建下列变量:
变量 |
数据类型 |
Index_List1 |
Int |
Index_List2 |
Int |
Index_List3 |
Int |
图. 07
|
3 |
创建文本列表
- 在项目导航条打开"文本和图像列表"文件夹
- 创建一个文本列表选择"Value/Range" 类型.
- 插入下列条目
Text_list_1
|
索引
|
条目 |
0 |
List 1-1: <Text_list : 10, Text_list_2> |
1 |
List 1-2: <Text_list : 5, Text_list_3> |
Text_list_2
|
索引
|
条目 |
0
|
List 2-1: Static text |
1
|
List 2-2: Static text |
2 |
List 2-3: Static text |
3 |
List 2-4: Static text |
Text_list_3
|
索引
|
条目 |
0
|
List 3-1: Static text |
1
|
List 3-2: Static text |
2 |
List 3-3: Static text |
3 |
List 3-4: Static text |
图. 08
注意事项 将一个引用添加到文本列表,不直接输入数据,但将光标放在表字段,打开弹出菜单。然后选择“添加动态参数(文本列表)……“命令,选择要引用的文本列表。
|
4 |
创建对象
- 在项目导航条打开"画面"文件夹创建一个新画面.
- 添加一个符号IO域
- 在符号IO域上连接文本列表"Text_list_1"
- 把变量"Index_List1" 连接到符号IO域.
图. 09
|
5 |
添加IO和文本域
- 添加3个IO域和3个文本域.
- 按照图10来排列对象
- IO域连接以下变量
- Index_List1
- Index_List2
- Index_List3
- "Index_List1:"
- "Index_List2:"
- "Index_List3:"
图. 10
|
6 | 开始运行SIMATIC WinCC (TIA Portal)
- 开始运行SIMATIC WinCC (TIA Portal) 或者把项目下载到操作员面板
- 点击符号IO域选择下一个条目
- 输入"Index_List2"IO域 "2"
- 点击符号IO域选择第一个条目.
- 输入"Index_List3"IO域 "3"
- 点击符号IO选择任意项
- 最后SIMATIC WinCC (TIA Portal) 运行.
图. 11
|
4. 下载
附件1 包含变量配置动态文本列表描述的示例
wincc_tia_dynamic_textlist_tag.zip (1,3 MB)
附件2 包含文本列表配置动态文本列表描述的示例
wincc_tia_dynamic_textlist_list.zip (1,7 MB)
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322219.html