在WinCC中创建动态文本列表 (TIA Portal)?

描述
您可以在变量和其他文本列表中使用动态文本列表。文本列表包含静态和动态条目,可任意组合。

1. 动态文本列表功能s
2. 变量配置动态文本列表s
3. 文本列表配置动态文本列表s
4. 下载

您可以在下列对象中使用动态文本列表:

  • 符号IO域
  • 按钮
  • 开关
  • 文本列表

注意
文本列表中的条目数是在组态文本列表中预先定义的。

1. 动态文本列表功能
动态文本列表的创建可以通过变量或其他文本列表
详细信息请参考这2个实例项目, 从本条目(第四章节)可以下载

在WinCC中创建动态文本列表 (TIA Portal)?
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

在WinCC中创建动态文本列表 (TIA Portal)?
图. 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

在WinCC中创建动态文本列表 (TIA Portal)?
图. 03

注意事项
将一个引用添加到一个过程变量,你不直接输入数据,但将光标放在表字段,打开弹出菜单。然后选择“添加参数字段…“命令,选择要引用变量。

4 创建一个符号IO域

  • 在项目导航条打开”画面”文件夹创建一个新画面.
  • 添加一个符号IO域
  • 在符号IO域上连接文本列表
  • 把变量”Index_Tag” 连接到符号IO域

在WinCC中创建动态文本列表 (TIA Portal)?
图. 04

5 添加IO和文本域

  • 添加3个IO域和3个文本域.
  • 按照图5来排列对象
  • IO域连接以下变量
    • “Index_Tag”
    • “Tag_String_1”
    • “Tag_Int_1”
  • 在文本域输入下列文本
    • “Index:”
    • “Tag_String:”
    • “Tag_Int”

在WinCC中创建动态文本列表 (TIA Portal)?
图. 05

6 开始运行SIMATIC WinCC (TIA Portal)

  • 开始运行SIMATIC WinCC (TIA Portal) 或者把项目下载到操作员面板
  • 选择”Tag_String_1″的IO域,输入文本
  • 选择”Tag_Int_1″的IO域,输入文本
  • 点击符号IO域并选择另一个条目
  • 最后SIMATIC WinCC (TIA Portal) 运行.

在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

在WinCC中创建动态文本列表 (TIA Portal)?
图. 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

在WinCC中创建动态文本列表 (TIA Portal)?
图. 08

注意事项
将一个引用添加到文本列表,不直接输入数据,但将光标放在表字段,打开弹出菜单。然后选择“添加动态参数(文本列表)……“命令,选择要引用的文本列表。

4 创建对象

  • 在项目导航条打开”画面”文件夹创建一个新画面.
  • 添加一个符号IO域
  • 在符号IO域上连接文本列表”Text_list_1″
  • 把变量”Index_List1″ 连接到符号IO域.

在WinCC中创建动态文本列表 (TIA Portal)?
图. 09

5 添加IO和文本域

  • 添加3个IO域和3个文本域.
  • 按照图10来排列对象
  • IO域连接以下变量
    • Index_List1
    • Index_List2
    • Index_List3
  • 在文本域输入下列文本
  • “Index_List1:”
  • “Index_List2:”
  • “Index_List3:”

在WinCC中创建动态文本列表 (TIA Portal)?
图. 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) 运行.

在WinCC中创建动态文本列表 (TIA Portal)?
图. 11

4. 下载
附件1 包含变量配置动态文本列表描述的示例

在WinCC中创建动态文本列表 (TIA Portal)? wincc_tia_dynamic_textlist_tag.zip (1,3 MB)

附件2 包含文本列表配置动态文本列表描述的示例

在WinCC中创建动态文本列表 (TIA Portal)? wincc_tia_dynamic_textlist_list.zip (1,7 MB)

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322219.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论