OVATION 逻辑组态
更新时间:2024-07-02 04:23:01 阅读量: 综合文库 文档下载
- ovation推荐度:
- 相关推荐
OVATION 逻辑组态
1、 组态概述
2、 ovation组态及下装基本操作 3、在线调试存在的逻辑
4、建立宏算法;使用宏算法;实时回路中宏参数整定
5、回路的备份及导入、导出
2、用Control Builder组态工具组态
新建回路步骤:
1. 打开Ovation Developer Studio目录树; 2. 展开控制器目录树; 3. 选择任务区;
4. 右键 – 选择菜单上的Insert New; 5. 填写回路描述、回路号,及回路的描述; 6. CB工具将被打开; 7. 组态回路算法; 8. 保存回路;
9. 对控制器下装控制逻辑,在下装的同时也将SAMA图下装到了操作站;
Control Builder组态工具图标菜单
全屏显示 图放大缩小 加算法信息到图 图中算法对齐 移动选中项 加算法
删除选中项 加算法管角 算法与算法的连接
回路存盘 打开某个回路
输入/输出算法 标准算法
第三步:使用控制回路组态工具进行回路的组态;
基本操作:增加、删除、移动算法;增加、删除、编辑信号线
Object Browser
Main window
Property Editor
选中: 将在连接算法时 只能用水平和垂直线, 不能画斜线.
在回路窗右键功能菜单二:
在回路中对图符拷贝,删除,移动等操作:
选择相应对象后,在其空白地方右键 – 出现菜单。
练习图符拷贝, 删除, 移动
自定义算法名:
与GB相关的算法,如MAstation,
MAmode,setpoint,keyboard,2Xselect,mediansel等算法,建议自定义算法名; 步骤:
第一步:选中算法,在左边的属性编辑窗口,
Algorithm Control Record:填入自定义的算法名;
第二步:Edit菜单-Create User Points…,选择自
定义的算法名,点类型为LC,选择Create Points按钮,创建自定义的算法名,可以在回路所在的控制器,Points-Algorithm Points中找到新创建的自定义算法名;
访问实时控制图回路图的方法
方法一:
使用操作站上操作应用工具中的回路调出工具:Start -> Ovation -> Ovation Applications 方法二:
使用含有点的有关信息的操作窗口(如:Point Information,报警窗等),使用右键菜单上 的Signal Diagram菜单调出与此点有关的控制回路图。
控制回路图窗口的显示内容
控制回路图窗口显示包括以下六项内容:
1. 2. 3. 4. 5. 6.
Sheet Browser 回路浏览器 Display canvas 显示区
Control Summary 回路中的点名清单窗 Properties Summary 回路中算法参数的整定窗 Tracking Summary 算法的跟踪状态信息窗
Algorithm Summary 列出回路中的算法清单,但不列出其它点的清单
控制回路图中的图符颜色:
模拟量算法:
绿色:算法处在跟踪方式 红色:算法在手动方式 紫色:算法输出超过低限 红紫色:算法输出超过高限 金黄色:算法扫描停止
数字量算法:
红色:算法输出为“1” 白色:算法输出为“0”
蓝绿色:算法输出由外部计算结果,非控制器运算结果
控制回路图中的线条颜色:
模拟量信号线:
粉色:点在报警 黄色:点扫描停止
红色:点的数值被改变,且改变大于1的值 蓝绿色:点的数值被改变,且改变小于-1的值 白色:点正常 绿色:跟踪线
数字量点信号线:
黄色:点扫描停止,为“False” 橙色:点扫描停止,为“True” 浅紫红色:点在报警,为“False” 紫红色:点在报警,为“True” 白色:点正常,为“False” 红色:点正常,为“True”
控制回路中的参数修改:
回路算法参数修改:
上传控制器中的参数值(Reconciling tuning):
功能:当控制回路中算法参数被修改后,数据库不能接收到修改的数据,为将数据库与控制器
上传步骤见下页
中的参数值一致,我们必须使用上传功能,将数值上传到数据库中。
1. 在回路图上选中某个算法按左键;则算法的Property Summary;Algorithm Summary; 如有跟踪则Tracking Summary窗将显示此算法内容。 2. 在Property Summary窗选择需要修改的参数, Commit:保存修改值 Clear: 清除输入值
3. 有一些特殊算法,选择Advanced按钮,修改特殊参数。
上传(Reconciling)数据的步骤:
步骤:
1. 打开Ovation Developer Studio组态工具;
2. 选择控制器(Controller),右键后选择Reconcile,系统进行比较后出现以下窗口; 3. 在窗口中选择需要进行上传的点, 不选择则不上传数据; 4. 选择OK按钮,进行上传操作; 5. CB文件的更新,见下页。
CB文件的更新:
目的:保证CB文件参数与Oracle数据库中参数保持一致; 1、对一页CB回路文件进行参数更新 方法一:回路文件自动Reconcile
首先确认CB工具中,Edit菜单-Configuration,Reconcile功能设置位TRUE;
当修改参数时,CB组态文件没有被打开,则在Developer Studio中打开该组态文件,打开的同时自动
进行CB文件与Oracle数据库的比较,出现Update Tuning Parameters窗口,Document value为CB文件上的参数, Point value为其在Oracle数据库中的参数,选择需要上传的参数进行上传,保证CB文件参数与Oracle数据库中 参数的一致;
方法二:回路文件手动Reconcile
当修改参数时,CB组态文件同时被打开着,则进行手动Reconcile操作,不要先进行保存操作,选择
File菜单-Reconcile, 进行手动比较,同样出现Update Tuning Parameters窗口;
CB文件的更新(续):
2、对多个CB回路文件进行参数更新
对多页CB文件进行参数更新时,使用Control Option…的Reconcile功能,或打开任意CB组态文件,
选择Tools菜单-operations-Reconcile operation功能,选择需要进行比较的组态文件,得出比较结果确认后 进行上传,保证CB文件参数与Oracle数据库中参数的一致。见下图所示:
回路下装及调试后参数上传过程:
回路组态完后保存
将回路逻辑中的点下装到控制器
在Load的同时,也将回路图下装 到操作站
在CB工具中上传
在Developer Studio中上传
液位PID回路:
PID算法:
基本功能运算:
PID 算法提供比例积分微分控制器功能。 该算法并行实施了 PID,利用完整的跟踪信号进行无扰切换。 通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。
PID偏差作用: Error =SP-PV (反作用) Error = PV-SP PGAIN: 比例增益 INTG: DRAT:
积分时间 微分时间
(正作用)
DGAIN: 微分增益
PID 算法特点:
1)PID入口过程变量及设定值必须标定为 0% ~100%
PV% = PV * PV(GAIN) + PV(BAIS) SP% = SP * SP(GAIN) + SP(BIAS)
2)偏差死区(DBNE)及死区增益(ERRD) 进行PID运算的偏差 = 实际偏差 * 死区增益
当ERRD为0时:则为一般情况 当ERRD为>0 ~1 时:为OVATION情况
3)PID运算方式:Normal,ESG,ESI
PID算法:
基本功能运算:
PID 算法提供比例积分微分控制器功能。 该算法并行实施了 PID,利用完整的跟踪信号进行无扰切换。 通过用户定义的限值来限值输出值,并在内部处理抗积分饱和。
PID偏差作用: Error =SP-PV (反作用) Error = PV-SP PGAIN: 比例增益 INTG: DRAT:
积分时间 微分时间
(正作用)
DGAIN: 微分增益
PID 算法特点:
1)PID入口过程变量及设定值必须标定为 0% ~100%
PV% = PV * PV(GAIN) + PV(BAIS) SP% = SP * SP(GAIN) + SP(BIAS)
2)偏差死区(DBNE)及死区增益(ERRD) 进行PID运算的偏差 = 实际偏差 * 死区增益
当ERRD为0时:则为一般情况 当ERRD为>0 ~1 时:为OVATION情况
3)PID运算方式:Normal,ESG,ESI
SETPOINT -- 设定算法
功能:
产生一个设定值。
? 该算法能与操作员键盘或控制面板中 的“ ”,“ ” 键连接。
? 能与流程图中应用程序: 30, 31 号连接.
作为其输出值。 如果未设置 LI 或硬件地址,算法将最后的输出值作为其输出值。
SETPOINT 算法执行手操板功能。 该算法提供与控制器或操作员站图形的接口。 可与Ovation 回路接口 (LI) 卡的硬设置点连接。 如果设置了LI 硬件地址,算法将读取 LI 设置点计数器上存储的设定数值
MASTATION -- M/A 站
功能:
? 完成手/自动切换。该算法能与操作员键盘或控制面板上的
“AUTO”,“MAN”,“ ” , “ ” 键连接。
? 能于流程图中应用程序: 32, 33 号连接
MAMODE -- M/A方式控制
功能:
1)置MASTAION算法的工作状态:
PLW:超驰关 PRA:超驰开 LWI:闭锁减 RAI:闭锁增 MRE:切手动 ARE:切自动
BACT:“1”时:升降限制可有一个偏置值,“0”时,偏置为0。 AUTO MAN TRK LOC
自动 手动
2)反馈MASTAION算法的状态信息,且能输出。
跟踪 就地
KEYBOARD -- 键盘接口
与键盘的接口算法功能:
1 当键盘上对应键按下,则相应的输出输出一个 ?°1?±脉冲 2 能与流程图中的应用程序连接。
* 此算法应用于回路设定值、输出值、手/自动切换。
FLIPFLOP -- S-R触发器
真值表:
?
? --- SET 优先, 则为“1”
ONDELAY -- 前延时
建立宏算法(MACRO):
第一步:在CB工具上选择菜单File – New – Control Macro
第二步:在CB上画回路(例:如图回路)
注:1. 在宏图回路中不能加KEYBOARD,MASTAION等与操作接口有关的算法,加上后在运行时是 不能操作。
2. 建议使用以上图中的图符作为输入及输出信号的图符。 3. 在宏图中不要使用点。
4. 在第一次建立宏以前,必须先建立宏目录:c:\\OvPtSvr\\TRAINING\\ControlMacros 注意:目录名必须在系统路经下,且文件夹名为:ControlMacros
第三步:定义宏算法的输入/输出管角:
方法一:
1 选择输入算法 比较上图,输入图标上出现标记:
2 修改输入/输出算法中的 两个参数,将来在宏图 标中作为管角用。
建议清空此处点名
第四步:定义宏算法中的参数:
1 在图中选择算法 – 右键 – 选择工具
2 选择算法中的参数
3 写入描述及参数名
第五步:保存宏图回路
1 将宏保存到宏目录中:TEST2.svg
注:宏回路存放路经:
C:\\OvPtSver\\Training(数据库名)\\ControlMacro\\TEST2.svg
第六步:建立图符与宏连接:
1. 打开CB工具 – 选择菜单Files – New – Algorithm Symbol – CONTROL MACROS – TEST2(宏回路名)
第七步:画图符:
1. 使用画图工具画图符:
2. 在图符上写图符名: (写字符必须写在algorithm-function层)
修改图符颜色
3. 加算法管角:
第八步:保存图符:
注:建议图符保存路经:C:\\OvPtSvr\\
或: C:\\OvPtSvr\\
第一次创建图符时,选择系统名或网络名,ok后自动在其目录下新建symbols文件夹,注意之后创建的 图符选择保存路径时仍然选择系统名或网络名,不要选择其目录下的symbols文件夹;
使用宏算法(MACRO):
在回路中使用宏:
1. 在CB工具上选择宏:
2. 连接一个回路;
保存回路后,下装到控制器。
使用CB工具查看及修改宏逻辑:
1. 在CB工具上选择OPEN菜单:
2. 在打开的清单上选择宏回路:
注意:在修改完宏逻辑后,必须将此宏相关的回路重新打开和保存。
宏算法在实时回路中的参数整定:
1. 在操作界面查看宏回路及修改宏的整定参数:
宏算法 宏参数
2. 在操作界面查看宏回路的逻辑组态:
1. 在操作窗中, 选择宏 – 右键菜单Explode Macro:
回路备份
1. 备份控制回路文件*.svg
方法一:CB工具中,Tools菜单,operations子菜单的Export功能: (图见P114) (1)打开某个cb文件,选择Tools菜单-> operations->Export operation (2)出现Export operation窗口,选择需要备份的CB文件;
(3)next后出现Configure operation窗口,在该窗口中,选择保存的路径,选择文件名显示回路所在的站号,
控制任务区号及页号,以svg类型导出;(图见121)
(4)组态完成后选择next按钮,出现Confirmation窗口,确认后按Next按钮; (5)出现Completed窗口,显示备份结果,可以以htm文件格式保存备份结果;
方法二:Developer Studio中,使用control options的export功能: (图见123)
(1)打开Developer Studio,选择任意一个控制器或控制任务区,右键,选择Control options (2)选择Export operation ,选择Next
(3)出现Browse for folder窗口,选择需备份的CB文件所在的路径 D:\\OvPtSvr\\
回路备份(续)
2. CB宏文件备份
拷贝ControlMacros文件夹
OvPtSvr\\
3. 图符备份
拷贝symbols文件夹
OvPtSvr\\
或OvPtSvr\\
CB文件备份方法一
选择保存的路径 选择以下三项,保存的文件名中含回路所在的站号,控制任务区号及页号; 选择保存的文件类型,Ovation回路文件后缀为.svg
CB文件备份方法二
回路恢复
1. CB宏文件恢复
(1)把备份的ControlMacros文件夹下的.svg宏文件拷回当前系统所在的ControlMacros文件夹;
OvPtSvr\\
直接在目录OvPtSvr\\
Compile 选择需要编译的宏进行编译;
(2)编译恢复的宏
2. 图符恢复
把备份的symbols文件夹下的.svg图符文件拷回当前系统所在的symbols文件夹;
回路恢复(续)
3. 控制回路恢复
(1)在CB工具中,Tools菜单,operations子菜单选择import功能:
或Developer Studio中,选择任意控制器,任意控制任务区后右键,选择control options的import功能:
(2)选择备份的控制回路文件的路径 (3)选择需要恢复的控制回路文件
(4)出现Configure operation窗口,选择文件恢复的路径(Destination), OvPtSvr\\
(5)选择CB文件导入到指定的控制器,指定控制任务区及文件导入的起始页号
注:如果不指定控制器和控制任务区,则恢复到备份时回路所在的控制器和控制任务区; 如果不想改变原来的页号,则base sheet number为0;
(6)如果需要进行点的替换,可选择已定义的点map文件,也可新建或编辑已存在的map文件; (7)选择create undefined point,在导入时创建未定义的点; (8)next后,出现confirmation信息,确认后Run进行回路导入; (9)查看结果信息;
正在阅读:
OVATION 逻辑组态07-02
在“十星级文明户”授牌仪式上的讲话07-23
高清常用调试命令集合03-19
网络创业理论与实践(期末答案)05-16
人教版英语选修7词组词汇大复习07-24
电极电势-习题05-15
拉片模板 - 图文07-11
U肋的设计04-13
2018年牛津译林版六年级英语下册第一二单元测试题(含听力材料)11-25
关于在热电企业实行岗位工资制的探索05-25
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 组态
- 逻辑
- OVATION
- (太管用了)公文写作经典小标题字典
- 中国式营销潜规则
- 浅析声乐演唱中的情感表现__--毕业论文
- 用商业模式来营销--兼《中国式营销图解》
- 2013年建设技术创新奖申报项目一览表-山东住房和城乡建设厅
- 员工宿舍公约
- 汽车零部配件生产线建设项目商业计划书
- 2018年第二季度预备党员思想汇报
- 基坑支护和降水计算书3.25
- 纺纱学习题及答案
- 高三百日挑战书及应战书
- 计算机软件著作权登记申请表样本
- 晓李飞刀塑料制品厂安全生产应急预案
- 六年级语文阅读题总复习精选(含答案)
- 广州天河区2016年国民经济和社会发展
- 文王神卦签文
- 2017年梅州国家公务员考试类比推理练习题(156)
- 《采购部规章制度及工作流程》
- 01信息及其特征 - 图文
- 八年级物理10月份月考试题(无答案) 新人教版