状态

状态网页元素用于插入以图形方式显示采集状态的 HMI 元素、电子表格编辑器单元格(只要其标记已发布)或其他网页元素。这个网页元素类别包含以下组件。

元素 说明
HMI 忙碌

插入一个图形元素来用于提供有关 WebHMI 状态的视觉反馈(例如,WebHMI 是否仍在后台工作,或是否出现错误)。

该元素有三种状态:

  • :WebHMI 是最新的,并显示最新信息。
  • :WebHMI 正忙碌,或者换句话说,屏幕上的一些网页元素尚未更新。例如,如果只显示低分辨率的初步结果,或仍在生成采集结果,则可能会发生这种情况。
  • :WebHMI 出现错误,例如无法下载采集的最终高分辨率图像。

    提示在这种情况下,将鼠标光标移动到元素上,可通过元素的工具提示获取有关该错误的更多信息。
多状态

插入一个控件来用于以图形方式显示另一个网页控件元素的整数值的状态,或作业中与该元素的属性绑定的整数标记的状态。该元素可用于提供整数值的二进制表示、结果历史记录或作业中的行状态。

MultiStatus(多状态)元素具有三个附加的事件处理程序脚本点:

  • On Value Change(值更改时)
  • On Mouse Down(鼠标下移时)
  • On Mouse Enter(鼠标移入时)
  • On Mouse Leave(鼠标移出时)
  • On Mouse Move(鼠标移动时)
  • On Mouse Up(鼠标上移时)

MultiStatus(多状态)元素的编号是从零开始的,您可以通过设置所绑定的 MultiStatus 电子表格函数的开始位来定义要显示的第一个位(默认为 0)。控件通过首先应用开始位属性,然后应用反向排序属性的值来确定所显示位的顺序。

下图说明了如何使用该控件的设置来显示不同的位值:

联机-暂停

插入可用于快速暂停联机设备或将其重新设为联机的控件。这样做时,此控件将 $System.OnlineEnabled 标记的值分别设置为 TrueFalse,从而导致以下行为:

  • 当系统联机时($System.OnlineEnabled 设置为 True),图像采集处于活动状态,电子表格编辑器中配置的视觉应用程序正在运行,并且通过所配置的 I/O 操作和工业通信协议发送应用程序的结果。
  • 当系统暂停时($System.OnlineEnabled 设置为False),适配器会禁用视觉应用程序、所有工业通信以及所有 I/O 交互。此状态可用于在不脱机的情况下调整采集属性或已配置视觉工具(前提是网页上设置了采集属性的网页控件)。

该元素使用以下默认颜色来指示联机和暂停模式:

注意有关联机和暂停模式的更多信息,请参阅联机时暂停主题。
进度条

插入一个控件来显示进程的进度,为此需要选择用户定义的最小值最大值(起点和终点)属性以及要监视的属性。这些属性可以绑定到标记或硬编码。值的进度是根据属性与最小值最大值属性(起点和终点)的比率来确定的。

注意进度条元素没有任何事件处理程序脚本点。
运行状态

插入一个控件以显示作业状态是暂停还是联机。默认情况下,该控件具有以下外观:

  • :表示作业联机。
  • :表示作业暂停。

使用“常用”类别中的图标文本属性来更改用于指示暂停状态的图形和文本。

“运行状态”元素具有以下事件处理程序脚本点:

  • On Mouse Down(鼠标下移时)
  • On Mouse Enter(鼠标移入时)
  • On Mouse Leave(鼠标移出时)
  • On Mouse Move(鼠标移动时)
  • On Mouse Up(鼠标上移时)
提示您还可以通过将 $System.OnlineEnabled 标记从“标记”窗口拖放到网页上来快速创建此控件。
状态

插入一个控件来以图形方式显示作业中整数值的状态,为此需要将将属性绑定到标记或作业中的另一个值。此外,可以添加文本、颜色和图标来帮助定义所显示的状态。

监控时,会对其采用如下表示:

  • >0 = 正
  • 0 = 零
  • <0 = 负

“状态”元素具有以下事件处理程序脚本点:

  • On Value Change(值更改时)
  • On Mouse Down(鼠标下移时)
  • On Mouse Enter(鼠标移入时)
  • On Mouse Leave(鼠标移出时)
  • On Mouse Move(鼠标移动时)
  • On Mouse Up(鼠标上移时)