《霍尼韦尔培训总结》由会员分享,可在线阅读,更多相关《霍尼韦尔培训总结(62页珍藏版)》请在金锄头文库上搜索。
1、ControlModule(CM)控制回路的组态建立控制点1.从菜单中增加从菜单中增加 CM主要组态Tag name,Engr Units,parent asset,其它保持默认设置在station中,点调用的细目画面,普通模拟量显示点设置sysDtlDACA,控制点设置sysDtlPIDA,阀门等数字量控制点设置成sysDtlDevctla添加信号输入模块添加数据采集模块DACA,首先要将NAME改为DACA,否则在流程图上可能显示会出现问题。设置量程,单位,报警,将PVcharacter设为为线性。PID模块模块Main 主页主页ManualPVOption(PVMANOPT) :用来指明
2、当 PVSTS变为手动时功能块所采取的模式及输出,可供的选择为: NO_SHED:没有变化 SHEDHOLD(缺省) :将模式置为手动,模式属性置为操作员,禁止外部模式切换并将输出保持在上一个好的值 SHEDLOW:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出置为扩展下限值(OPEXLOLM) SHEDHIGH:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出置为扩展上限值(OPEXHILM) SHEDSAFE:将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM)并将输出置为组态的安全值(SAFEOP)Norma
3、lMode: 当在工作站显示画面中启动控制为(ControltoNormal)功能时,功能块将变换到的模式。可能的选择为MANual(手动) 、AUTOmatic(自动) 、 CAScade(串级) 、 BackupCAScade(备用串级) 、 NONE(无)和 NORMAL(常) 。对于特定的功能块并非所有的选择均适用,缺省选择为NONE。ModeAttribute(MODEATTR) :设置功能块的模式属性,可能的选择为NONE(无) 、OPERATOR(操作员)PROGRAM(程序)和 NORMAL(正常) ,缺省选择为 OPERATOR。 MODEATTR用来确定是操作员还是程序可以
4、修改功能块中的参数。PermitOperatorModeChanges(MODEPERM:) : 用来确定是否允许操作员改变模式,缺省为禁止(不选择) ,改变 MODE不会影响 NORMMOD。PermitExternalModeSwitch(ESWPERM) :用来确定是否允许通过用户组态的联锁来进行外部模式切换, 如果至少具有工程师访问权限, 缺省为禁止 (不选择) 。EnableExternalModeSwitching(ESWENB) :用来确定,如果选择ESWPERW(允许) ,是否只能利用用户组态的联锁来进行外部模式切换。EnableSecondaryInitializationO
5、ption(SECINITOPT) :用来确定是否此功能块忽略来自次级的初始化和超驰请求,缺省选择为允许(选择,不忽略) 。SafetyInterlockOption(SIOPT) :用来确定当出现安全联锁报警时,功能块将采取的模式及输出值 OP,可能的选择为 NO_SHED、SHEDHOLD、SHEDLOW、SHEDHIGH和 SHEDSAFE,缺省选择为 SHEDHOLD。BadControlOption(BADCTLOPT) :用来确定如果 CV值变为坏值,功能块将采取的模式及输出值,可能的选择为 NO_SHED、 SHEDHOLD、 SHEDLOW 、 SHEDHIGH和 SHEDSA
6、FE,缺省选择为 NOSHED。Algorithm选项卡选项卡ControlEquationType用来指定功能块所使用的控制公式,可供选择的为EQA(PID作用于偏差) EQB(PI作用于偏差,D作用于 PV, 避免 SP的快速变化在控制作用中产生的微分尖峰) EQC(PID对 SP变化提供最平缓的响应)EQD(仅提供积分控制),缺省选择为 EQA。控制作用 用来指定功能块是提供正向控制作用还是反向控制作用,缺省选择为 REVERSE(反向) ,这表示当输入增加是输出却减少。T1(分钟) (T1) 用来指定在控制公式积分项中所使用的积分时间。TIHighLimit(分钟) (T1HILM)
7、用来指定积分时间的上限值,以分钟表示,缺省值为 1440。TILowLimit(分钟) (T1LOLM) 用来指定积分时间的下限值,以分钟表示,缺省值为 0。T2(分钟) (T2) 用来指定在控制公式微分项中所使用的微分时间。T2HighLimit(分钟) (T2HILM) 用来指定微分时间的上限值,以分钟表示,缺省值为 1440。T2LowLimit(分钟) (T2LOLM) 用来指定微分时间的下限值,以分钟表示,缺省值为 0。HighGainLimit(GAINHILM) 用来指定增益(K)的上限值。如果 K超出这个值,它被钳位在这个值,缺省值为 240。LowGainLimit(GAIN
8、LOLM) 用来指定增益(K)的下限值。如果 K小于这个值,它被钳位在这个值,缺省值为 0。Setpoint 设定值设定值SP(SP) 用来指定初始设定值,缺省值为 0。HighLimit(SPHILM) 用来指定 SP的上限值,如果 SP超出这个值,功能块将 SP钳位在此限值并设置 SP的高标志(SPHIFL) 。缺省值为 100。LowLimit(SPLOLM) 用来指定 SP的下限值,如果 SP低于此限值,功能块将 SP钳位在此限值并设置 SP的低标志(SPLMFL) 。缺省值为 0。EnablePVTracking(PVTRACKOPT) 用来指明此功能块是否使用 PV跟踪功能。当串级
9、回路的运行被初始化、操作员或程序操作(如:将模式设置为手动)中断时,此选项会将 SP的值设置为与 PV相等。串级回路中的 PID功能块通常要使用此功能。EnableAdvisorySPProcessing(ADVDEVOPT) 用来指定当 PV偏离用户指定的“advisory”SP值时,功能块是否要产生偏离报警,缺省选择为禁止。AdvisorySPValue(ADVSP) 用来指定一个 advisorySP值,以工程单位表示。如果 AdvisorySPProcessing被允许,当 PV与 AdvisorySP的偏差超过该值时,功能块就会产生 advisory偏离报警。Output 输出输出H
10、ighLimit() (OPHILM)用来指定输出的上限值,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果 CV范围为 50500且输入的上限为 90,则以工程单位表示的上限值为 9045050,即 455。 对处于 MANUAL(手动)模式的功能块,不作此项检查。缺省值为 105。LowLimit() (OPLOLM)用来指定输出下限,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果 CV范围为 50500且输入的下限为 10,则以工程单位表示的下限值为 1045050,即 95。对处于 MANUAL(手动)模式的功能块,不作此项检查。缺省值为-5。
11、Alarms (报警)(报警)Type指明功能块所支持的报警类型,当然,这些报警也要与功能块的其它组态项, 如 SafeInterlockOption(SIOPT) (安全联锁选项)和 BadControlOption(BADCTLOPT)(坏控制选项),交互作用。报警类型有:OPHigh(OPHIALM.FL)(输出高报警)OPLow(OPLOALM.FL)(输出低报警)DeviationHigh(DEVHIALM.FL)(偏离高报警)DeviationLow(DEVHIALM.FL)(偏离低报警)AdvisoryDeviation(ADVDEVALM.FL)SafetyInterlock(
12、SIALM.FL)(安全联锁)BadControl(BADCTLALM.FL)(坏的控制)EnableAlarm(ADVDEVOPandSIALM.OPT)用来允许或禁止 advisory偏离报警和/或安全联锁报警。选择框内的对号表示报警被允许,缺省选择为advisory偏离报警被禁止,安全联锁报警被允许。也可以将 ADVDEVOPT和SIAM.OPT参数组态为功能块引脚或监控参数,这样它们就会出现在项目(project)和监控(Monitoring)视窗内的功能块上。设备控制回路设备控制回路EnablePVSourceSelection(PVSRCUPT)用来允许或禁止 PV源选择。选择选择
13、框即可通过相应的滚动窗口进行 PV源(PVSOURCE)选择,不选择选择框则将 PVSOURCE限定为 OnlyAUTO。缺省为允许 PV源选择, 即选择选择框。 当 PVSRCOPT为 ALL即允许 PV选择,可以选择如下的某一个作为 PV(GPV)值的源(PVSOURCE) 。SUB由 SCM提供 PV。MAN由操作员直接输入数据。AUTO从 PVAUTO(GPVAUTO) 参数获得, 这个参数表示实际输入 DI1.4的指定状态。TRACK直接从命令输出状态(OP)来获得,当限制开关故障时可在线使用此模式,或者将它作为调试模式。StateName(STATETEXT0.6)指定由最多 12
14、个字符构成的状态名称来标识特定的状态, 缺省为 State1(STATETEXT5)、 State0(STATETEXT4)、 State2(STATETEXT6)、Inbet(STATETEXT1)和 Bad(STATETEXT0),仅当状态数量(NUMSTATES)为 3时,State2才适用。Input1,2,3,4(DI1.4)用来指定与某种状态相关的输入信号的组合,选择选择框则表示输入的 ON状态与特定状态(State1,State0,State2,InBetween)相对应, 或不选择选择框则表示输入的OFF状态与特定状态相对应, 缺省为OFF,即不选择选择框。仅当状态数量(NUM
15、STATES)为 3时,State2才适用。 Output1,2,3(DO1.3或 或 PO1.3)用来指定与某种状态相关的输出信号的组合,选择选择框则表示输出的 ON状态与特定状态(State1,State0,State2)相对应, 或不选择选择框则表示输出的OFF状态与特定状态相对应, 缺省为OFF,即不选择选择框。仅当状态数量(NUMSTATES)为 3时,State2才适用。 EnablePulseOutputs用来确定是否要使用脉冲输出,必须组态 DEVCTL功能块的特定连接引脚 PO1.3,然后才可以使用脉冲输出。Safe用来指定DEVCTL功能块的安全状态 缺省为S0新恢复che
16、ckpoint的控制器处于未激活状态。未激活在MONTITORING监视框里显示蓝色,激活后为绿色, ,激活点change state cool start激活启动ERDB是否同步的状态controlbuilder右下角查看EMDB企业模型组态的数据库,包括对权限的设置,ASSET的定义,报警组态等内容。ERDB是个静态数据库。工程师数据库,存储工程师组态数据,包括硬件、软件、第三方通讯等。 RTDB实时数据库,存储现场采集的信号和操作站发出的信号,其特点是驻留在内存,当系统断电时会自动消失,其存储的组态数据被放在ERDB。QDB:由QuickBuilder产生的 其中,ERDB,EMDB只存在于B服务器,A服务器中的是镜像出来的,所以固定定义B上的数据库为primary,A为SecondaryRTDB存在于A和B,哪个服务器为主,那个数据库就是主数据库删除无用的组态删除无用的组态