• {{item.name}}
{{item.name}}
更多

层的基本使用

star star star star star
0 分
发布时间:2026年05月27日
  • 0
  • 9
本文档主要介绍了 SIMATIC Unified Panel 层的基本使用。

1. 简介

组态HMI时可以使用层从而以有区别的方式编辑画面对象。不同对象被分配到不同的层可以提高组态效率。

层的特点:

  • 画面有32个层。32个层中只有1个层会处于活动状态。添加到画面的新对象始终被分配给激活的层。组态时可以隐藏活动层以外的所有层,从而可以很明确的编辑激活层中的对象。
  • 将对象分配给层时,可以指定画面的嵌套深度。第0层对象位于背景中,而第31层对象出现在前景中。

2. 层的基本使用

2.1 给画面对象指定层

例如在画面中添加“圆”、“矩形”、“按钮”和开关对象,可以在各个对象的“其他”属性中选择需要分配的层名称即可,如下图所示。画面中的其他对象操作方式也是相同的,不再赘述。

除此之外,可以在“布局“选项卡中展开对应层后即可看到对应层中的对象,可通过拖拽对象名称的方式在不同层之间移动对象。

2.2 指定活动层

  • 活动层的标识为下图图示。

  • 选择非活动层的层,右键激活即可指定该层为活动层。

2.3 隐藏和显示层

  可以根据需要显示或隐藏画面的层。打开画面后在“布局“选项卡中单击对应层旁边的图标即可实现层的隐藏和显示。也可以选择非活动层右键选择隐藏层。隐藏层后画面中对应层的对象也会在组态时不可见。需注意:不能隐藏活动层。

2.4 重命名层/复位层名称

  • 打开画面后在右侧的“布局“选项卡中点击某个层右键即可重命名层名称或复位层名称。

  • 在“运行系统设置“的”层“选项中可以看到默认的层级名称,双击后即可重命名层名称。

2.5 画面属性中的层设置

  在画面的“其他“属性中也可以看到层的相关设置。可以指定某个层是否在运行系统可见。默认32个层在运行系统时都可见。如果取消了可见性,项目运行起来后该层的所有对象都不可见。

2.6 使用JavaScript脚本在运行系统中切换层的可见性

可使用JavaScript脚本在运行系统中切换层的可见性。当对应层不可见时,层中的所有对象均不可见。举例如下:

  • 系统运行时控制“Layer_0“的隐藏

Screen.Layers ("Layer_0").Visible = false;

  • 系统运行时控制“Layer_0“的显示

Screen.Layers ("Layer_0").Visible = true;







  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。