变量属性定义

Navigation:  其他 > 附录 >

变量属性定义

Previous pageReturn to chapter overviewNext page

u数据类型及其属性简介

数据类型

标准字符形式描述

对应数值

u变量属性定义

模拟输入量属性

数字输入量属性

模拟输出量属性

数字输出量属性

多状态数字输入量属性

计算量属性

分级报警变量

文本量属性

BLOB量属性

 


u数据类型及其属性简介

数据类型

标准字符形式描述

标准字符形式

描述

ASCII

ASCII 字符串,最大长度:255

SINT16

16位有符号整型

UINT16

16位无符号整型

FLT

32位浮点型

BIT

1 位二进制(实际内存空间为1字节)

TIM

4 字节时间变量 (H:M:S:T)

ULONG

32位无符号整型

SLONG

32位有符号整型

DBL

64位浮点型

BLOB

blob, 最大长度:2048

CHAR

8位有符号整型

UCHAR

8位无符号整型

INT64

64位有符号整型

UINT64

64位无符号整型

CV_TIME

64 位 cv time (second + usecond)

 

对应数值

定义字符

数值

描述

#define DT_ASCII

0

ASCII string, maximum: 255

#define DT_SINT16

1

16 bit Signed Integer value

#define DT_UINT16

2

16 bit Unsigned Integer value

#define DT_FLT

3

32 bit IEEE float

#define DT_BIT

4

1 bit value

#define DT_TIM

5

4 byte TIME (H:M:S:T)

#define DT_ULONG

6

32 bit integer value

#define DT_SLONG

7

32 bit signed integer value

#define DT_DBL

8

64 bit double

#define DT_BLOB

9

blob, maximum 2048

#define DT_CHAR

10

8 bit signed integer value

#define DT_UCHAR

11

8 bit unsigned integer value

#define DT_INT64

12

64 bit signed integer value

#define DT_UINT64

13

64 bit unsigned integer value

#define DT_CV_TIME

14

64 bit cv time (second + usecond)

 

u变量属性定义

变量属性名称以"A_"开头的为字符型变量;变量属性名称以"F_"开头的为数值型变量;

 

模拟输入量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_AI=1

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节。

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_SCAN_MODE

DT_ASCII

1=扫描机制

0=通知机制

扫描模式

 

F_SCAN_MODE

DT_BIT

F_SCAN_INTV

DT_ULONG

毫秒数

扫描间隔

 

F_SCAN_PHS

DT_ULONG

毫秒数

扫描相位

 

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

A_EGU_LBL

DT_ASCII

15字节

工程单位

 

F_EGU_LOW

DT_DBL

浮点数

工程量零量程

 

F_EGU_SPAN

DT_DBL

浮点数

工程量满量程

 

F_RAW_LOW

DT_DBL

浮点数

原始值零量程

 

F_RAW_SPAN

DT_DBL

浮点数

原始值满量程

 

F_EGU_ENABLE

DT_BIT

1=允许

0=禁止

是否允许工程量转换

 

A_DATA_TYPE

DT_ASCII

 

数据类型

 

F_DATA_TYPE

DT_UCHAR

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

F_OVERRIDE_ENABLE

DT_BIT

1/0

是否允许超驰

F_OVERRIDE_VALUE

DT_DBL

 

超驰值

F_ZP_ENABLE

DT_BIT

1/0

是否允许零点钳位

 

F_ZP_CENT

DT_DBL

 

零点钳位的零点

 

A_ZP_THRES

DT_DBL

 

零点钳位的漂移区间

 

F_ALM_ENABLE

DT_BIT

1/0

是否启用报警

F_ALM_V_DEADBAND

DT_DBL

 

报警值死区

F_ALM_TM_DEADBAND

DT_ULONG

毫秒数

报警时间死区

F_ALM_LL_ENABLE

DT_BIT

 

是否允许下下限报警

F_ALM_LL_THRESH

DT_DBL

浮点数,位于工程下限和工程上限之间,下同。LL, L, H, HH报警限必须从小到大。

下下限报警阈值

F_ALM_L_ENABLE

DT_BIT

 

是否允许下限报警

F_ALM_L_THRESH

DT_DBL

 

下限报警阈值

F_ALM_H_ENABLE

DT_BIT

 

是否允许上限报警

F_ALM_H_THRESH

DT_DBL

 

上限报警阈值

F_ALM_HH_ENABLE

DT_BIT

 

是否允许上上限报警

F_ALM_HH_THRESH

DT_DBL

 

上上限报警阈值

F_ALM_DEV_ENABLE

DT_BIT

 

是否允许偏差限报警

F_ALM_ROC_ENABLE

DT_BIT

 

是否允许变化率报警

F_ALM_DEV_THRESH

DT_DBL

 

偏差报警阈值

F_ALM_DEV_CENT

DT_DBL

 

偏差报警中心

F_ALM_ROC_THRESH

DT_DBL

 

变化率报警阈值

F_ALM _HH_PRIOR

DT_UCHAR

0~255

高高限报警级别

 

F_ALM _H_PRIOR

DT_UCHAR

0~255

高限报警级别

 

F_ALM _L_PRIOR

DT_UCHAR

0~255

低限报警级别

 

F_ALM _LL_PRIOR

DT_UCHAR

0~255

低低限报警级别

 

F_ALM _ DEV_PRIOR

DT_UCHAR

0~255

偏差限报警级别

 

F_ALM _ ROC_PRIOR

DT_UCHAR

0~255

变化率限报警级别

 

F_ALM _HH_STATE

DT_UCHAR

0=无报警/报警已恢复已确认;

1=报警未恢复已确认;

2=报警已恢复未确认;

3=报警未恢复未确认。

高高限报警状态

 

F_ALM _H_STATE

DT_UCHAR

高限报警状态

 

F_ALM _L_STATE

DT_UCHAR

低限报警状态

 

F_ALM _LL_STATE

DT_UCHAR

低低限报警状态

 

F_ALM _ DEV_STATE

DT_UCHAR

偏差限报警状态

 

F_ALM _ ROC_STATE

DT_UCHAR

变化率限报警状态

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

F_CV

DT_VTQ

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

A_ALM_PIC

DT_ASCII

32字节,该点所有报警

报警状态页面

 

F_ACK_ALM_TYPE

DT_UINT16

WriteOnly,写入待确认报警类型

确认报警

 

F_DEL_ALM_TYPE

DT_UINT16

WriteOnly,写入待删除报警类型

删除报警

 

F_ALM_CNT

DT_SLONG

报警状态为2或3

未恢复报警计数

 

F_ALM_UNACK_CNT

DT_SLONG

报警状态为1或3

未确认报警计数

 

F_ALM_ALL_CNT

DT_SLONG

只要报警状态不为0

活动报警计数

 

 

数字输入量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_DI=5

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_SCAN_MODE

DT_ASCII

1=扫描机制

0=通知机制

扫描模式

 

F_SCAN_MODE

DT_BIT

 

 

 

F_SCAN_INTV

DT_ULONG

毫秒数

扫描间隔

 

F_SCAN_PHS

DT_ULONG

毫秒数

扫描相位

 

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

A_EGU_OPEN

DT_ASCII

31字节

OPEN标签

 

A_EGU_CLOSE

DT_ASCII

31字节

CLOSE标签

 

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

F_SOE_ENABLE

DT_BIT

1/0

是否允许

 

F_EVENT_ENABLE

DT_BIT

1/0

是否允许记录事件

 

F_ALM_ENABLE

DT_BIT

1/0

是否启用报警

F_ ALM_OPEN

DT_BIT

1/0

是否允许0->1报警

F_ALM_CLOSE

DT_ BIT

1/0

是否允许1->0报警

F_ALM_KEEPON

DT_ BIT

1/0

是否允许状态1报警

 

F_ALM_KEEPOFF

DT_ BIT

1/0

是否允许状态0报警

 

F_ ALM_OPEN_PRIORITY

DT_BIT

1/0

0->1报警级别

 

F_ALM_CLOSE_PRIORITY

DT_ BIT

1/0

1->0报警级别

 

F_ EVT_OPEN

DT_ BIT

1/0

是否允许记录0->1事件

 

F_EVT_CLOSE

DT_ BIT

1/0

是否允许记录1->0事件

 

F_EVT_CHG

DT_ BIT

1/0

是否允许记录值变化事件

 

F_EVT_CTRL

DT_ BIT

1/0

是否允许记录控制事件

 

F_ EVT_OPEN_PRIORITY

DT_UCHAR

0~255

0->1事件优先级

 

F_EVT_CLOSE_PRIORITY

DT_UCHAR

0~255

1->0事件优先级

 

F_EVT_CHG_PRIORITY

DT_UCHAR

0~255

值变化事件优先级

 

F_EVT_CTRL_PRIORITY

DT_UCHAR

0~255

控制事件优先级

 

F_ALM_TM_DEADBAND

DT_ULONG

毫秒数

报警时间死区

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

F_OVERRIDE_ENABLE

DT_BIT

1/0

是否允许超驰

F_OVERRIDE_VALUE

DT_DBL

 

超驰值

 

F_ ALM_OPEN_STATE

DT_UCHAR

0:无报警/报警已恢复已确认

1:报警未恢复已确认

2:报警已恢复未确认

3:报警未恢复未确认

0->1报警状态

 

F_ALM_CLOSE_STATE

DT_UCHAR

0:无报警/报警已恢复已确认

1:报警未恢复已确认

2:报警已恢复未确认

3:报警未恢复未确认

1->0报警状态

 

F_ ALM_KEEPON_STATE

DT_UCHAR

 

状态1报警状态

 

F_ ALM_KEEPOFF_STATE

DT_UCHAR

 

状态0报警状态

 

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

F_CV

DT_VTQ

 

 

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

 

 

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

 

 

 

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

 

 

A_ALM_PIC

DT_ASCII

32字节,该点所有报警

报警状态页面

 

F_ACK_ALM_TYPE

DT_UINT16

WriteOnly,写入待确认报警类型

确认报警

 

F_DEL_ALM_TYPE

DT_UINT16

WriteOnly,写入待删除报警类型

删除报警

 

F_ALM_CNT

DT_SLONG

报警状态为2或3

未恢复报警计数

 

F_ALM_UNACK_CNT

DT_SLONG

报警状态为1或3

未确认报警计数

 

F_ALM_ALL_CNT

DT_SLONG

只要报警状态不为0

活动报警计数

 

 

模拟输出量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_AO=2

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区

-2=”ALL”报警区,只可能为报警区0的ID

1~32767=用户定义的报警区

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

A_EGU_LBL

DT_ASCII

15字节

工程单位

 

F_EGU_LOW

DT_DBL

浮点数

工程量零量程

 

F_EGU_SPAN

DT_DBL

浮点数

工程量满量程

 

F_RAW_LOW

DT_DBL

浮点数

原始值零量程

 

F_RAW_SPAN

DT_DBL

浮点数

原始值满量程

 

F_EGU_ENABLE

DT_BIT

1=允许

0=禁止

是否允许工程量转换

 

A_DATA_TYPE

DT_ASCII

 

数据类型

 

F_DATA_TYPE

DT_UCHAR

F_INIT_VALUE

DT_ DBL

 

初始值

 

F_INITVAL_ENABLE

DT_BIT

1/0

是否允许初始值

 

F_EVT_ENABLE

DT_BIT

1/0

是否启用控制事件

 

F_EVT_PRIORITY

DT_UCHAR

0~255

控制事件级别

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

 

F_CV

DT_VTQ

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

数字输出量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_DO=6

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

A_EGU_OPEN

DT_ASCII

31字节

OPEN标签

 

A_EGU_CLOSE

DT_ASCII

31字节

CLOSE标签

 

F_INIT_VALUE

DT_ ASCII

 

初始值

 

F_INITVAL_ENABLE

DT_BIT

1/0

是否允许初始值

 

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

 

F_EVT_ENABLE

DT_BIT

1/0

是否启用控制事件

 

F_EVT_PRIORITY

DT_UCHAR

0~255

控制事件级别

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

A_CV

DT_VTQ

 

当前值

 

F_CV

DT_VTQ

 

 

 

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

 

 

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

 

 

 

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

 

 

 

多状态数字输入量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_MDI=8

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_SCAN_MODE

DT_ASCII

1=扫描机制

0=通知机制

扫描模式

 

F_SCAN_MODE

DT_BIT

 

 

 

F_SCAN_INTV

DT_ULONG

毫秒数

扫描间隔

 

F_SCAN_PHS

DT_ULONG

毫秒数

扫描相位

 

A_IODRV0

DT_ASCII

63字节

第0位所属驱动

 

A_IOADDR0

DT_ASCII

63字节

第0位设备地址

 

A_IODRV1

DT_ASCII

63字节

第1位所属驱动

 

A_IOADDR1

DT_ASCII

63字节

第1位设备地址

 

F_IOENABLE_1

DT_BIT

1/0

是否启用第一个设备

 

A_IODRV2

DT_ASCII

63字节

第2位所属驱动

 

A_IOADDR2

DT_ASCII

63字节

第2位设备地址

 

F_IOENABLE_2

DT_BIT

 

是否启用第二个设备

 

A_EGU_0

DT_ASCII

31字节

值为000的名称

 

A_EGU_1

DT_ASCII

31字节

值为001的名称

 

A_EGU_2

DT_ASCII

31字节

值为010的名称

 

A_EGU_3

DT_ASCII

31字节

值为011的名称

 

A_EGU_4

DT_ASCII

31字节

值为100的名称

 

A_EGU_5

DT_ASCII

31字节

值为101的名称

 

A_EGU_6

DT_ASCII

31字节

值为110的名称

 

A_EGU_7

DT_ASCII

31字节

值为111的名称

 

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

F_SOE_ENABLE

DT_BIT

1/0

是否允许

 

F_ALM_ENABLE

DT_BIT

1/0

是否启用报警

F_REALARM_ENABLE

DT_BIT

1/0

是否重新报警

 

F_OVERRIDE_ENABLE

DT_BIT

1/0

是否允许超驰

F_OVERRIDE_VALUE

DT_DBL

 

超驰值

F_ALM_0

DT_BIT

 

是否允许取值为000时报警

 

F_ALM_1

DT_BIT

 

 

 

F_ALM_2

DT_BIT

 

 

 

F_ALM_3

DT_BIT

 

 

 

F_ALM_4

DT_BIT

 

 

 

F_ALM_5

DT_BIT

 

 

 

F_ALM_6

DT_BIT

 

 

 

F_ALM_7

DT_BIT

 

 

 

F_ALM_0_STATE

DT_ UCHAR

 

值为000时报警状态

 

F_ALM_1_STATE

DT_ UCHAR

 

 

 

F_ALM_2_STATE

DT_ UCHAR

 

 

 

F_ALM_3_STATE

DT_ UCHAR

 

 

 

F_ALM_4_STATE

DT_ UCHAR

 

 

 

F_ALM_5_STATE

DT_ UCHAR

 

 

 

F_ALM_6_STATE

DT_ UCHAR

 

 

 

F_ALM_7_STATE

DT_ UCHAR

 

 

 

F_ ALM_ PRIORITY

DT_ UCHAR

 

报警级别

 

F_ALM_TDB

DT_ ULONG

ms

报警时间死区

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

 

F_CV

DT_VTQ

 

 

 

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

 

 

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

 

 

 

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

 

 

A_ALM_PIC

DT_ASCII

32字节,该点所有报警

报警状态页面

 

F_ACK_ALM_TYPE

DT_UINT16

WriteOnly,写入待确认报警类型

确认报警

 

F_DEL_ALM_TYPE

DT_UINT16

WriteOnly,写入待删除报警类型

删除报警

 

F_ALM_CNT

DT_SLONG

报警状态为2或3

未恢复报警计数

 

F_ALM_UNACK_CNT

DT_SLONG

报警状态为1或3

未确认报警计数

 

F_ALM_ALL_CNT

DT_SLONG

只要报警状态不为0

活动报警计数

 

超驰值:主要用在调试控制的下发,需要手动配置参数F_OVERRIDE_ENABLE,置为1 ,表示启动超时。这样发送的控制命令将不会直接发送给设备。

 

计算量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_CA=4

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_CALC_EXPR

DT_ASCII

255字节

计算表达式

 

A_INPUT_0

DT_ASCII

159字节,参数、变量名、变量+属性

操作数0

 

A_INPUT_1

DT_ASCII

 

 

 

A_INPUT_2

DT_ASCII

 

 

 

A_INPUT_3

DT_ASCII

 

 

 

A_INPUT_4

DT_ASCII

 

 

 

A_INPUT_5

DT_ASCII

 

 

 

A_INPUT_6

DT_ASCII

 

 

 

A_INPUT_7

DT_ASCII

 

操作数7

 

A_RECALC_INTV

DT_ULONG

毫秒数

连续计算的最小间隔:如果在该最小间隔内,由于A_INPUT0~A_INPUT7的变化触发了多次计算,这仅会计算一次。

 

F_ALM_ENABLE

DT_BIT

1/0

是否启用报警

F_ALM_V_DEADBAND

DT_DBL

 

报警值死区

 

F_ALM_TM_DEADBAND

DT_ULONG

毫秒数

报警时间死区

 

F_ALM_LL_ENABLE

DT_BIT

 

是否允许下下限报警

F_ALM_LL_THRESH

DT_DBL

浮点数,位于工程下限和工程上限之间,下同。LL, L, H, HH报警限必须从小到大

下下限报警阈值

F_ALM_L_ENABLE

DT_BIT

 

是否允许下限报警

F_ALM_L_THRESH

DT_DBL

 

下限报警阈值

F_ALM_H_ENABLE

DT_BIT

 

是否允许上限报警

F_ALM_H_THRESH

DT_DBL

 

上限报警阈值

F_ALM_HH_ENABLE

DT_BIT

 

是否允许上上限报警

F_ALM_HH_THRESH

DT_DBL

 

上上限报警阈值

F_ALM_DEV_ENABLE

DT_BIT

 

是否允许偏差限报警

F_ALM_ROC_ENABLE

DT_BIT

 

是否允许变化率报警

F_ALM_DEV_THRESH

DT_DBL

 

偏差报警阈值

F_ALM_DEV_CENT

DT_DBL

 

偏差报警中心

F_ALM_ROC_THRESH

DT_DBL

 

变化率报警阈值

F_ALM _HH_PRIOR

DT_UCHAR

0~255

 

高高限报警级别

 

F_ALM _H_PRIOR

DT_UCHAR

高限报警级别

 

F_ALM _L_PRIOR

DT_UCHAR

低限报警级别

 

F_ALM _LL_PRIOR

DT_UCHAR

低低限报警级别

 

F_ALM _ DEV_PRIOR

DT_UCHAR

偏差限报警级别

 

F_ALM _ ROC_PRIOR

DT_UCHAR

变化率报警级别

 

F_ALM _HH_STATE

DT_UCHAR

0=无报警/报警已恢复已确认;

1=报警未恢复已确认;

2=报警已恢复未确认;

3=报警未恢复未确认。

高高限报警状态

 

F_ALM _H_STATE

DT_UCHAR

高限报警状态

 

F_ALM _L_STATE

DT_UCHAR

低限报警状态

 

F_ALM _LL_STATE

DT_UCHAR

低低限报警状态

 

F_ALM _ DEV_STATE

DT_UCHAR

偏差限报警状态

 

F_ALM _ ROC_STATE

DT_UCHAR

变化率报警状态

 

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

 

F_CV

DT_VTQ

 

 

 

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

 

 

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

 

 

 

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

 

 

A_ALM_PIC

DT_ASCII

32字节,该点所有报警

报警状态页面

 

F_ACK_ALM_TYPE

DT_UINT16

WriteOnly,写入待确认报警类型

确认报警

 

F_DEL_ALM_TYPE

DT_UINT16

WriteOnly,写入待删除报警类型

删除报警

 

F_ALM_CNT

DT_SLONG

报警状态为2或3

未恢复报警计数

 

F_ALM_UNACK_CNT

DT_SLONG

报警状态为1或3

未确认报警计数

 

F_ALM_ALL_CNT

DT_SLONG

只要报警状态不为0

活动报警计数

 

 

分级报警变量

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_LA=7

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区

-2=”ALL”报警区,只可能为报警区0的ID

1~32767=用户定义的报警区

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

 

 

 

A_ALM_AREA2

DT_SINT16

 

 

 

A_ALM_AREA3

DT_SINT16

 

 

 

A_ALM_AREA4

DT_SINT16

 

 

 

A_ALM_AREA5

DT_SINT16

 

 

 

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

 

 

 

A_SEC_AREA2

DT_ASCII

 

 

 

A_SEC_AREA3

DT_ASCII

 

 

 

A_SEC_AREA4

DT_ASCII

 

 

 

A_SEC_AREA5

DT_ASCII

 

 

 

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

 

 

 

A_EXT_PARAM2

DT_ASCII

 

 

 

A_EXT_PARAM3

DT_ASCII

 

 

 

A_INPUT_TAGNAME

DT_ASCII

127字节

输入变量名

 

F_ALM_ENABLE

DT_BIT

0/1

是否允许报警

F_ALM_V_DEADBAND

DT_DBL

 

报警值死区

F_ALM_TM_DEADBAND

DT_ULONG

毫秒数

报警时间死区

F_ALM_0_ENABLE

DT_BIT

 

 

F_ALM_0_L

DT_DBL

 

第零级报警的报警区间下限

F_ALM_0_H

DT_DBL

 

第零级报警的报警区间上限

F_ALM_0_PRIORITY

DT_UCHAR

 

优先级

 

F_ALM_1_ENABLE

DT_BIT

 

 

F_ALM_1_L

DT_DBL

 

第一级报警的报警区间下限

F_ALM_1_H

DT_DBL

 

第一级报警的报警区间上限

F_ALM_1_PRIORITY

DT_UCHAR

 

优先级

 

F_ALM_2_ENABLE

DT_BIT

 

 

F_ALM_2_L

DT_DBL

 

 

F_ALM_2_H

DT_DBL

 

 

F_ALM_2_PRIORITY

DT_UCHAR

 

 

 

F_ALM_3_ENABLE

DT_BIT

 

 

F_ALM_3_L

DT_DBL

 

 

F_ALM_3_H

DT_DBL

 

 

F_ALM_3_PRIORITY

DT_UCHAR

 

 

 

F_ALM_4_ENABLE

DT_BIT

 

 

F_ALM_4_L

DT_DBL

 

 

F_ALM_4_H

DT_DBL

 

 

F_ALM_4_PRIORITY

DT_UCHAR

 

 

 

F_ALM_5_ENABLE

DT_BIT

 

 

F_ALM_5_L

DT_DBL

 

 

F_ALM_5_H

DT_DBL

 

 

F_ALM_5_PRIORITY

DT_UCHAR

 

 

 

F_ALM_6_ENABLE

DT_BIT

 

 

F_ALM_6_L

DT_DBL

 

 

F_ALM_6_H

DT_DBL

 

 

F_ALM_6_PRIORITY

DT_UCHAR

 

 

 

F_ALM_7_ENABLE

DT_BIT

 

 

F_ALM_7_L

DT_DBL

 

 

F_ALM_7_H

DT_DBL

 

 

F_ALM_7_PRIORITY

DT_UCHAR

 

 

 

F_ALM_8_ENABLE

DT_BIT

 

 

F_ALM_8_L

DT_DBL

 

 

F_ALM_8_H

DT_DBL

 

 

F_ALM_8_PRIORITY

DT_UCHAR

 

 

 

F_ALM_9_ENABLE

DT_BIT

 

 

F_ALM_9_L

DT_DBL

 

 

F_ALM_9_H

DT_DBL

 

 

F_ALM_9_PRIORITY

DT_UCHAR

 

 

 

F_ALM_10_ENABLE

DT_BIT

 

 

F_ALM_10_L

DT_DBL

 

 

F_ALM_10_H

DT_DBL

 

 

F_ALM_10_PRIORITY

DT_UCHAR

 

 

 

F_ALM_11_ENABLE

DT_BIT

 

 

F_ALM_11_L

DT_DBL

 

 

F_ALM_11_H

DT_DBL

 

 

F_ALM_11_PRIORITY

DT_UCHAR

 

 

 

F_ALM_12_ENABLE

DT_BIT

 

 

F_ALM_12_L

DT_DBL

 

 

F_ALM_12_H

DT_DBL

 

 

F_ALM_12_PRIORITY

DT_UCHAR

 

 

 

F_ALM_13_ENABLE

DT_BIT

 

 

F_ALM_13_L

DT_DBL

 

 

F_ALM_13_H

DT_DBL

 

 

F_ALM_13_PRIORITY

DT_UCHAR

 

 

 

F_ALM_14_ENABLE

DT_BIT

 

 

F_ALM_14_L

DT_DBL

 

 

F_ALM_14_H

DT_DBL

 

 

F_ALM_14_PRIORITY

DT_UCHAR

 

 

 

F_ALM_15_ENABLE

DT_BIT

 

 

F_ALM_15_L

DT_DBL

 

第十五级报警的报警区间下限

F_ALM_15_H

DT_DBL

 

第十五级报警的报警区间上限

F_ALM_15_PRIORITY

DT_UCHAR

 

 

 

A_ALM_0_DESP

DT_ASCII

 

第零级报警的描述

 

A_ALM_1_DESP

DT_ASCII

31字节

 

 

A_ALM_2_DESP

DT_ASCII

 

 

 

A_ALM_3_DESP

DT_ASCII

 

 

 

A_ALM_4_DESP

DT_ASCII

 

 

 

A_ALM_5_DESP

DT_ASCII

 

 

 

A_ALM_6_DESP

DT_ASCII

 

 

 

A_ALM_7_DESP

DT_ASCII

 

 

 

A_ALM_8_DESP

DT_ASCII

 

 

 

A_ALM_9_DESP

DT_ASCII

 

 

 

A_ALM_10_DESP

DT_ASCII

 

 

 

A_ALM_11_DESP

DT_ASCII

 

 

 

A_ALM_12_DESP

DT_ASCII

 

 

 

A_ALM_13_DESP

DT_ASCII

 

 

 

A_ALM_14_DESP

DT_ASCII

 

 

 

A_ALM_15_DESP

DT_ASCII

 

第十五级报警的描述

 

A_ALM_0_STATE

DT_UCHAR

 

第零级报警的状态

 

A_ALM_1_STATE

DT_UCHAR

 

 

 

A_ALM_2_STATE

DT_UCHAR

 

 

 

A_ALM_3_STATE

DT_UCHAR

 

 

 

A_ALM_4_STATE

DT_UCHAR

 

 

 

A_ALM_5_STATE

DT_UCHAR

 

 

 

A_ALM_6_STATE

DT_UCHAR

 

 

 

A_ALM_7_STATE

DT_UCHAR

 

 

 

A_ALM_8_STATE

DT_UCHAR

 

 

 

A_ALM_9_STATE

DT_UCHAR

 

 

 

A_ALM_10_STATE

DT_UCHAR

 

 

 

A_ALM_11_STATE

DT_UCHAR

 

 

 

A_ALM_12_STATE

DT_UCHAR

 

 

 

A_ALM_13_STATE

DT_UCHAR

 

 

 

A_ALM_14_STATE

DT_UCHAR

 

 

 

A_ALM_15_STATE

DT_UCHAR

 

第十五级报警的状态

 

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_ASCII

 

当前值(转化成ASCII)

 

F_CV

DT_FLT

 

 

 

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD H24:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT,UTC SYSTEMTIME,使用接口读取后,转化成当前时区时间

 

 

A_QUALITY

DT_ASCII

参考“5数据质量列表”

数据质量(同OPC Quality)

 

F_QUALITY

DT_UINT16

 

 

 

A_QUALITY_SUB

DT_ASCII

 

数据质量

 

F_QUALITY_SUB

DT_UINT16

 

 

 

A_ALM_PIC

DT_ASCII

32字节,该点所有报警

报警状态页面

 

F_ACK_ALM_TYPE

DT_UINT16

WriteOnly,写入待确认报警类型

确认报警

 

F_DEL_ALM_TYPE

DT_UINT16

WriteOnly,写入待删除报警类型

删除报警

 

F_ALM_CNT

DT_SLONG

报警状态为2或3

未恢复报警计数

 

F_ALM_UNACK_CNT

DT_SLONG

报警状态为1或3

未确认报警计数

 

F_ALM_ALL_CNT

DT_SLONG

只要报警状态不为0

活动报警计数

 

 

文本量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_TX=9

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_SCAN_MODE

DT_ASCII

1=扫描机制

0=通知机制

扫描模式

 

F_SCAN_MODE

DT_BIT

F_SCAN_INTV

DT_ULONG

毫秒数

扫描间隔

 

F_SCAN_PHS

DT_ULONG

毫秒数

扫描相位

 

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

F_EVT_ENABLE

DT_BIT

1/0

是否启用控制事件

 

F_EVT_PRIORITY

DT_UCHAR

0~255

控制事件级别

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

 

F_INIT_VALUE

DT_ DBL

 

初始值

 

F_INITVAL_ENABLE

DT_BIT

1/0

是否允许初始值

 

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

F_CV

DT_VTQ

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16

 

BLOB量属性

属性名称

类型(长度)

输入规则

描述

是否支持在线修改

A_NAME

DT_ASCII

Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。

名称

 

A_DESC

DT_ASCII

127字节

描述

F_BLK_TYPE

DT_UCHAR

DisplayOnly PB_BLOB=3

变量类型

 

A_ALM_AREA0

DT_SINT16

-1=无报警区;

-2=”ALL”报警区,只可能为报警区0的ID;

1~32767=用户定义的报警区。

报警区0~5的ID号

 

 

A_ALM_AREA1

DT_SINT16

A_ALM_AREA2

DT_SINT16

A_ALM_AREA3

DT_SINT16

A_ALM_AREA4

DT_SINT16

A_ALM_AREA5

DT_SINT16

A_SEC_AREA0

DT_ASCII

每个安全区最长31字节

 

安全区0~5的名称

 

 

A_SEC_AREA1

DT_ASCII

A_SEC_AREA2

DT_ASCII

A_SEC_AREA3

DT_ASCII

A_SEC_AREA4

DT_ASCII

A_SEC_AREA5

DT_ASCII

A_BLK_SN

DT_SLONG

 

 

 

A_EXT_PARAM0

DT_ASCII

63字节

扩展配置0~3

 

A_EXT_PARAM1

DT_ASCII

A_EXT_PARAM2

DT_ASCII

A_EXT_PARAM3

DT_ASCII

A_SCAN_MODE

DT_ASCII

1=扫描机制

0=通知机制

扫描模式

 

F_SCAN_MODE

DT_BIT

F_SCAN_INTV

DT_ULONG

毫秒数

扫描间隔

 

F_SCAN_PHS

DT_ULONG

毫秒数

扫描相位

 

A_IODRV

DT_ASCII

63字节

所属驱动

 

A_IOADDR

DT_ASCII

63字节

设备地址

 

F_SCAN_ENABLE

DT_BIT

1/0

是否允许扫描

F_EVT_ENABLE

DT_BIT

1/0

是否启用控制事件

 

F_EVT_PRIORITY

DT_UCHAR

0~255

控制事件级别

 

F_OUTPUT_ENABLE

DT_BIT

1/0

是否允许控制

 

F_VTQ

DT_ASCII

值、时间戳和数据质量

当前值结构体

 

A_CV

DT_VTQ

 

当前值

F_CV

DT_VTQ

A_TIMESTAMP

DT_ASCII

YYYY-MM-DD HH:mm:ss.xxx

时间戳

 

F_TIMESTAMP

DT_CV_TIME

64BIT, TCV_TimeStamp,使用接口读取后,转化成当前时区时间

A_QUALITY

DT_ASCII

兼容OPC Quality

数据质量

 

F_QUALITY

DT_UINT16

A_QUALITY_SUB

DT_ASCII

 

数据质量子状态

 

F_QUALITY_SUB

DT_UINT16