联动监视控件

Navigation:  iCentroview系统的配置 > 配置客户端 > 服务端配置 > SCADA节点总览配置 > 联动配置 >

联动监视控件

Previous pageReturn to chapter overviewNext page

本章介绍如何在组态画面中查看联动触发以及执行的情况。

u在组态画面上添加联动控件

u编写联动控件脚本

u运行组态画面

u联动监视控件的属性配置


 

u在组态画面上添加联动控件

选择“绘图”—〉“ActiveX控件”—〉“iCentroView CRSMonitor Control Class”,插入联动控件,如下图:

icv_config_ld_control_1

 

将控件绘制到组态画面中,如下图所示:

icv_config_ld_control_2

 

u编写联动控件脚本

必须使用)控件初始化和析构接口。在画面中编辑如下脚本:

 

Sub page_OnLoad()

CRSMonitorQt1.Initialize

End Sub

 

Sub page_OnUnLoad()

CRSMonitorQt1.UnInitialize

End Sub

 

 

设置控件是否保存触发源执行记录以及保存的条数(该方法必须使用于Initialize之前)。在画面中编辑如下脚本:

 

Sub page_OnLoad()

CRSMonitorQt1.SetParam "20"   '保存最近的20条记录

                            '注意,该方法可以不调用,则表示不保存执行记录

CRSMonitorQt1.Initialize

End Sub

 

Sub page_OnUnLoad()

CRSMonitorQt1.UnInitialize

End Sub

 

 

触发指定触发源。

 

VARIANT Trigger (szTriggerPathName, szPara),

 

参数说明:

szTriggerPathName:设置需要触发的触发源。格式为"scada节点名称.触发源分类.触发源名称",例如:

如图所示的触发源

icv_config_ld_control_5

配置为:scadamain.事件触发.数据变化时

 

szPara:设置触发源触发时的参数。格式为:"参数1:值1,参数2:值2,....,参数n:值n",此处的参数对应到联动配置界面中的参数列表,可以是一部分参数(或没有),也可以是全部参数,不同的参数之间以逗号分隔。

VARIANT:返回值, 0:成功,其他:异常

 

 

内容替换接口:

 

VARIANT ReplaceContent  (szCol, szStr,szReplaceStr)

 

参数说明:

szCol:要替换的列,如下:

"Trigger Index", "Trigger ID", "Trigger Name", "Trigger Category","Trigger Desc", "Trigger Time", "Trigger Status",  "SCADA Name", "Confirm Operation", "Cancel Operation","Execute Continue", "Delete Failed","Action Index","Action ID","Action Name","Action Status", "Action Desc", "Execute Time","Execute Operation", "Skip Operation","Scheme Category", "Scheme Name","Scheme Desc", "Scheme Priority","Scheme Permission",

szStr:原始字符串

szReplaceStr:用于替换的字符串

 

VARIANT:返回值, 0:成功,其他:异常

 

 

u运行组态画面

运行组态画面后,联动控件中显示当前的联动触发及执行状态,如下图所示:

icv_config_ld_control_4

 

u联动监视控件的属性配置

在组态编辑中,右键点击联动控件,选择“特殊属性”,联动监控控件的属性配置界面如下图:

icv_config_ld_control_3