13.6.1 设置步骤 - 通过更改字地址值切换状态

当相关字地址中的值更改时,指示灯的显示状态也会更改。

在如下流程中,字地址D100中从位00至07的组合可以用于一个指示灯以不同颜色显示最多256种状态。

  1. 在[部件(P)]菜单中选择[开关/指示灯(C)],然后选择[指示灯(L)]或点击,在画面上放置一个指示灯。

  2. 双击画面上放置的指示灯。 画面上将显示[开关/指示灯]对话框。 点击[扩展]。

  3. 设置[状态数]和[状态切换条件]。将[状态数]设置为3以上,才能设置[状态切换条件]。
    (例如,[状态数] = 256,[状态切换条件] = 按数据切换状态)

  4. 在[字地址]中指定用于显示不同颜色的地址(例如,D100)

  5. 在[选择形状]中选择每种[状态]的指示灯形状。

  6. 点击[颜色]选项卡。 在 [选择状态] 列表中,选择 [状态 0] 并定义其 [显示颜色]。
    [状态 0] 是所有位 “全部 OFF”的状态。

     

    • [状态]由指定字地址中的低8位(00至07)的ON/OFF状态来定义。

      状态

      描述

      07位

      06位

      05位

      04位

      03位

      02位

      01位

      00位

      [状态0]

      0

      0

      0

      0

      0

      0

      0

      0

      [状态1]

      0

      0

      0

      0

      0

      0

      0

      1

      [状态2]

      0

      0

      0

      0

      0

      0

      1

      0

      [状态3]

      0

      0

      0

      0

      0

      0

      1

      1

      [状态4]

      0

      0

      0

      0

      0

      1

      0

      0

      [状态5]

      0

      0

      0

      0

      0

      1

      0

      1

      [状态6]

      0

      0

      0

      0

      0

      1

      1

      0

      [状态7]

      0

      0

      0

      0

      0

      1

      1

      1

      [状态8]

      0

      0

      0

      0

      1

      0

      0

      0

      [状态9]

      0

      0

      0

      0

      1

      0

      0

      1

      [状态10]

      0

      0

      0

      0

      1

      0

      1

      0

      [状态11]

      0

      0

      0

      0

      1

      0

      1

      1

      [状态12]

      0

      0

      0

      0

      1

      1

      0

      0

      [状态13]

      0

      0

      0

      0

      1

      1

      0

      1

      [状态14]

      0

      0

      0

      0

      1

      1

      1

      0

      [状态15]

      0

      0

      0

      0

      1

      1

      1

      1

      [状态16]

      0

      0

      0

      1

      0

      0

      0

      0

      [状态17]

      0

      0

      0

      1

      0

      0

      0

      1

      :

      :

      :

      :

      :

      :

      :

      :

      :

      [状态255]

      1

      1

      1

      1

      1

      1

      1

      1

    • 如果位状态不在已定义的[选择状态]选项内,指示灯不能正常显示。例如,如果[状态数]是3,您可以使用状态0、1和2。将位1和2置ON会创建无效状态3,指示灯继续显示其以前的有效状态。

  7. 在[选择状态]中选择[状态1]并设置[显示颜色]。 [状态1]是字地址D100的位0为ON的状态。

  8. 为[状态2]至[状态255]的状态设置[显示颜色]。

    • 点击[选择状态]旁边的图标,可在不显示列表的情况下更改状态。

    • 根据所选的形状,颜色设置步骤可能与上面介绍的步骤不同。 点击[选择形状]。 将显示[选择状态]窗口。选择每个状态,然后点击[打开]选择形状和颜色。

    • 根据所选的形状,您可能不能更改颜色。

  9. 点击[标签]选项卡,定义各个状态的标签。 指定字体类型和大小,然后输入文本并点击[确定]。

    • 选择指示灯后按下[F2]键,您可以直接编辑标签文本。