触发源是指联动动作的条件。
触发源分类包括三类:时间触发源、事件触发源和自定义触发源。
相关业务规则:
u每个触发源可以同时对应到多个预案。
u触发源满足触发条件时,相应的预案开始被执行 。
u除了自动触发外,联动还提供通过vbs接口调用的方式触发触发源。参见联动触发接口。
主要内容如下:
u关联预案
u禁用启用
u手动触发
1.用户在联动配置主界面左侧树中右键点击触发源根节点,弹出右键菜单,选择【新增分类】菜单项,如下图:
2. 弹出新增预案分类配置对话框,用户在【分类名称】中输入触发源分类的名称,如下图:
3.点击【确定】按钮,则在触发源管理树根节点或一级分类下增加该子节点;
只有在添加分类后才能添加触发源
1.配置好预案后,点击【关联预案】按钮,弹出【触发源关联预案】对话框,如下图:
2.用户可以通过预案分类和预案名称查询需要的预案
3.通过单击 可以关联或者取消所有的预案,单击 可以关联或者取消某个预案,单击 可以对关联的预案上下移动;
4.用户点击【确定】按钮,则保存好触发源和选中预案的关联关系,预案的配置信息将会显示在关联预案列表中。
只有配置好预案才能进行关联,同时预案中要配置动作,否则可能会导致关联的触发源无法触发
1.用户在配置预案动作时,允许用参数名代替动作信息,如下图:
❖参数配置有两种方式:
⟡常量替换,形式如#{paraname},参数值可配为整数10或是字符串scada1.tag1.F_CV
⟡变量的值域替换,形式如${paraname},参数值可配为变量scada1.tag2.F_CV,那么参数${paraname}获得的是scada1.tag2.F_CV的值。
2.当触发源关联预案后,在触发源配置界的【参数列表】中会显示预案中所有配置的参数信息。用户可以在这里进行参数值域的设置,如下图:
根据上述配置,当预案触发时,变量scadamain.LD_AI_VALUE_1的值会赋给变量scadamain.LD_AI_TAG_6
此功能用于配置触发源是否启用,被禁用的触发源在触发条件满足的情况下不会被触发。
❖用户右键点击要禁用的触发源,弹出右键菜单;如下图:
⟡用户点击【禁用】菜单,此触发源被禁用,菜单由【禁用】变为【启用】;
⟡用户点击【启用】菜单,此触发源被启用,菜单由【启用】变为【禁用】;
此功能方便用户在配置界面对联动预案进行测试。
1.打开要测试的联动预案组态页面。
2.用户右键点击需要手动触发的触发源,弹出右键菜单。
3.用户点击【手动触发】菜单,此触发源被触发。