❖导出驱动配置文件
在联动配置界面,点击右上方【导出】按钮,弹出“导出联动配置”对话框:
1. 点击【选择文件】按钮,则弹出选择对话框,缺省状态下会创建一个crs.xls文件;
2. 点击【执行】按钮,则进行相应的联动配置的导出操作。
❖导入驱动配置文件
在联动配置界面,点击右上方【导入】按钮,弹出“导入联动配置”对话框:
1. 点击【选择文件】按钮,则弹出文件选择对话框;
2. 选择一个准备导入的联动配置文件;
3. 点击【执行】按钮,则进行相应的联动配置导入操作。
联动配置文件是一个xls文件,共有7个sheet,分别为:动作配置、预案分类、预案配置、触发源分类、触发源配置、触发源和预案关联关系、参数配置。
了解了联动配置文件后,再进行较多联动数据配置的时候,可以导出一个空的联动表格,自行批量进行编辑后导入,以提高效率。
⟡动作配置sheet最主要是动作类型ID,和该动作类型的响应值格式,该列数据对应的是界面上的动作类型(红框内容),具体的对应关系如下:
动作类型 |
动作类型ID |
响应值格式 |
响应值举例 |
变量控制 |
1 |
变量;值 |
scada1.tag1.F_CV;1111 或者 {变量1};#{变量2} |
组态调用 |
2 |
/page:,组态画面名称;参数 |
/page:,crscall1.bsp;/size:50,50,1250,900, /pagesize:100,100,200,200 /param:一直等待 /param2:12345 |
延时 |
3 |
延时时间 |
10 |
报警过滤 |
4 |
0;报警级别 或者 1;报警区域 或者 2;报警级别;报警区域 |
0;1 或者 1;a 或者 2;1;a |
大屏模块 |
5 |
设备名称;控制类型;参数信息 (控制类型分为app_mode、app_layout、open_window三种) |
device1;app_mode;1 或者 device2;app_layout;2 或者 device3;open_window;3 |
语音播报 |
6 |
语音内容 |
您好!欢迎使用ICV~ 或者 #{语音播报1} |
LED控制 |
7 |
LED动作名称 |
您好!欢迎使用ICV~ |
客户端执行程序 |
8 |
可执行程序路径 |
C:\Windows\System32\calc.exe |
手机短信 |
9 |
手机号码;短信内容 |
13978395612;您好!欢迎使用ICV~ |
SQL语句执行 |
10 |
数据库连接(转储配置中的数据源名称);SQL语句 |
myorcl;insert into testliandong(col1) values('sql语句执行'); |
服务端执行程序 |
11 |
可执行程序路径 |
C:\Windows\System32\calc.exe |
⟡预案ID:与预案配置的中预案ID对应
⟡动作顺序:该动作所在预案中的顺序,动作ID可由1开始递增,不要重复。
⟡可跳过:1为可以;0为不可以
⟡执行类型:1为确认等待;0为不确认等待
⟡等待时间:当执行类型为0时,等待时间也设为0;当执行类型为1时,等待时间设为所需等待的时间;当执行类型为1但不想设等待时间时,等待时间设为-1
⟡超时执行:1为超时;0为不超时
⟡动作名称和动作描述为自定义
⟡动作执行的HMI列表:若需所有HMI则设为all;若不需要HMI则不需设置;若需指定的HMI则设成该HMI的名字;若需多个指定的HMI则在多个指定的HMI之间添加“,”
⟡动作默认执行时间:只有动作类型为“延时”的时候,该列设为10,其余都设为0
⟡动作是否有效:1为有效;0为无效
预案分类ID和预案分类名称都是用户自定义,预案分类的父分类ID都为-1
⟡预案ID:可由1开始递增,不要重复;
⟡预案名称和预案描述:均为自定义;
⟡预案分类ID:与预案分类中的预案分类ID对应;
⟡可以手动触发:1为可以
⟡权限:可以设置系统中所存在的群组,群组的设置详见群组管理
⟡预案优先级ID:低-0 ;中-1 ;高-2
⟡执行过程可见:1
⟡执行过程可终止:1
⟡必须同一用户确认:0(若要同一用户确认设为1)
触发源分类ID和触发源分类名称都是用户自定义,触发源分类的父分类ID都为-1
⟡触发源ID:可由1开始递增,不要重复;
⟡触发源类型ID:1为时间触发源;2为事件触发源;3为自定义触发源;
⟡触发源名称和触发源描述:都为自定义;
⟡触发源分类ID:对应触发源分类中的触发源分类ID
⟡响应值的具体配置如下:
触发源分类 |
触发类型 |
触发类型ID |
响应值格式及说明 |
响应值举例 |
时间触发 |
一次 |
0 |
触发信息ID;开始时间 |
0;2014-06-10 15:53:23; |
时间触发 |
连续 |
1 |
触发信息ID;开始时间;间隔时间(单位为秒);启用结束时间(0为不启用,1为启用);结束时间 |
1;2013-12-03 13:09:24;110;0;2000-01-01 00:00:00; |
时间触发 |
每周 |
2 |
触发信息ID;间隔时间(单位为秒);启用结束时间(0为不启用,1为启用);结束时间;周一到周日(选中为1,不选设为0) |
2;00:00:00;120;1;20:00:00;1|1|1|1|1|1|1; |
时间触发 |
每月 |
3 |
触发信息ID;间隔时间(单位为秒);启用结束时间(0为不启用,1为启用);结束时间;1日到31日(选中为1,不选设为0) |
3;00:00:00;120;1;20:00:00;1|1|1|1|1|1|1;|1|1|1|1|1|1|1|1|1|1|0|1; |
时间触发 |
特殊日 |
4 |
触发信息ID;开始时间;间隔时间(单位为秒);启用结束时间(0为不启用,1为启用);结束时间 |
4;2013-12-05 13:10:42;100;1;20:00:00; |
事件触发 |
数据变化时 |
0 |
事件类型ID;持续时间(单位为秒);数据源 |
0;0;scadamain.LD_DI_0.F_CV |
事件触发 |
表达式由假变真时 |
1 |
事件类型ID;持续时间(单位为秒);数据源 |
1;0;scadamain.LD_DI_1.F_CV==1 |
事件触发 |
表达式由真变假时 |
2 |
事件类型ID;持续时间(单位为秒);数据源 |
2;0;scadamain.LD_DI_2.F_CV==0 |
事件触发 |
表达式总为真 |
3 |
事件类型ID;持续时间(单位为秒);数据源 |
3;5;scadamain.LD_DI_3.F_CV==1 |
事件触发 |
表达式总为假 |
4 |
事件类型ID;持续时间(单位为秒);数据源 |
4;10;scadamain.LD_DI_4.F_CV==0 |
自定义触发 |
不需设置 |
不需设置 |
不需设置 |
无 |
将触发源配置中的触发源ID与预案配置中的预案ID按照实际需要一一对应
†触发源ID:与触发源配置中的触发源相对应
†参数名:为该触发源所关联的预案中的动作所设置的变量
†参数值:为根据实际情况所设定的值
†参数描述:为系统自动生成
†预案ID:与预案配置中的预案ID相对应
†动作ID:与动作配置中的动作ID相对应
参数配置sheet由于关联关系较为复杂,因此建议用户可以先不设置,将其与的sheet设置好导入后,再去界面上编辑参数配置中的参数值