同时显示多个地址(块显示)

可在单个块趋势图对象上显示连续地址中的多个值。

可比较多个数据点的值和状态。

示例操作

设置工作流程

  1. 添加数组变量
  2. 添加变量
  3. 设置部件
  4. 设置脚本

添加数组变量

工程浏览器 : [变量] ➞ [全部用户数据类型] ➞ [数组]

添加以下变量。

变量属性:

[名称] [数据类型] [尺寸]

Array1

[INT]

10

添加变量

工程浏览器 : [变量] ➞ [全部变量]

添加以下变量。

变量属性:

[名称] [数据类型] [源] [寄存器地址]

Var1

[Array1]

Schneider Modbus系列设备1

-

Var1[0]

[INT]

400001

Var1[1]

[INT]

400002

Var1[2]

[INT]

400003

Var1[3]

[INT]

400004

Var1[4]

[INT]

400005

Var1[5]

[INT]

400006

Var1[6]

[INT]

400007

Var1[7]

[INT]

400008

Var1[8]

[INT]

400009

Var1[9]

[INT]

400010

设置部件

工程浏览器 : [画面设计] ➞ [画面] ➞ [Screen1]

将以下对象从[工具箱]拖放到画面上。

块趋势图对象(名称: BlockTrend1)属性:

标签 子选项卡 属性
[功能] [基本] [通道] 1
  [通道 0] [变量] [变量] [名称]: Var1
[显示格式] [线]
[标志]
[开始元素] 0
[显示数据的数量] 10
[显示模式] [全]
[数据点的数量] 11
[只显示通道]

开关对象(名称: Switch1)属性:清除

默认值

开关对象(名称: Switch2)属性:绘图

默认值

开关对象(名称: Switch3)属性:清除和绘图

默认值

设置脚本

工程浏览器 : [画面设计] ➞ [画面] ➞ [Screen1]

设置以下用于对象的脚本。

从[工具箱]中将脚本拖放到脚本编辑器。

开关对象(名称: Switch1脚本: 清除

开关对象(名称: Switch2)脚本: 绘图

开关对象(名称: Switch3)脚本: 清除和绘图

图例

1

[触发条件] [触摸] [触摸]

2

[值] [画面对象]

3

[操作] ➞ [画面/图形对象] [块趋势]