您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > Control-Builder解读
ControlBuilder控制策略组态软件•电仪工区马翔ControlBuilder软件的介绍•EPKS的控制策略用ControlBuilder软件生成,ControlBuilder是图形化的面向对象工具,支持EPKS的控制器和应用控制环境节点ACE。•提供全面的I/O的处理,包括FF现场总线和Profibus,提供功能块FBs(FunctionBlocks)的算法库,支持所有连续的、逻辑的、电机控制的、顺序的、批量的以及先进的控制功能。•Honeywell提供的各种功能块,用以实现不同的控制功能,每个功能块上都有一系列的参数,用于直观显示该功能块所具有的作用。功能块之间通过“软接线”的方式非常方便的实现,以构筑控制策略或应用。•功能块的有机组合构成控制模块CMs(ControlModules),而顺序的功能块(FBs)构成顺序控制模块SCMs(SequentialControlModules)。ControlBuilder软件的使用一、进入ControlBuilder软件1.选择(控制策略)2.选择(组态过程策略)二、ControlBuilder的工具条1234567891011121314151617181920212223241打开三个窗口2关闭三个窗口3向左移动4向右移动5保存6删除7复制8将剪切板的内容复制到文档中9打印10帮助11帮助情报列表12手指13建一个功能块连接线14创造参数连接器15分配模块、控制执行环境16控制模块17下装所选项目18上传所选项目19替代名称20QVCS管理21单个项目状态切换22SCM导航23现场总线入口24改变尺寸ERDBEPKS服务器的机器名权限级别四、ControlBuilder的窗口•窗口的打开与关闭12功能块窗口窗口的介绍Project(项目组态)窗口:在此窗口显示的是当前项目中组态的CPM(控制器)、IOMs、CMs、SCM,此窗口直接与服务器的ERDB数据库相连接。•Monitoring(监控)窗口:在此窗口中显示的是已经下装到控制器中的内容,允许监视和控制。•Library(功能块库)窗口:在此窗口显示的所有的系统功能块。C300控制器硬件及相关卡件的组态一、组态C300控制器选择C300控制器•配置C300控制器C300控制器名字控制器的地址控制器是否冗余•在Project窗口中显示组态后的C300控制器•配置IOLINKC系列I/O卡件PM系列I/O卡件二、组态C系列I/O卡件•选择添加卡件将其所需要的I/O卡件直接拖进所设置的IOLINK中•配置卡件卡件的名字卡件的地址卡件是否冗余•下装,激活ControlModule(CM)控制回路组态一、ControlModule(CM)控制回路的建立•增加ControlModule(CM)直接拉一个CM到CEE里•定义CM属性点细目二、添加Channel(通道)功能块•添加C系列卡件的Channel功能块打开CM块,直接将AI中拖拽到相应的通道块典型回路介绍一、数据采集回路•说明图•回路图•点细目画面(sysdtldaca)的链接将功能块DATAACQA更名为DACA二、PID调节回路•回路图DACA•点细目画面(SYSDTLTPIDA)的链接将DATAACQ功能块更名为DACA将PID功能块更名为PIDA•PID功能块重要参数介绍•Main主页•ManualPVOption(PVMANOPT):用来指明当PVSTS变为手动时功能块所采取的模式及输出,可供的选择为:—NO_SHED:没有变化—SHEDHOLD(缺省):将模式置为手动,模式属性置位操作员,禁止外部模式切换(ESWPERM)并将输出保持在上一个好的值。—SHEDLOW:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出值置为扩展下限值(OPEXLOLM)—SHEDHIGH:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出值置为扩展上限值(OPEXHILM)—SHEDSAFE:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出值置为组态的安全值(SAFEOP)•NormalMode(NORMMODE):当在工作站显示画面中启动控制为(ControltoNormal)功能时,功能块将变换到的模式。可能的选择为:MAN、AUTO、CAS(串级)、BackupCAScade(备用串级)、NONE和NORMAL(正常)。对特定的功能块并非所有的选择都适用,缺省选择为NONE。•Mode(MODE):用来指特定功能块的当前模式。可能的选择为:MAN、AUTO、CAS(串级)、BackupCAScade(备用串级)、NONE和NORMAL(正常)。并非所有的选择都适用于某个特定的功能块,缺省选择为MAN。模式用来确定谁可以向功能块的可初始化的输入或输出存储数据。功能块严格遵守模式的指定。例如,如果模式为串级,且功能块从另一个功能块获取其SP值,则操作员不可以改写SP值,但是,如果串级断开,模式就会改变,操作员就可以更改SP值。某些功能块会自动进行模式切换,而其它一些功能块则需要手动改变。功能块的模式是在“运行时”根据当前状态来获得的,模式处理检查如下状态,并相应改变功能块的模式。—外部请求进行模式切换—安全连锁请求•ModeAttribute(MODEATTR):设置功能块的模式属性,可能的选择为:NONE(无)、OPERATOR(操作员)、PROGRAM(程序)和NORMAL(正常),缺省选择为OPERATOR.MODEATTR用来确定是操作员还是程序可以修改功能块中的参数。•PermitOperatorModeChanges(MODEPERM):用来确定是否允许操作员改变模式,缺省为禁止(不选择),改变MODE不会影响NORMMOD•PermitExternalModeSwitch(ESWPERM):用来确定是否允许通过用户组态的连锁来进行外部模式切换,如果至少具有工程师访问权限,缺省为禁止(不选择)•EnableExternalModeSwitching(ESWENB):用来确定,如果选择ESWPERW(允许),是否只能利用用户组态的连锁来进行外部模式切换。•EnableSecondaryInitializationOption(SECINTIOPT):用来确定是否此功能块忽略来自次级的初始化和超驰请求,缺省选择为允许(选择,不忽略)。•SafetyInterlockOption(SIOPT):用来确定当出现安全连锁警报时,功能块将采取的模式及输出值OP,可能的选择为NO_SHED、SHEDHOLD、SHEDLOW、SHEDHIGH和SHEDSAFE,缺省选择为SHEDHOLD。•BadControlOption(BADCTLOPT):用来确定如果CV值变为坏值,功能块将采取的模式及输出值,可能的选择为NO_SHED、SHEDHOLD、SHEDLOW、SHEDHIGH和SHEDSAFE,缺省选择为NOSHED。•Algorithm算法•ControlEquationType一用来指定功能块所使用的控制公式,可供选择的为EQA、EQB、EQC、EQD、EQE,缺省选择为EQA。•控制作用—用来指定功能块是提供正向控制作用还是反向控制作用,缺省选择为REVERSE(反向),这表示当输入增加时输出却减少。三、设备控制回路•回路图•点细目画面(sysdtldevctla)的链接•1•将DEVCTL功能块更名为DEVCTLA•DEVCTL功能块重要参数介绍•Main主页•Input/Output输入、输出状态分配•连锁参数•允许连锁参数(PI0PI1PI2)允许连锁参数缺省状态为ON,当某个参数被置为OFF时,系统将参数对应的输出命令屏蔽掉,从而操作员无法输出此命令。对应关系:PI0------State0PI1------State1PI2------State2•强制连锁参数(OI0OI1OI2)允许连锁参数缺省状态为OFF,当某个参数被置为ON时,系统将强制输出此参数对应的输出命令。对应关系:OI0------State0OI1------State1OI2------State2优先级:当STATE0是安全输出状态命令时OI0OI1OI2当STATE1是安全输出状态命令时OI1OI0OI2当STATE2是安全输出状态命令时OI2OI0OI1•安全连锁参数(SI)安全连锁参数缺省状态为OFF,当此参数被置为ON时,系统强制输出安全的输出命令,设备的安全输出命令需要提前定义。SequentialControlModule(SCM)顺序控制回路组态一、SCM顺序控制回路概述•规则a.每个SCM开始的功能块为Invoke条件块b.SCM可以有多个结束CandyStepENDENDENDc.Transition(条件块)和Step(步骤块)在SCM中交替出现,允许步骤块接步骤块,不允许条件块接条件块。•功能块介绍a.Transition(条件块)每个条件块最多包含10个条件每个条件块最多包含4个逻辑门(运算)3个主级运算(Primary:P1P2P3)1个次级运算(Secondary:S)逻辑门b.Step(步骤块)每个步骤块最多包含16个独立的输出动作•在条件块和步骤块中的表达式•a.在Transition(条件块)中,e.g•TI01.PIDA.PV50•M.DEVCTLA.GPV=4枚举量•b.在Step(步骤块)中,e.g•FIC100.PIDA.MODEATTR:=2•FIC.PIDA.SP:=90•M01.DEVCTLA.GOP:=5•SCM顺序控制回路的操作•a.程序的状态与命令INACTIVEIDLEVALIDATEDCOMPLETEINTERRUPTINGSTOPPEDHELDABORTEDRUNNINGRESUMEACTIVEINCTIVERESETSTOPINTERRUPTHOLDRESTARTSTARTABORTABORTHOLDSTOPRESETRESETRESET二、SCM顺序控制回路结构•循环结构(Looping)TRANSITIONSTEPTRANSITIONSTEPTRANSITIONSTEP•分支结构STEPTRANSITIONATRANSITIONBTRANSITIONC(1)(2)(3)a.STEP块的NEXTCOMP参数引脚b.每个STEP块最多可引出10个分支c.分支编号从1—10d.分支优先级为12310•平行执行结构(ParallelExecution)SYNCTRANSITIONSTEPSTEPTRANSITIONTRANSITIONSTEPSTEPSYNCa.SYNC块的NEXTCOMP参数引脚b.每个SYNC块最多可引出15个分支c.分支编号从1—15d.允许嵌套,最多9级Synchronization(SYNC)块用在平行执行部分的开始与结尾二、SCM顺序控制回路的处理程序(Handler)•处理程序(Handler)概述•SCM顺序控制回路的处理程序时在特定条件满足后开始运行的•处理程序(Handler)的类型:•Normal:MainInterruptCheck•正常处理程序:主程序中断程序检查程序•Abnormal:RestartStopHoldAbort•异常处理程序:重新开始程序停止程序保持程序退出程序CHECKMAINSTOPHOLDRESTARTABORTINTERRUPT•处理程序(Handler)的优先级•Abort•Stop•Hold•Restart•Interrupt•Check•Main
本文标题:Control-Builder解读
链接地址:https://www.777doc.com/doc-3928176 .html