描述

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp Data: 数据记录  > > 功能块 > MpDataRegParLimits  >

描述

mapp Services V5.16

MpDataRecorder所使用的MpLink也被用于这个组件。

该功能块用于在数据记录中注册新的B&R过程变量。在输入 "Enable "的上升沿,检查过程变量是否有效。一旦组件处于活动状态("Active = TRUE"),过程变量就被注册。只要MpDataRecorder处于非活动状态("Active = FALSE")或MpDataRecorder的 "Record "命令处于活动状态,就不能注册新的过程变量 还必须配置以下参数。

PVName: 要注册的过程变量的名称(指定过程变量的名称)。  在指定过程变量时,必须遵守一般条件

Unit: 将用于过程变量的单位,作为一个字符串。

描述: 以字符串形式的简要描述。如果没有指定其他标题,过程变量名称将被用作标题。

Scaling: 一个额外的比例系数,用于在保存过程变量之前将其乘以。默认的比例系数是1.0。

UpperLimit, LowerLimit: 这两个参数指定了将被监测的注册过程变量限制。该值是在限制范围内还是在限制范围外,由输出 "LimitMonitor "来表示。对于结构和数组,不能提供关于极限值的信息。"LimitMonitor "总是显示 mpDATA_NO_LIMITS_CONFIGURED

要从注册表中删除过程变量,必须禁用与该过程变量相连的功能块MpDataRegPar("Enable = FALSE")。如果 "Record "命令目前处于活动状态,那么只有在记录结束后才会从注册表中删除过程变量。必须为每个过程变量使用单独的MpDataRegPar,其值应被记录下来。

以下格式用于指定过程变量名称。

全局变量: <变量名> (例如 "gTestVariable", "gControl.Parameter.Distance")

局部变量: <任务名>:<变量名> (例如 "Task1:LocalTestVariable", "AxisCtrl:Basic.Command.MoveVelocity")

以下数据类型不能被注册:

对象

直接派生的数据类型

BYTE

WORD, DWORD, LWORD

动态变量

不以索引0开始的数组不能被注册