MACSV6介绍完整PPT课件_第1页
MACSV6介绍完整PPT课件_第2页
MACSV6介绍完整PPT课件_第3页
MACSV6介绍完整PPT课件_第4页
MACSV6介绍完整PPT课件_第5页
已阅读5页,还剩220页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020/5/28,HOLLiASMACS基础培训,杭州和利时自动化有限公司工程技术中心,2,.,1MACSV6体系结构,3,.,1MACSV6体系结构,4,.,1MACSV6体系结构,网络:交换机、路由器、网卡、网线等;操作员站:负责人机界面交互;工程师站:负责组态、调试、下装等;通信站:负责与其他系统或设备的通信;服务器:提供IO服务、实时数据服务,历史数据服务、打印服务、等;现场控制器:负责控制算法运算,与过程I/O模块数据通信;I/O单元:负责与现场仪表间通信,数据采集和指令输出。,5,.,1MACSV6体系结构,Client/Server软件体系结构此处的服务器并非一定指代单纯物理意义上的某一台计算机,软件提供的RTDB、IOServer、HDB、Printer多种服务组件模块可以分布在不同的计算机上,严格的讲,只要提供某一种服务的计算机,就可以称为服务器。这种多服务器结构可以实现软件的灵活配置和功能分散,并可以在工程中根据需要灵活配置。,主要内容:,6,.,5.1MACSV6体系结构,本系统提供的服务:实时数据库服务:管理实时数据库内容,包括实时报警、实时趋势等处理。历史库服务:管理历史库,包括存储、查询历史趋势、报警、日志等数据。打印服务:管理各种打印任务。IO服务:管理IO通信数据。,7,.,1MACSV6体系结构,网络监控网络:系统网络:控制网络:,8,.,1MACSV6体系结构,网络-监控网络监控网采用冗余高速以太网链路,采用TCP/IP通讯协议。主要通讯节点包括操作员站、工程师站和服务器等。监控网上各个节点用固定分配的IP地址进行标识。网中每个节点的主机都配有两块以太网卡,网卡的前两位IP地址分别为130.0和131.0,后两位则可以自行定义。工程上编号的惯例如表,9,.,1MACSV6体系结构,网络-系统网络使用五类屏蔽双绞线或光纤将各个通讯节点连接到中心交换机上。主要通讯节点包括服务器、现场控制站和工程师站等。其中服务器、现场控制站的连接采用冗余高速工业以太网。为实现系统网络的冗余,网中服务器、现场控制站中的每个主控制器都配有两块以太网卡,采用HSIE通讯协议,不需要设置IP地址。,10,.,1MACSV6体系结构,网络-系统网络系统通过此层网络完成工程师站与现场控制站的连接,用于工程师站给现场控制站下装程序。采用TCP/IP通讯协议。因此工程师站配有两块以太网卡。工程师站和现场控制站的以太网卡IP地址前两位分别为128.0和129.0。规则如表,11,.,1MACSV6体系结构,通过下表总结一下各站网卡数量以及网卡地址,12,.,1MACSV6体系结构,网络-控制网络这一层位于现场控制站内部,采用Profibus-DP现场总线,采用带屏蔽的双绞铜线连接。节点主要有DP主站(主控单元中的FB121模件)和DP从站(智能I/O单元)。主控单元通过DP总线与I/O设备进行通信,I/O设备将采集数据传输给主控单元,主控单元进行算法运算并且将信息发送给I/O设备进行输出。,13,.,1MACSV6体系结构,工程师站组态软件工程总控软件图形编辑软件Conmaker操作员站在线软件服务器模块组件,系统软件包括以下三部分:,14,.,2工程背景,主要控制任务:除氧器模拟控制部分二级减温水流量累计除氧器水位控制除氧器顺序控制部分给水泵的控制,以除氧器控制作为项目实施的实例,15,.,2.1功能要求,10#控制站算法组态要求:用CFC语言编写:二级减温水流量进行累计计算。用CFC语言编写:对除氧器水位信号进行单回路自动调节。用CFC语言编写:做出甲给水泵的电动机顺控。,16,.,2.1功能要求,图形画面要求:要求绘制如下工艺流程图,以棒图形式显示除氧器水位,以文字形式显示除氧器水位、压力和温度的实时值。要求在线运行后操作员在给水泵、手操器图标上点击鼠标能弹出相应设备的操作面板。在图形页面的下方添加一矩形框,点击矩形框切换到主页main画面。,17,.,2.1功能要求,18,.,2.1功能要求,报表组态:将所有温度点做在一个班报表中。假设每天上午6:30打印前一天1:00到6:00之间的6个整点时刻值。要求将该班报表组态出来之后,在操作员站上在线设置报表调度。,19,.,2.2除氧器水位控制方案,除氧器水位调节的目的:通过调节除氧器水位来保持凝结水流量(减去凝结水再循环流量)与总给水量的平衡。被控对象:除氧器水位。执行环节:水位调节阀。除氧器水位控制原理:在水位达到高值时,除氧器水位控制阀关闭,凝结水再循环阀打开,直至除氧器水位低于高值。当汽机停运时,除氧器水位控制由除氧器补给水阀来实现。,20,.,2.2除氧器水位控制方案,21,.,2.2除氧器水位控制方案,手操器自动时,PID自动运行,手操器输出=输入=PID.AV;当手操器回路故障,它为强制手动,也就是FM=TRUE;按下手操器面板上的手动”M”按钮,进入手动状态;同时,PID跟踪手操器的输出值,PID的设定值来自手操器的设定值,这样一来,PID和手操器显示同一个过程值;手操器跟踪阀位反馈值;回路自动跟踪时,PID.TP=手操器的输出。,引入手操器的原理决定PID的工作方式:,22,.,2.3顺序控制方案,开泵的前提:对应出口电动门已关;条件:工作泵(如乙泵)出现故障,或者母管压力低,而且备用泵(甲泵)联锁投入的情况下,自动启动甲泵。,23,.,2.3顺序控制方案,24,.,2.4HSSCS顺控功能块的使用说明:,电气保护方面:若L0(电气故障),或L1(设备保护关),或L3(厂区保护关)为TRUE,则RV为TRUE,关设备;若L2(设备保护开)为TRUE,则DV为TRUE,开设备。逻辑运算方面:若L4(开许可条件)为TRUE,L6(自动开)或TP(手动开)为TRUE,则DV为TRUE,开设备;若L5(关许可条件)为TRUE,L7(自动关)或TC(手动关)为TRUE,则RV为TRUE,关设备;若TS(手动停止命令)为TRUE,DV命令无效,而通过SC(停止控制)来决定TS是否有效。整体优先级:L0高于L1高于L3高于L2;关高于开;手动高于自动,25,.,2.5测点清单,26,.,2.5测点清单,27,.,2.5测点清单,28,.,2.5测点清单,29,.,2.6硬件准备工作-系统配置,配置应用工程实例列举系统结构:工程师站1台,操作员站3台,服务器4台,现场控制站1台。网络分为三层分别为监控网、系统网、控制网。,30,.,2.6硬件准备工作-计算机要求,计算机性能要求:为了保证系统安全稳定的运行,推荐计算机硬件:IntelPentium2.4GHz以上,1G内存,CDROM,40G以上硬盘,操作员站/工程师站显示器分辨率12801024,31,.,2.6硬件准备工作-IO模块配置,根据测点清单配置所需要的硬件IO模块,配置现场控制站中的IO模块种类以及数量,32,.,3组态软件,根据上面的工程实例要求我们介绍组态软件的使用,33,.,3.1组态流程,添加节点,修改网络地址,控制站组态,添加、修改控制站,添加IO设备,添加数据库点,图形组态,创建流程图,算法组态,编译生成控制器算法,节点组态,创建工程,准备工作,工程总控软件,软件准备,Conmaker软件,图形编辑软件,1,用户组态,添加用户,部署系统服务,操作组态,自定义功能键,编译,生成控制器算法,生成下装文件,下装,下装服务器,下装操作站,运行/退出,启动/停止服务器,启动/停止操作站在线,1,控制算法组态,操作员在线软件,下装控制站,34,.,3.2新建工程,第一步:打开组态界面单击鼠标左键,选择开始程序HOLLiAS_MACSPlantView菜单下的子菜单“工程总控”程序,35,.,3.2新建工程,在“用户名”和“密码”处分别输入登录名和密码,均为小写字母“a”,单击“确定”按钮。程序将自动加载“工程总控”、“图形组态”、“Conmaker”三个窗口。,弹出的登陆窗口如下图:,36,.,3.2新建工程,第二步:工程切换组态界面自动加载后,自动弹出“工程切换”对话框,如右图所示,窗口中列举出所有创建过的工程,选择目标工程打开。第一次启动时由于没有初始工程,不会弹出该窗口。,37,.,3.2新建工程,打开后加载的三个窗口,38,.,3.2新建工程,“工程总控”:采用“组态树”的结构,实现操作站组态,控制站组态,报表,下装及其它任务。“图形组态”:通过“工程库”和“图形库”进行页面和图形管理,完成图形组态。“Conmaker”:由对象组织器进行资源管理,完成控制器算法。,39,.,3.2新建工程,第三步:新建工程鼠标左键选择“工程总控”界面上“工程”菜单下的“新工程”选项,或者鼠标左键单击工具栏中的按钮,弹出新建工程对话框,按照左图所示,填写并选择:“名称”“描述”“IO类型”“基础工程”,40,.,3.2新建工程,工程名必须为字母、数字、下划线“_”的组合。最多32字节,不区分大小写。名称不得与已存在的工程名重复。描述可以用中文,最多64字节,(32个汉字)。在“操作员在线”中显示。IO类型选择:必须选择,否则不能编译。基础工程:选择“火电九江基础工程”,命名规则:,41,.,3.2新建工程,上述步骤完成后,自动弹出工程分组的窗口。双击组号处的“未分组”,选择组号为1。双击域号处的“-1”,选择域号为0。,第四步:工程分组,42,.,3.2新建工程,工程创建成功后,在软件安装目录的“HOLLiAS_MACSENGuser”下创建以工程名命名的文件夹。组态数据都保存在该文件夹下,如下图,第五步:工程信息,43,.,补充:组(*除氧器水位*)AVC_CYQL:AVO:=(MU:=100.000000,MD:=0.000000);(*除氧器水位调节阀控制信号*)AZT_CYQL:AVI:=(MU:=100.000000,MD:=0.000000,HH:=95.000000,AH:=90.000000,AL:=10.000000,LL:=5.000000,H1:=2,H2:=1,L1:=2,L2:=1,MT:=NM480,TP:=S4_20mA,WG:=0,DN:=2,CN:=3,RL:=0.000000);(*除氧器水位调节阀位反馈*),物理测点声明:,111,.,读懂方案页二级减温水流量累积,需要积算功能块HSACCUM,由于本程序一般只需要将累计结果上传给操作站,所以积算功能块可以直接在Conmaker定义,累计结果则作为AMI点,由工程总控预先声明。,112,.,读懂方案页甲给水泵控制,需要顺控功能块功能块名:HSSCS和HSSCS5都可以用,但是后者的功能更丰富,我们采用HSSCS5功能块所在库:HS_Ctrol.lib,113,.,读懂方案页甲给水泵控制,需要以下简单变量:物理测点的导入在已经完成,Conmaker可以直接访问以上变量。,内部点:联锁投入解除信号,控制站初始化脉冲信号。,114,.,定义功能块和内部变量,定义对象:需要上传给服务器,在操作员站查看或者操作如。如:需要监视的DAS点,需要操作的PID、MAN、SCS设备点都是需要上传的变量。不需上传的变量在“conmaker”中定义即可,具体操作与“局部变量相同”,只是变量定义的位置要放在“GlobalVariables”文件夹下的某个文件中。不要放在其他编译自动生成的文件中,如:AMDMTagVar。否则在数据库总控中编译后将被覆盖。,115,.,定义功能块和内部变量,在本工程中,需要定义的功能块和变量:水位控制方案中的PID控制器、手操器设备,顺控方案中的“HSSCS5”设备,水位设定值,联锁投入解除信号和控制站初始化脉冲信号。,116,.,定义功能块和内部变量,以下给出手操器的定义过程:选择“数据库”菜单中的“数据操作”项,或者选择10站下“变量定义”子节点在弹出窗口中选择“模拟手操器”,单击确认。如图所示:,117,.,定义功能块和内部变量,在弹出的“HSAlgMAN”数据表单中,单击右键选择“新增”,添加一条记录,并输入点名(PN)、点说明(DS)、站号(SN)等参数信息,如下图所示:,118,.,定义功能块和内部变量,保存工程,编译成功后,定义的变量将自动导入“算法组态工具”的变量页中,如下所示:MAN_CYQL:HSAlgMAN:=(OU:=2.000000,OT:=100.000000,OB:=0.000000,MU:=100.000000,MD:=0.000000,MR:=2.000000,PA:=FALSE,BS:=0.000000,ME:=TRUE,AE:=TRUE);(*除氧器水位控制软手操*),119,.,定义功能块和内部变量,提示:水位设定值的添加选择模拟量内部点。联锁投入/解除信号和10#站初始化脉冲信号的添加选择开关量内部点。,120,.,添加方案页-水位控制,第1步新建POU,图5.5.16新建POU水位控制,121,.,添加方案页-水位控制,第2步添加功能块“插入”“块”命令“AND”功能块,更改“AND”为需要的功能块类型。,每个功能块功能以及管脚的具体含义,可以在“库管理器”中查看。,122,.,添加方案页-水位控制,功能块命名点击功能块“?”,将“定义功能块和内部点”定义好的名字PID_CYQL写入。使用自定义功能块:组态中不仅可以使用标准定义的功能模块,还可以根据具体需求自定义的功能模块来使用。,,,123,.,添加方案页-水位控制,自定义功能块导入:,打开Conmaker工程,选择主菜单栏的,进入下拉菜单,选择,按照第1步的导入路径,将功能块导入。导入成功后在POU树中显示:,。,提示:自定义功能块需要经过严格测试才能使用,不要随意编写使用自定义功能块。,124,.,添加方案页-水位控制,第3步添加输入输出点连线两端的点类型必须完全一样。对于工程总控数据库点,在conmaker中,以AVI,AVO,AMI,DVI,DVO数据结构形式存在,所以,在连接时要保证连线两端的点类型一致,就要选择对应的项。,125,.,添加方案页-水位控制,对于测点的当前值的访问,具体规则如下,示例:水位调节阀反馈信号(AVI)直接给水位阀控制信号(AVO),启动信号(DVO)给启动反馈信号(DVI):,126,.,添加方案页-水位控制,水位控制方案页,127,.,添加方案页-甲给水泵控制,128,.,二级减温水流量累计方案页,129,.,方案页加入主程序,点击主程序MACS_PRG,在编程区选择最后一行,按回车键,按F2键,弹出右图所示,将新建的程序添加到主程序。,130,.,3.7控制算法组态,算法编译目的:工程组态完成后,要进行编译,目的是检查组态是否存在错误,并在“信息”窗口中显示编译结果。,131,.,3.7控制算法组态,修改的内容不同,选择“工程/编译”(Project/Build)或“工程/全部编译”(Project/RebuildAll)执行这两种命令的意义也不相同:如果是第一次进行工程编译,上两种选项都会编译整个工程内容。在上次编译基础上,如果只修改了POU和全局变量部分,选择“编译”则只编译修改部分。如果修改了MACS配置、目标设置、任务配置或执行过“清空”命令,这时选择“编译”,则是整个工程内容的全部编译。选择“全部编译”,编译全部工程内容。,132,.,3.8报表组态,报表的组态分为两个部分:报表组态即制作报表,报表打印组态即设置报表打印时间。工程实例的具体组态要求:其中关于报表部分是要求的将所有温度点做在一个报表中,每天6:30打印1:00至6:00的每个小时的各点的值。,133,.,第1步打开报表组态工具,在“工程总控”的“组态树”中选择“其他工具”中的“报表组态”,在弹出的报表工具栏窗口中选择“新表”,系统自动打开报表组态工具,也可以在报表工具栏窗口中选择“打开”,然后选择一个报表名称,从而打开一个已经编辑过的报表文件。,134,.,建立一张新报表,报表工具栏窗口如图所示:,图5.7.1报表工具栏,135,.,第2步静态编辑,进行静态对象的编辑,与EXCEL编辑方式相同,具体编辑步骤此处不赘述。静态对象编辑之后如图所示:,图5.7.2静态编辑,136,.,第3步动态对象的编辑,添加历史时间点:选中需要添加动态点的单元格(A3单元格),然后点击报表工具栏中的“时间点”。在时间点设置对话框中设置参数,如图5.7.3所示。在时间点设置对话框中选择“写入”。设置完成。添加实时时间点:然后选中需要添加动态点的单元格(B11单元格),点击报表工具栏中的“时间点”。在时间点设置对话框中,点击“写入”,完成设置。,137,.,历史时间点参数设置,前推时间:指从报表打印时刻起向前推至所需打印时刻的时间段值。此处设为5时30分;间隔时间:相邻两个历史点之间的时间间隔。此处设为1小时;显示格式:报表中的显示格式,此处设为日期不选,时间为HH:MM;显示方向:打印出的数据的排列方式,此处设为垂直;点数:需要打印的点数,此处设为6。,138,.,历史时间点参数设置,139,.,添加历史点,选中需要添加动态点的单元格(B3单元格),然后点击报表工具栏中的“历史点”。在历史点设置对话框中设置参数。在历史点设置对话框中选择“写入”。设置完成。然后选中需要添加动态点的其它单元格(C3、D3、E3单元格),分别添加历史点。,140,.,历史点设置,141,.,选点对话框,142,.,点名有效性检查,点击报表工具栏中的“点名有效性检查”,弹出报表编译成功对话框。如果所加的点名在实际工程数据库中不存在,将提示错误,需要更改后再执行,直到编译成功。,143,.,第4步保存报表文件,点击报表工具栏中的“保存”,弹出的对话框中填入报表名称后点击“确定”,系统自动将报表文件保存在工程路径的REPORT文件夹中。此处我们将刚才制作的报表保存文件名为rep01。,144,.,第5步关闭和退出报表组态工具,点击报表工具栏中的“关闭”,将关闭打开的报表文件,点击报表工具栏中的“确定”,将退出报表组态工具。,145,.,打印设置,操作步骤:在“工程总控”的“组态树”中选择“其他工具”中的“报表打印组态”。在弹出的窗口中选择“添加报表打印计划”,在弹出的添加报表打印计划向导对话框中分别选择报表名称、设置任务名称、任务执行周期和时间等。如下图所示。,146,.,报表打印计划向导,选择报表文件,点击下一步,设置打印时间,点击完成。,147,.,3.9图形组态,图形组态是生成系统工艺流程图等的工具。操作员可以通过各图方便地对现场工况进行监控。工业流程图包括静态图形和动态图形两部分:静态图形:表示流程画面中的静态信息,它们与数据库没有任何联系。动态图形:随数据库点实时值的变化而变化的图形单元。,148,.,3.9图形组态,图形静态操作工具:包括图形的生成、填充、组合、分解、旋转、拉伸、剪切、复制和粘贴等,可以灵活地对图形进行变换和加工。动态特性:包括变色、文字、闪烁、显示/隐藏、填充、旋转、平移、动画特性等。交互特性为用户提供了推出窗口、切换页面和在线修改数据库点值等功能,用户只须按下热键按钮便可实现这些功能。,149,.,3.9图形组态,模板功能:用户可以根据需要定制不同的模板,方便组态和修改。支持脚本语言:可以使用脚本语言自行定义动态特性和交互特性,并能直接调用脚本环境进行二次开发。,150,.,具体绘制过程,主要内容:1进入组态画面2建立页面3按照工程实例要求绘制静态画面4按照工程实例要求绘制动态图形5图形库6模板7组合对象符号属性,151,.,具体绘制过程-1进入组态画面,打开组态软件中的图形编辑或者在工程总控中双击工艺流程图进入画面编辑状态。如图所示:,152,.,具体绘制过程-2建立页面,在“图形编辑”界面中,鼠标左键单击“文件”菜单,选择“新建”命令,或者在图形库窗口中点击鼠标右键,选择“新建文档”,在弹出的“页面属性”窗口中,输入“页面名字”、“页面别名”,并选择页面类型为普通页面、流程图。此处按照工程实例要求,我们将页面命名为“除氧给水”,如下图所示:,153,.,具体绘制过程-2建立页面,单击“确定”按钮,在“普通页面”/“流程图”中添加该页面,并在右侧工作区打开页面,在页面中可以添加对象,绘制页面。,154,.,第一步:从符号库调用图形,从图形符号库中选择“tank”符号库中的077号图形,点击鼠标左键拖动至图形编辑区域。将鼠标移至图形右下角,点击并拖动,将图形调至所需大小。如图所示。,“tank”符号库中的077号图形,155,.,第一步:从符号库调用图形,从图形符号库中选择“tank”078号图形,拖动至图形编辑区,将鼠标移至图形右下角,点击鼠标左键并拖动,将图形调至所需大小。在此图形上点击鼠标左键并拖动,将图形移动到所需位置。为了使两个图形对齐,可以同时选中两个图形,然后点击编辑工具栏中的“垂直居中对齐”:,“tank”符号库中的078号图形,对齐的两个图形,“tank”符号库中的077号图形,156,.,第三步:写文字,单击绘图工具条中的图标,在“格式工具栏”中设置字号大小为24,文字颜色为黑色。鼠标移至工作区,光标呈“+”状,沿对角线拖动鼠标,确定文字框的大小,在弹出的“文字输入”窗口输入文字“水箱”并选择相应的对齐方式,单击“确认”按钮完成文字的输入。,157,.,“文字输入”窗口,158,.,绘制好的图形,可以将此图形对象全部选中,选择绘编辑工具栏中的“对象组合”,成为变为1个组合图形。,159,.,第四步:重复进行第三步的操作添加文字“除氧器”,选择“图形库”中的“符号库”,点击鼠标右键选择“新建库”,然后找到系统添加的“SymLib60”,点击鼠标右键,选择“符号库改名”,将新加的符号库改名为“mylib”,然后选择刚绘制好的除氧器图形,按住ctrl键,同时点击鼠标左键并拖动图形放入到自定义的符号库mylib中。在符号库mylib上点击鼠标右键,选择“符号库预览”,弹出预览画面,如下图所示。可以看到除氧器图形已经出现在预览画面中。,160,.,符号库预览,161,.,第五步:绘制除氧器上面要显示水位填充的矩形,在绘图工具栏中选择画矩形,在格式工具栏中选择填充,填充颜色选为白色,如图所示。然后在需要的位置点击鼠标左键拖动完成。,162,.,第六步:绘制管道,从绘图工具栏中选择“直线”,从格式工具栏中选择线宽和画笔颜色为绿色,选择系统工具栏中的“正交”,然后在图形界面上点击鼠标左键并拖动,可以绘制完成管道。也可以从pipes符号库中选取相应的管道进行添加。工具栏选择情况如图所示。,163,.,第六步:绘制管道,绘制完成后如图所示。,164,.,第七步:添加设备符号,从图形符号库中JJSymLib库中分别选择ALGMAN、SCS和泵图形,拖动到绘图区域,对图形进行翻转后放置到所需位置。,165,.,绘制好的图形,166,.,第八步:文字添加,重复进行第三步操作添加文字:“至高加”,“给水来”,“API_CYQ”,“ALI_CYQ”,“ATI_CYQ”。此处不赘述。添加完成后如图:,167,.,第九步:添加联锁投切按钮,从图形符号库中JJSymLib库中分别选择“投切按钮灰”图形拖动到绘图区域。,168,.,第十步:添加切换画面的矩形框,绘制好的静态图形,169,.,按照工程实例要求绘制动态图形,动态特性动态特性即是用图形、数字或者动画方式,来表现数据库中点值的变化。例如现场测量值的数值显示,棒图,设备的启停状态等。一个对象可以拥有多个动态特性。同一种动态特性也可以重复添加给一个对象多次,为其设置不同的条件和参数。任务:动态显示除氧器水位按照工程实例中的图形组态要求,我们先来给除氧器添加棒图,显示除氧器水位:,170,.,选中除氧器上面绿色的矩形(即选中要设置动态特性的对象),单击鼠标左键选择“系统工具栏”中的图标,或者在工作区单击鼠标右键,在弹出的菜单栏选择“动态特性”选项,如图:,动态特性第一步:选择“动态特性编辑”,171,.,动态特性第一步:选择“动态特性编辑”,弹出“动态特性编辑”窗口。,172,.,第二步:选择“填充特性”,在“动态特性编辑”窗口的“系统动态特性定义列表”中选中需要添加的“填充特性”,单击按钮,可以将该动态特性添加到“对象动态特性列表”。,173,.,第三步:选择动态特性的数据库点,在“条件”框中单击按钮,在弹出“选择点”对话框中选择除氧器水位点的“点名”和“项名”,如图所示:,174,.,第四步:参数编辑,单击“确认”后,点名和项名自动添加到参数编辑框中,选择好“域号”,选中“是否是数据库量程”,设定填充颜色为绿色,设定填充方向为从上到下,175,.,动态特性编辑窗口,176,.,第五步:确认,鼠标左键单击“确认”后,填充特性设置完成。,177,.,动态显示处氧器压力当前值,按照工程实例的要求我们还要在图形界面上显示数值。前面我们已经完成了静态文字的编辑,我们以除氧器压力数值显示为例介绍。,178,.,第一步:选择添加的文字,“API_CYQ”,点击鼠标右键选择“动态特性”。,179,.,第二步:选择动态特性数据库点,在动态特性编辑窗口中选择添加“模拟量值特性”,点击“选点”按钮,在弹出的“选择点”对话框中选择API_CYQ,点击“确认”按钮。,180,.,第三步:参数编辑,参数编辑采用系统默认设置。点击动态特性编辑画面中的“确定”,模拟量值特性定义完毕。,181,.,交互特性,交互特性用来组态人机交互的操作功能,如弹出窗口、切换底图、设置参数、下发操作命令等。按照工程实例中的图形组态要求,我们来给矩形框添加切换底图的交互特性:,182,.,第一步:选择“交互特性”选项,选中要设置交互特性的对象即上面写有main的矩形框,单击“系统工具栏”中的图标,或者在工作区单击鼠标右键,在弹出的菜单栏选择“交互特性”选项,将弹出“交互特性编辑”窗口。,183,.,第二步:添加交互特性,在“交互特性编辑”窗口中选择“系统提供的操作定义列表”中的“切换底图”,并在“类型”下拉列表框中选择“鼠标左键抬起”,单击“添加”按钮将该交互特性添加到“对象交互特性列表”中。,184,.,第三步:参数编辑,在“操作参数”框中填写页面名“main”,点击“确认”按钮,完成交互特性的设置。,185,.,符号库中提取的图形的动态变化,从图形库中提取的图形需要定义动态变化相关联的数据库点,此画面中手操器和给水泵符号需要设置。手操器符号的具体添加方法:用鼠标左键双击符号,或者选择符号后单击鼠标右键,选择“符号特性”,弹出“符号属性”对话框,在对话框中左边窗口中选择“TagName”,然后点击“?Tag”按钮,弹出选择点窗口。,186,.,选择点窗口,187,.,符号属性窗口,选择手操器名称,点击“确定”按钮,回到符号属性窗口,选择“更新”,按钮后“确认”,完成。给水泵的符号属性更改方法类似,只是点名为“SCS_GSB1”。此处不再赘述。,188,.,图形库,系统提供了一些基本图形库对象,用户也可以根据需要将自定义的图形对象添加到图形库中。图形库提供了绘制页面所需要的符号,图形库导航窗口如图所示。,189,.,注意:,图形库中的对象可以包含有动态特性、交互特性、符号属性,当对图形库中的对象进行修改,并存盘后,页面中所有使用到的该图形库对象都被更新。,190,.,模板,模板:功能模板功能模板是由系统提供的具有一定功能的非普通页面,用户也可以自己定制自己的功能模板。如PID操作窗口,趋势显示,点详细,设备信息等页面均由功能模板页面实现。功能模板通过传递参数进行调用,可以通过传递不同的参数来显示相应的内容。例如:可以通过传递不同点的“点名”、“域号”参数来调用“AVI趋势面板”,从而显示不同点的趋势。页面ID:4000-4999。在交互特性的弹出窗口特性中,可以选择要弹出的功能模板。流程图页面模板页面模板为流程图的绘制提供很大的方便性,可以将一组流程图的公有信息创建为一个“流程图页面模板”,在新建流程图时选择相应的流程图模板,即可将这些信息添加到页面中。如果需要对这些信息进行修改,也只需要修改模板中的内容。页面ID:9000-9999。,191,.,自定义及调用功能模板,自定义功能模板:在图形编辑中选择文件菜单中的“新建”,弹出页面属性对话框,填入页面名称,如“aa”,页面类型选择“功能模板”。点击“确定”后,在工程库列表中的功能模板下面可以找到“aa”。自定义功能模板成功,即可编辑“aa”页面。,192,.,功能模板页面属性窗口,193,.,调用功能模板,调用功能模板:与前面提到的调用系统自带的功能模板方法相同。在交互特性的弹出窗口特性中,可以选择要弹出的功能模板,此处可选前面创建的“aa”功能模板。,194,.,自定义页面模板,自定义页面模板:在图形编辑中选择文件菜单中的“新建”,弹出页面属性对话框,填入页面名称,如“base”,页面类型选择“流程图页面模板”。点击“确定”后,在工程库列表中的流程图页面模板下面可以找到“base”。自定义流程图页面模板成功,即可编辑“base”页面。,195,.,页面模板页面属性窗口,196,.,调用页面模板,调用页面模板:在图形编辑中新建页面,在页面属性窗口中填写页面名字,如“bb”,页面类型为“普通页面,流程图”,选择模板处选择前面创建的“base”页面模板。点击“确定”,打开的bb页面中包含base页面中的内容。,197,.,页面属性对话框,198,.,组合对象符号属性,符号属性即组合对象的属性,是一个属性集的索引,是由该对象所包含的三种对象(图形对象、动态特性对象、交互特性对象)各自的属性集合在一起所建立起来的一个索引,它也可以只包含一个属性。该功能实现了把组成组合对象的基本图形对象的多个对象属性用一个符号属性表示。方便了代码编辑中对属性值的改变。,199,.,组合对象符号属性定义对话框,如我们前面制作的除氧器符号就是一个组合对象符号,它由文字和另外两个符号组成,那么可以把两个图形符号的填充颜色属性集合起来作为一个符号属性,名称为“填充颜色”。单击鼠标右键,在弹出的快捷菜单中选择“组合对象符号属性”项,弹出组合对象符号属性定义对话框,如图所示。,200,.,组合对象符号属性定义操作,操作步骤:填写“符号属性详细”中的“显示名称”为“FC”,“增加”至右侧符号“属性列表”中,选中新加的“FC”,再选择“SymbolTree”中的“2_组合对象77”,在“对象属性”中选择“FC”,点击“增加”按钮,信息加入到“相关动态特性”中。再选择“SymbolTree”中的“2_组合对象78”,在“对象属性”中选择“FC”,点击“增加”按钮,信息加入到“相关动态特性”中。,201,.,组合对象符号属性定义操作,双击已添加好组合对象符号属性的符号,或者选择右键菜单中的“符号特性”,弹出符号属性对话框,如图所示。,202,.,组合对象符号属性定义操作,可以改变图形的颜色为黄色,然后点击“更新”,后确定。符号图形改为黄色。,203,.,3.10编译及下装,工程需要经过编译生成系统在线运行所需要的下装文件,下装过程是把文件通过网络传输到在线运行需要的地方。根据运行地方的不同下装分为下装现场控制站、下装操作员站和下装服务站。,204,.,主要内容,系统服务部署操作站用户设置编译下装,205,.,系统服务部署,操作站用户设置,系统提供四种服务,每种服务都可以设置为冗余存在,并且这些服务可以灵活的分布在不同的操作站上运行:实时数据库服务:管理实时数据库内容,包括实时报警、实时趋势等处理。历史库服务:管理历史库,包括存储、查询历史趋势、报警、日志等数据。打印服务:管理各种打印任务。IO服务:管理IO通信数据。在实例工程中,总共有3台计算机,按照通常的方式,将所有服务的A机设置在OP50上,所有服务的B机设置在OP51上。,206,.,系统服务部署步骤,打开部署画面:选择“组态树”中“公用信息”节点下的“系统服务部署”子节点,在右侧设置。,207,.,操作站用户设置,设置登录操作站的用户,操作站用户有不同的用户类型,用户类型分为监视级别、操作员级别、工程师级别。每种不同的用户类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论