DO变量是数字输出变量,可以向设备写值,但不能读值。适用于开关量等表状态的情况。内容如下:
添加DO变量的具体步骤请参见《变量管理》中的新增变量
当用户设置完基本属性页后,如下图所示:
❖输出:
⟡允许控制:用户如果要对变量进行写控制,需要勾选“允许控制”。
⟡允许设置初值:用户可以通过勾选“允许设置初值”为变量设置初始值。
⟡记录控制事件:当我们对过程量进行写值控制的时候,用于记录控制的事件,此功能在“允许控制”被勾选的情况下可用,并且可以设定事件级别,方便查找时筛选。
❖标注:
设定“开”“关”状态时所显示的标注,用户可选入已有项中一项或者自行输入添加一项。
❖扩展参数:
存储类的属性的扩展信息,该扩展信息可完全由用户自定义。典型场景如要配置某个类的属性(亦即tag点)产生报警时自动打开报警链接画面,通过该画面查看报警设备的具体信息,我们可将报警链接的画面(如alarm.bsp)输入到类的属性的扩展参数1中,通过报警列表接口得到报警记录后再通过脚本获取该记录对应的类的属性的扩展参数1(即为alarm.bsp),使用OpenPage "alarm.bsp"即可打开该画面。扩展参数脚本的使用参见报警控件函数帮助手册。
变量的“报警”属性页是用于设置变量的报警状态。报警区列表操作同AI变量报警属性页,配置完毕如下图所示:
变量的“安全”属性页是用于设置变量的权限。所有操作可参考变量安全区配置
配置AI变量转储请参见如何配置iHD转储 、如何配置iMV转储
属性名称 |
类型(长度) |
输入规则 |
描述 |
||
A_NAME |
DT_ASCII |
Readonly。127字节,由中文字符、字母、数字、‘_’字符,‘#’字符、‘$’字符组成,且命名中必须包含中文字符或字母。变量名在整个节点内唯一,大小写无关。 |
名称 |
||
|
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 |
是否允许扫描 |
||
|
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 |
|
|