如何创建动态文本列表?


n

描述:
WinCC flexible 2008开始可以创建动态文本列表了。您可以通过插入变量或其他文本列表来动态化文本列表。文本列表可以包含任意组合的静态和动态条目。您可以在以下对象中插入动态文本列表:n

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

注意:
文本列表中的条目数量在文本列表组态中定义。n

内容:
1.动态文本列表的作用
2. 动态文本列表集成变量的组态
3. 动态文本列表集成文本列表的组态
4.下载

1. 动态文本列表的作用
文本列表条目可由变量或其他文本列表动态生成。
两个样例程序具体示范了这两个选项,您可以在此下载 样例程序。n

如何创建动态文本列表?
Fig. 01n

2. 动态文本列表集成变量的组态
以下表格逐步说明了基本组态步骤。

No. 步骤
1 创建一个WinCC flexilbe项目 n

  • 启动WinCC flexible 并创建一个新项目。n
  • 选择一个操作面板- 如MP377 12" Touch。
2 创建变量 n

  • 关闭变量编辑器。n
  • 创建以下3个内部变量:
    n
    变量 数据类型
    Tag_String_1 String
    Tag_Int_1 Int
    Index_Tag Int

如何创建动态文本列表?
Fig. 02

3创建文本列表 n

  • 打开文本列表编辑器。n
  • 创建一个文本列表。n
  • 插入以下条目:
    n

    索引

    条目
    0Text 0: 静态文本
    1Text 1: <tag Tag_String>
    2Text 2: <tag Tag_Int>
    3Text 3: 静态文本

如何创建动态文本列表?
Fig. 03

4创建一个符号 IO 域 n

  • 添加一个符号 IO 域。n
  • 将创建的文本列表连接到符号 IO 域。n
  • 连接"Tag_Index" 变量到符号 IO 域。

如何创建动态文本列表?
Fig. 04

5添加 I/O 和文本域 n

  • 添加3个 IO 域和3个文本域。n
  • 按图. 05排列这些对象。n
  • 将以下变量连接到 IO 域。 n
    • Index_Tagn
    • Tag_String_1n
    • Tag_Int_1
  • 为文本域插入以下文本: n
    • "Index:"n
    • "Tag_String:"n
    • "Tag_Int"

如何创建动态文本列表?
Fig. 05

6启动WinCC flexible运行系统 n

  • 启动WinCC flexible运行系统或将项目下载到操作面板。n
  • 在 IO 域中为 "Tag_String" 输入一个您选择的文本。n
  • 在 IO 域中为 "Tag_Int" 输入一个您选择的数字。n
  • 点击符号 IO 域并选择另一个条目。n
  • 终止WinCC flexible 运行系统。

如何创建动态文本列表?
Fig. 06

3. 动态文本列表集成文本列表的组态
以下表格逐步说明了基本组态步骤。

No. 步骤
1 创建一个WinCC flexible 项目 n

  • 启动WinCC flexible 并创建一个新项目。n
  • 选择一个操作面板- 如MP377 12" Touch。
2 创建变量 n

  • 打开变量编辑器。n
  • 创建以下三个内部变量:
    n
    变量 数据类型
    Index_List1 Int
    Index_List2 Int
    Index_List3 Int

如何创建动态文本列表?
Fig. 07

3创建文本列表 n

  • 打开文本列表编辑器。n
  • 创建3个文本列表。n
  • 插入以下条目:
    n

    Text list_1

    索引

    条目
    0dyn. <text_list Text list_2>
    1dyn. <text_list Text list_3>

    n

    Text list_2

    索引

    条目

    0

    List 2-1: 静态文本

    1

    List 2-2: 静态文本
    2List 2-3: 静态文本
    3List 2-4: 静态文本

    n

    Text list_3

    索引

    条目

    0

    List 3-1: 静态文本

    1

    List 3-2: 静态文本
    2List 3-3: 静态文本
    3List 3-4: 静态文本

如何创建动态文本列表?
Fig. 08

4创建对象 n

  • 添加一个符号 IO域。n
  • 将创建的文本列表 "Text list_1" 连接到符号 IO 域。n
  • 连接变量 "Index_List1" 到符号 IO 域。

如何创建动态文本列表?
Fig. 09

5添加I/O 和文本域 n

  • 添加3个 IO 域和3个文本域。n
  • 按图. 10 所示排列对象。n
  • 将以下变量连接到 IO域: n
    • Index_List1n
    • Index_List2n
    • Index_List3
  • 为文本域插入以下文本: n
    • "Index_List1:"n
    • "Index_List2:"n
    • "Index_List3:"

如何创建动态文本列表?
Fig. 10

6启动WinCC flexible运行系统 n

  • 启动WinCC flexible 运行系统或将项目下载到操作面板。
  • 点击符号 IO 域并选择第二个条目。
  • 在对应于''Index_List2"的 IO 域中输入数字 "3"。
  • 点击符号 IO 域并选择第一个条目。
  • 在对应于''Index_List3"的 IO 域中输入数字 "4"。
  • 点击符号 IO 域并选择任意条目。
  • 终止 WinCC flexible 运行系统。

如何创建动态文本列表?
Fig. 11

4. 下载
附件 1 包含了以上描述的以变量扩展模式组态文本列表的样例程序。

如何创建动态文本列表? 附件 1: WinCC_flexible_Dynamic_Textlist_Tags.zip ( 2245 KB )

附件 2 包含了以上描述的以文本列表扩展模式组态文本列表的样例程序。

如何创建动态文本列表? 附件 2: WinCC_flexible_Dynamic_Textlist_Lists.zip ( 2046 KB )

运行与测试环境:
下表中列出了用来创建本条目并验证所描述功能的组件:

组件 产品及版本
计算机操作系统 Microsoft WindowsXP SP2
标准工具 -
工程软件 STEP 7 V5.4 SP4
HMI 软件 WinCC flexible 2008
HMI 系统 WinCC flexible PC Runtime.

关键词:
组合框, 可变文本列表

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

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

相关推荐

发表回复

登录后才能评论