MCGS_项目4_运行策略组态

上传人:23****fg 文档编号:249301934 上传时间:2024-10-28 格式:PPTX 页数:40 大小:676.61KB
返回 下载 相关 举报
MCGS_项目4_运行策略组态_第1页
第1页 / 共40页
MCGS_项目4_运行策略组态_第2页
第2页 / 共40页
MCGS_项目4_运行策略组态_第3页
第3页 / 共40页
点击查看更多>>
资源描述
NO.,1,第四章 运行策略组态,项目4:运行策略组态,第四章 运行策略组态,运行策略是指对监控系,统,统运行流程进,行,行控制的方法,和,和条件,它能,够,够对系统执行,某,某项操作和实,现,现某种功能进,行,行有条件的约,束,束。,运行策略由多个复杂的,功,功能模块组成,,,,称为“策略,块,块”,用来完,成,成对系统运行,流,流程的自由控,制,制,使系统能,按,按照设定的顺,序,序和条件操作,实,实时数据库,,控,控制用户窗口,的,的打开、关闭,以,以及控制设备,构,构件的工作状,态,态等,从而实,现,现对系统工作,过,过程的精确控,制,制及有序的调,度,度管理。,运行策略,第四章 运行,策,策略组态,在脚本程序编,辑,辑环境,可以,灵,灵活地实现控,制,制流程和各种,操,操作。,脚本程序,脚本程序语句,编辑功能,窗口、策略、,设,设备、变量、,等,等的各种方法,、,、属性以及各,类,类系统函数,语句和表达式,类,类型,第四章 运行,策,策略组态,脚本程序的编程语法非,常,常类似于普通的Basic语言,对于大多数,简,简单的应用系,统,统,MCGS,的,的脚本程序通,常,常只用来进行,生,生产流程的控,制,制和监测,而,对,对比较复杂的,系,系统,脚本程,序,序可以利用相,对,对复杂的控制,算,算法来实现系,统,统的实时控制,。,。,脚本程序,正确地编写脚,本,本程序,可简化组态过程,,,,大大提高工,作,作效率,优化,控,控制过程。,第四章 运行,策,策略组态,“数据对象=,表,表达式”,赋值语句,即把“=”右,边,边表达式的运,算,算值赋给左边,的,的数据对象。,赋,赋值号左边必,须,须是能够读写,的,的数据对象,,如,如:开关型数,据,据、数值型数,据,据、字符型数,据,据以及能进行,写,写操作的内部,数,数据对象。,而组对象、事,件,件型数据、只,读,读的内部数据,对,对象、系统内,部,部函数以及常,量,量,均不能出,现,现在赋值号的,左,左边,因为不,能,能对这些对象,进,进行写操作。,赋值号的右边,为,为一表达式,,表,表达式的类型,必,必须与左边数,据,据对象值的类,型,型相符合,否,则,则系统会提示,“,“赋值语句类,型,型不匹配”的,错,错误信息。,第四章 运行,策,策略组态,条件语句有如,下,下三种形式:,If 表,达,达式 Then 赋值,语,语句或退出语,句,句,If 表,达,达式 Then,语句,EndIf,If 表,达,达式Then,语句,Else,语句,EndIf,条件语句,条件语句允许多级嵌套,,,,即条件语句,中,中可以包含新,的,的条件语句,MCGS脚本,程,程序的条件语,句,句最多可以有8级嵌套,为编制多分,支,支流程的控制,程,程序提供了可,能,能。,第四章 运行,策,策略组态,退出语句为“Exit”,,用,用于中断脚本,程,程序的运行,,停,停止执行其后,面,面的语句。一,般,般在条件语句,中,中使用退出语,句,句,以便在某,种,种条件下,停,止,止并退出脚本,程,程序的执行。,退出语句,第四章 运行,策,策略组态,在脚本程序中,以,以单引号“”开头的语句,称,称为注释语句,,,,实际运行时,,,,系统不对注,释,释语句作任何,处,处理。,注释语句,第四章 运行,策,策略组态,PID算法,PID,算法是最早发展起,来,来的控制策略,之,之一,由于其,算,算法简单、鲁,棒,棒性好及可靠,性,性高被广泛地,应,应用于过程控,制,制和运动控制,中,中。尤其是随,着,着计算机技术,的,的发展,数字,PID,控制被广泛地,加,加以应用,不,同,同的,PID,控制算法其控,制,制效果也各有,不,不同。,利用,MCGS,的脚本程序可,以,以灵活地进行,控,控制算法的编,程,程,通过脚本,程,程序的策略组,态,态来实现各种,控,控制算法,下,面,面就以几种典,型,型,PID,算法为例,对,MCGS,脚本程序实现,控,控制算法的方,法,法加以介绍。,第四章 运行,策,策略组态,增量式标准,PID,控制算法,当执行机构需,要,要的控制量是,以,以增量的形式,逐,逐次叠加时,,对,对应的,PID,控制算法称为,增,增量式标准,PID,控制算法。,第四章 运行,策,策略组态,增量式标准,PID,控制算法,对应的脚本程,序,序如下:,偏差,2=,偏差,1,上上次偏差,偏差,1=,偏差,上次偏差,偏差,=,设定值测量,值,值,本次偏差,比例,=,比例系数,*(,偏差偏差,1),比例作用,if,积分时间,=0 then,积分作用,积分,=0,else,积分,=,比例系数*采,样,样周期,*,偏差,/,积分时间,endif,微分,=,比例系数,*,微分时间,*(,偏差,2*,偏差,1+,偏差,2)/,采样周期,微分作用,增量,=,比例,+,积分,+,微分,增量输出,位置,=,前次位置,+,增量,位置输出,if,位置,=,位置最大值,then,位置,=,位置最大值,超出位置最大,值,值,位置位,置,置最大值,if,位置,-0.5and,偏差,=,位置最大,值,值,then,位置,=,位置最大,值,值,超出位置,最,最大值,,位,位置位,置,置最大值,if,位置,1 or,偏差,=,位置最大,值,值,then,位置,=,位置最大,值,值,超出位置,最,最大值,,位,位置位,置,置最大值,if,位置,=,位置最大,值,值,then,位置,=,位置最大,值,值,超出位置,最,最大值,,位,位置位,置,置最大值,if,位置,=,位置最小,值,值,then,位置,=,位置最小,值,值,超出位置,最,最小值,,位,位置位,置,置最小值,前次位置,=,位置,为下循环,准,准备,不完全微,分,分PID,控,控制(DPID),算,算法,第四章,运,运行策略,组,组态,用脚本语,言,言实现顺,序,序控制,顺序控制是指根据,生,生产企业,的,的实际,生产工艺,要求,按,照,照时间的,顺,顺序,通,过,过预先编,制,制的程序,在,在现场对,各,各种生产,设,设备进行,控,控制。,第四章,运,运行策略,组,组态,锅炉系统控制,顺序控制规则为,:,:,当温度小于,65,摄氏度,开大供,气,气阀门,100%,加热,当温度大,于,于,75,摄氏度时,关小,供,供气阀门至,5%,;,当温度小于,60,摄氏度大于,80,摄氏度时运行状,态,态为“报警”;,当压力大于,0.11MPa,打开放气阀门,,当,当压力小于,0.11MPa,时关闭放气阀门,;,;,当压力大于,0.12MPa,时运行状态显示,为,为“报警”;,当液位小于,0.8m,时开大给水阀门,至,至,100%,,当液位大于,1.0m,时关小给水阀门,至,至,5%,;,当液位小于,0.5m,或大于,1.2m,时运行状态为“,报,报警”;,当温度大于,60,摄氏度小于,80,摄氏度,压力小,于,于,0.12MPa,,液位大于,0.5m,小于,1.2m,时,运行状态为,“,“正常”。,第四章 运行策,略,略组态,锅炉系统控制,脚本程序如下:,IF,温度,75 THEN,供气阀,=5,IF,温度,80 THEN,运行状态,=,报警,IF,压力,0.11THEN,放气阀,=1,IF,压力,0.12THEN,运行状态,=,报警,IF,液位,1.0 THEN,给水阀,=5,IF,液位,1.2 THEN,运行状态,=,报警,IF,温度,60 AND,温度,80 AND,压力,0.12AND,液位,0.5 THEN,运行状态,=,正常,第四章 运行策,略,略组态,运行策略,“运行策略”,是用户为实现,系,系统流程的自由,控,控制,组态生成,的,的一系列功能块,的,的总称。,在考虑一个工程,中,中相关的控制策,略,略时,尤其对于,特,特别复杂的应用,工,工程,只须定制,若,若干能完成特定,功,功能的构件,将,其,其增加到MCGS系统中,就可,使,使已有的监控系,统,统增添各种灵活,的,的控制功能,而,无,无须对整个系统,作,作修改。,第四章 运行策,略,略组态,运行策略的分类,策略类型共有,7,种,即启动策略、退出,策,策略、循环策略,、,、用户策略、报,警,警策略、事件策,略,略、热键策略。,其中“启动策略,”,”和“退出策略,”,”用户在建立工,程,程时会自动产生,,,,用户可根据需,要,要对其进行组态,,,,而不能通过新,建,建策略来建立。,完成系统的流程,控,控制和控制算法,完成用户自定义,的,的各种功能或任,务,务,数据的报警存盘,事件的响应,热键的响应,系统允许用户创,建,建或定义最多512个用户策略,。,。,第四章 运行策,略,略组态,策略构件,MCGS,共提供了,17,种策略构件,它,们,们分别是:退出策略、音响,输,输出、策略调用,、,、数据对象、设,备,备操作、脚本程,序,序、定时器、计,数,数器、窗口操作,、,、,Excel,报表输出、配方,操,操作处理、存盘,数,数据浏览、存盘,数,数据提取、存盘,数,数据拷贝、报警,信,信息浏览、设置,时,时间范围、修改,数,数据库。,第四章 运行策,略,略组态,策略的创建,第四章 运行策,略,略组态,用启动策略实现,系,系统初始化,启动策略一般完,成,成系统初始化功,能,能,只在MCGS运行开始时自,动,动调用执行一次,。,。,第四章 运行策,略,略组态,用启动策略实现,系,系统初始化,某系统在进入MCGS运行环境,时,时,在初始状态,把,把4台老化台工,作,作方式设置为手,动,动、停止状态。,第四章 运行策,略,略组态,用循环策略中实,现,现设备的定时运,行,行,一个系统中至少,应,应该有一个循环,策,策略,在MCGS运行,过,过程中,循环策,略,略由系统按照设,定,定的循环周期自,动,动循环调用,循,环,环体内所需执行,的,的操作和任务由,用,用户设置。,第四章 运行策,略,略组态,在某系统中每隔,20s,使某设备定时运,行,行,5s,。,用循环策略中实,现,现设备的定时运,行,行,第四章 运行策,略,略组态,用报警策略实现,报,报警数据存盘,当对应的数据对,象,象的某种报警状,态,态产生时,报警,策,策略被系统自动,调,调用一次。,“报警产生时执,行,行一次”、“报,警,警结束时执行一,次,次”、“报警应,答,答时执行一次”,。,第四章 运行策,略,略组态,在某系统中设置,一,一个报警策略,,其,其功能是执行一,次,次窗口操作(打,开,开,1,设备报警窗口,),)。,用报警策略实现,报,报警数据存盘,第四章 运行策,略,略组态,用用户策略实现,存,存盘数据浏览,用户策略主要是用来完成,各,各种不同的任务,,,,在一个工程中,可,可以定义多个。,用,用户策略系统不,能,能自动运行,要,由,由指定的策略对,象,象进行调用。,存盘数据提取,就是把历史数,据,据库数据按照一,定,定的时间条件和,统,统计方式取出来,,,,存到另外一个,数,数据表中。针对,存,存盘数据提取的,结,结果,在用户策,略,略中采用“存盘数据浏览”构件可对提取,的,的数据进行浏览,。,。,第四章 运行策,略,略组态,用用户策略实现,存,存盘数据浏览,某锅炉控制系统,中,中含有5台锅炉,,,,利用用户策略,实,实现对锅炉压力,组,组对象的存盘数,据,据浏览。,第四章 运行策,略,略组态,用退出策略实现,数,数据对象初始值,的,的设定,退出策略一般完成系统善,后,后处理功能,只,在,在MCGS退出,运,运行前由系统自,动,动调用执行一次,。,。,第四章 运行策,略,略组态,用退出策略实现,数,数据对象初始值,的,的设定,在某锅炉热力系,统,统中利用退出策,略,略实现系统运行,数,数据的存储,以,此,此做为下一次系,统,统运行时该数据,对,对象的初始值。,存,存储的数据包括,:,:5台锅炉蒸汽,流,流量日累计值、5台锅炉蒸汽流,量,量月累计值、5,台,台锅炉蒸汽流量,年,年累计值、总的,蒸,蒸汽流量日累计,值,值、总的蒸汽流,量,量日累计值。,第四章 运行策,略,略
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!