2024年1月16日发(作者:)
Experion PKS系统控制策略的组态
第一章 Configuration Studio 组态工作室软件
第一节 Configuration Studio 组态工作室软件的介绍
1、Experion 组态工作室是一种全新的系统工程组态环境,它充分地改进了系统的组态方式和效率。单一化、集成化的组态工作室消除了由于在不同窗口中采用各种不同的组态工具而导致的组态工作的混乱和低效。在组态工作室里你可以任意开启各种组态工具,简单、方便地完成工程组态工作。
2、组态工作室对使用者展示的是一个任务窗口而不是单一的工具窗口。当一个任务被选定后,用户需要的各种工具会出现在组态工作室内相应的地方,即Experion 己将需要的各种组态工具集成在组态工具室里。这样,组态工作就工作在系统水平上。并且在一地就可对系统中的所有的服务器进行组态。
第二节 登录Configuration Studio 组态工作室
一 打开Configuration Studio软件
二 选择服务器,然后点击Connect(连接)
1、系统(服务器组):使用 Configuration Studio 登录连接一个系
统(服务器组),访问Enterprise Modle 数据库(EMDB )
2、
三 登录
特定服务器:使用Configuration Studio 登录连接一个特定服务器
1、选择特定服务器登录(如制浆服务器Fiber_Line)
2、进入组态工作室
第二章 Control Builder 控制策略的组态软件
第一节 Control Builder 软件的介绍
Experion PKS 的控制策略用Control Builder生成,Control Builder是图形化的面向对象的工具,支持Experion PKS的控制器和应用控制环境节点ACE。在Control Builder中进行控制策略的设计,生成控制策略的文档,并可进行在线监控。Control Builder提供全面的I/O的处理, 包括FF现场总线和Profibus,提供功能块FBs (Function Blocks)的算法库,支持所有连续的、逻辑的、电机控制的、顺序的、批量的以及先进的控制功能。Honeywell提供的各种功能块,用以实现不同控制功能。每一个功能块带有一系列的参数,用于直观显示该功能块所具有作用。功能块之间的互联,可以通过 “ 软接线”
的方式非常方便地实现,以构筑控制策略或应用。
功能块的有机组合构成控制模块CMs (Control Modules) ,而顺序的功能块(FBs)构成顺序控制模块SCMs (Sequential Control Modules) 。SCM极大的简化了批量逻辑的设计,针对序列化一组过程设备,通过一系列特定的步骤执行一个或多个过程任务。CM和SCM可以看作功能块的“ 容器” ,它是创建,组织,验证控制策略的强有力的工具。每个CM可以组态为从5毫秒至2秒的不同的执行周期,而每个功能块可以指定其执行的先后顺序。
Control Builder 使能自顶向下的实施方式和创建可重用的控制策略,增强了工程的生产力。Control Builder 使用图标表示各控制块,这些控制块可以用简单的点名或鼠标点击“ 接线” 。控制方案图可以用于在线监视控制策略的执行,和改变控制参数。因此,大大的简化了控制策略的检验。控制方案图还可以由操作员在系统细目显示画面中调用。Control Builder还可以创建控制策略的模板,通过对模板的修改和重用,最快的生成和复制控制策略。
由于其丰富的标准化特点,SCM极大地简化了批量逻辑的实施。SCM遵循S88.01
标准。标准的特点包括异常处理能力,当用户规定的异常条件发生时,程序转去执行一个替换的处理序列。异常处理器支持重启动能力,从中断点或任意需要的步骤重新启动顺控程序的执行。标准的异常处理器包括检查,中断,重启动,保持,停止,中止等。每个SCM支持50个配方参数,包括范围,材料代码,量程等。每个SCM支持50个历史数据参数,支持目前的剂量材料或达到的温度等。SCM的模式跟踪功能支持不同的操作规程,诸设备如电机、泵、控制器等,将跟踪SCM的模式改变,这样可以由操作员进行控制实现,或者由程序进行控制。设备可以预先组态为执行相应的动作以适应SCM启动,异常情况发生,重新启动等不同情况的要求。这样可以减少SCM的组态。
Control Builder 还支持多用户控制策略开发和纠错环境。基于TCP/IP或者UDP/IP
通讯协议,可以通过各种网络介质连接,实现对工程数据库的远程访问。为了安全,这种访问是有密码保护的。多个用户可以同时在不同的工作站上创建,组态,下装控制策略。多用户可以打开同一个控制策略方案图,而第一个打开图形的用户可以写入。当多用户打开同一个控制策略方案图用以监控时,所有的用户都可以根据自己的安全级别改变控制器的数据。
第二节 Control Builder 软件的使用
一、进入Control Builder 软件
二、Control Builder 的工具条
三、Control Builder 的画面
四、Control Builder 的窗口
1、窗口的打开与关闭
2、窗口的介绍
Project (项目组态)窗口:在此窗口中显示的是当前项目中组态的CPM(控制器)、IOMs (I/O卡件)、CMs (控制回路)、SCM(顺序控制回路),此窗口直接与服务器的ERDB 数据库相连接
Monitoring(监控)窗口:在此窗口中显示的是所有已经下装到控制器中的内容,允许监视和控制
Library(功能块库)窗口:在此窗口中显示的是所有的系统功能块
第三章 硬件组态
第一节 C300 控制器硬件及其相关卡件的组态
一、组态C300控制器
1、选择建立C300控制器
2、配置C300控制器
3、在Project 窗口中显示组态后的C300控制器
4、配置IOLINK
二、组态C系列I/O卡件
1、选择添加卡件
2、配置卡件
3、分配卡件到相应的IOLINK 中
4、下装,激活
5、在Monitoring 窗口中显示卡件的正常状态
第四章 Control Module (CM) 控制回路的组态
第一节 Control Module (CM) 控制回路的建立
一、增加Control Module (CM)
1、方法一:从菜单中增加CM
2、方法二:从功能块库中增加CM
二、添加C 系列卡件的Channel 功能块
1、方法一:直接从相应的卡件中拖拽相应的通道块
2、方法二:添加通用的Channel块,然后再分配通道
注:CM 下装后激活,C 系列卡件的Channel块需要单独激活。
第二节 典型回路介绍
一 数据采集回路
1、回路图
2、点细目画面(SysDtlDACA )的链接
将功能块DATAACQA更名为DACA
二、PID调节回路
1、回路图
2、点细目画面(SysDtlPIDA )的链接
将DATAACQ 功能块更名为DACA
将PID 功能块更名为PIDA
3、PID功能块重要参数介绍
(1)、Main 主页
Manual PV Option(PVMANOPT ):用来指明当 PVSTS变为手动时功能块所采取的模式及输出,可供的选择为:
- NO_SHED:没有变化
- SHEDHOLD(缺省):将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM )并将输出保持在上一个好的值
- SHEDLOW :将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM )并将输出置为扩展下限值(OPEXLOLM)
- SHEDHIGH :将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM )并将输出置为扩展上限值(OPEXHILM)
- SHEDSAFE :将模式置为手动,模式属性置为操作员,禁止外部模式切换(ESWPERM )并将输出置为组态的安全值(SAFEOP )
Normal Mode(NORMMODE):当在工作站显示画面中启动控制为(Control to Normal)功能时,功能块将变换到的模式。可能的选择为:MANual(手动)、AUTOmatic (自动)、CAScade(串级)、BackupCAScade(备用串级)、NONE(无)和NORMAL(正常)。对于特定的功能块并非所有的选择均适用,缺省选择为NONE 。
Mode(MODE):用来指定功能块的当前模式。可能的选择为:MANual(手动)、AUTOmatic (自动)、CAScade(串级)、BackupCAScade(备用串级)、NONE(无)和 NORMAL(正常)。并非所有的选择都适用于某个特定的功能,缺省选择为MANual。模式用来确定谁可以向功能块的可初始化的输入或输出存储数据。功能块严格遵守模式的指定。例如,如果模式为串级,且功能块从另一
个功能块获取其SP值,则操作员不可以改写SP值,但是,如果串级回路断开,模式就会改变,操作员就可以改写SP值。某些功能块会自动进行模式切换,而其它一些功能块则需要手动改变。功能块的模式是在“运行时”根据当前状态来获得的,模式处理检查如下状态,并相应改变功能块的模式
- 外部请求进行模式切换
- 安全联锁请求
Mode Attribute (MODEATTR):设置功能块的模式属性,可能的选择为NONE (无)、OPERATOR(操作员)PROGRAM (程序)和 NORMAL(正常),缺省选择为OPERATOR。MODEATTR用来确定是操作员还是程序可以修改功能块中的参数。
Permit Operator Mode Changes(MODEPERM):用来确定是否允许操作员改变模式,缺省为禁止(不选择),改变MODE 不会影响NORMMOD。
Permit External Mode Switch(ESWPERM):用来确定是否允许通过用户组态的联锁来进行外部模式切换,如果至少具有工程师访问权限,缺省为禁止(不选择)
Enable External Mode Switching(ESWENB):用来确定,如果选择ESWPERW (允许),是否只能利用用户组态的联锁来进行外部模式切换。
Enable Secondary Initialization Option(SECINITOPT):用来确定是否此功能块忽略来自次级的初始化和超驰请求,缺省选择为允许(选择,不忽略)
Safety Interlock Option(SIOPT):用来确定当出现安全联锁报警时,功能块将采取的模式及输出值OP,可能的选择为 NO_SHED、SHEDHOLD、SHEDLOW 、SHEDHIGH和SHEDSAFE,缺省选择为SHEDHOLD。
Bad Control Option(BADCTLOPT):用来确定如果CV值变为坏值,功能快将采取的模式及输出值,可能的选择为NO_SHED、SHEDHOLD、SHEDLOW 、SHEDHIGH和SHEDSAFE,缺省选择为NOSHED。
(2)、Algorithm 算法
Control Equation Type -用来指定功能块所使用的控制公式,可供选择的为EQA、EQB、EQC 、EQD和EQE ,有关细节请见PID 功能块的“PID 公式”这一节,缺省选择为EQA。
控制作用 -用来指定功能块是提供正向控制作用还是反向控制作用,缺省选
择为REVERSE(反向),这表示当输入增加是输出却减少
T1(分钟)(T1) -用来指定在控制公式积分项中所使用的积分时间
TI High Limit (分钟)(T1HILM ) -用来指定积分时间的上限值,以分钟表示,缺省值为1440
TI Low Limit (分钟)(T1LOLM) -用来指定积分时间的下限值,以分钟表示,缺省值为0
T2 (分钟)(T2) -用来指定在控制公式微分项中所使用的微分时间
T2 High Limit(分钟)(T2HILM ) -用来指定微分时间的上限值,以分钟表示,缺省值为1440
T2 Low Limit(分钟)(T2LOLM) -用来指定微分时间的下限值,以分钟表示,缺省值为0
High Gain Limit(GAINHILM) -用来指定增益(K)的上限值。如果 K 超出这个值,它被钳位在这个值,缺省值为240
Low Gain Limit (GAINLOLM) -用来指定增益(K)的下限值。如果 K 小于这个值,它被钳位在这个值,缺省值为0
Gain Options(GAINOPT) -用来指定在PID 公式中所使用的增益项的类型。缺省选择为LIN (线性),可能的选择为:
- LIN:线性增益选项提供的比例控制作用为一个常量 K 乘以偏差(PV-SP ),此选项适用于公式A、B 和C
- GAP:当 PV处于设定值周围一个用户指定的窄带GAP 内时,GAP增益选项可以降低控制作用的灵敏度,此选项适用于公式A、B 和C。
- NONLIN:非线性增益选项提供的比例控制作用为偏差的平方而不是偏差,此选项适用于公式A、B 和C。
- EXT:外部增益选项利用来自于过程、其他功能块或用户程序的输入值来修改增益值K,利用此选项可以补偿非线性的过程增益,也就是可以不依赖于过程的通常工作点来调整PID 的增益。例如,你在控制一个罐的液位,而罐的横截面积不是一个常量,你就可以利用外部增益选项来调整增益,以补偿由于罐的外形变化所造成的罐的液位的非线性变化率。此选项适用于公式A、B 和C。
Overal Gain(K ) -用来指定在PID 公式中用于进行比例计算的增益值
Gap High Limit (GAPHILM ) -用来指定在计算窄缝增益时窄缝的上限值,以工程单位表示
Gap Low Limit(GAPLOLM) -用来指定在计算窄缝增益时窄缝的下限值,以工程单位表示
Gap Gain Factor(KMODIFGAP) -用来指定当PV输入处于用户指定的窄带范围内,计算增益K 所使用的一个系数,取值范围为0.0~1.0
Linear Gain Factor (KLIN) -用来指定在使用窄带(GAP)、非线性(NONLIN )或外部(EXT )增益选项时用来计算增益K 的一个数值
No—Linearity Form (NLFORM) -用来指定在按照Gain Option这一部分的Non Linear Gain 中给出的公式计算增益(K)时所使用的非线性形式(0 或1)。缺省值为1
Non —Linear Gain Factor(NLGAIN ) -用来指定在按照Gain Option 这一部分的Non Linear
Gain 中给出的公式计算增益(K)时所使用的非线性增益值。缺省值为0
External Gain Factor(KMODIFEXT) -用来指定一个来自过程、其他功能块或用户程序的输入值,它用来按照如下的公式修正增益(K)的计算:
K=KLIN*KMODIFEXT
(3)、Setpoint 设定值
SP(SP) -用来指定初始设定值,缺省值为0
High Limit (SPHILM ) -用来指定SP的上限值,如果SP超出这个值,功能块将SP钳位在此限值并设置SP的高标志(SPHIFL)。缺省值为100
Low Limit (SPLOLM) -用来指定SP的下限值,如果SP低于此限值,功能块将SP钳位在此限值并设置SP的低标志(SPLMFL )。缺省值为0
MODE (TMOUTMODE ) -用来指定如果一个可初始化的输入超时,也就是说在一个指定的超时时间内输入信号没有被更新,功能块将采用的模式。可能的选择为:AUTOMATIC(自动)、BACSCADE(备用串级)、CASCADE(串级)、MANUAL(手动)、NONE 和NORMAL(正常),缺省的选择为MANUAL(手动)
Time(TMOUTTIME) -用来指定一个时间,单位为秒,只有到达这个时间功能块才会认定其输入的更新已经超时。如果监视此功能块的初级输入是否超时,它必须处于 CASCADE(串级)模式。缺省值为 0,它表示超时功能被禁止。如果输入是来自点对点结构中另一个控制器中的连接,实际的超时时间为组态的TMOUTTIME加上CDA超时时间。CDA超时时间为组态的CEE 接收率的四倍。例如,如果 CEE 的接收率为100 毫秒其TMOUTTIME 为5 秒,则功能块的实际超时时间为4*100ms+5s,即5.4秒
Enable Advisory SP Processing(ADVDEVOPT) -用来指定当PV偏离用户指定的“advisory ”SP值时,功能块是否要产生偏离报警,缺省选择为禁止
Advisory SP Value (ADVSP) -用来指定一个advisory SP 值,以工程单位表示。如果Advisory
SP Processing 被允许,当PV与Advisory SP的偏差超过该值时,功能块就会产生advisory 偏离报警。
Enable PV Tracking(PVTRACKOPT) -用来指明此功能块是否使用PV跟踪功能。当串级回路的运行被初始化、操作员或程序操作(如:将模式设置为手动)中断时,此选项会将SP的值设置为与 PV相等。串级回路中的PID 功能块通常要使用此功能。缺省选择为进展
Enable SP Ramping(SPTVOPT ) -用来指明操作员是否可以启动设定值爬升功能,这种功能可以将设定值从一个当前值平缓变化到一个新值。缺省选择为不选择选择框(禁止)
Normal Ramp Rate(SPTVNORRATE) -用来确定SP爬升功能所使用的爬升率,以工程单位每分钟来表示。如果使用此功能的话,利用此选项操作员无需指定爬升时间就可以启动SP爬升功能。缺省选择为非数字(NaN )
Max Ramp Deviation(SPTVDEVMAX) -用来指明SP爬升功能。的最大爬升偏离值,以工程单位每分钟米表示,如果使用此功能的话。此功能通过停止SP的爬升直至PV输入赶上SP值,从而对于一个正在爬升的 SP,将 PV保持在指定的偏离范围内。缺省选择为NaN ,这表示不进行爬升偏离检查
(4)、Output输出
High Limit(%)(OPHILM)-用来指定输出的上限值,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果CV 范围为50-500 且输入的上限为90%,则以工程单位表示的上限值为
90%×450+50,即 455。对处于MANUAL(手动)模式的功能块,不作此项检查。缺省值为105%
Low Limit(%)(OPLOLM)-用来指定输出下限,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果CV范围为50-500 且 输入的下限为10%,则以工程单位表示的下限值为10%×450+50,即95。 对处于MANUAL(手动)模式的功能块,不作此项检查。缺省值为-5 %
Extended High Limit(%)(OPEXHILM)-用来指定输出的扩展上限值,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果CV 范围为50-500 并且你使用缺省值106.9%,则以工程单位表示的扩展值上限值为106.9%×450+50,即 531.05 。对处于 MANUAL(手动)模式的功能块,不作此项检查。缺省值为106.9%
Extended Low Limit (%)(OPEXLOLM )-用来指定输出的扩展下限值,以计算变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果CV 范围为50-500 并且你使用缺省值-6.9 %,则以工程单位表示的扩展值下限值为-6.9 %×450+50,即18.95。对处于MANUAL(手动)模式的功能块,不作此项检查。缺省值为-6.9 %
Rate of change Limit (%)(OPROCLM)-用来指定输出的正向和反向变化的最大变化率,以每分钟的百分数来表示。此参数可避免输出的过度变化,从而是控制元件的转换速度与动态控制相匹配。建议在整定回路之前先设定此参数,这样就使整定可以接受由此变化率的限制所造成的响音速度的减慢。对处于MANUAL模式的功能块,不做此项检查。缺省值为非数字(NaN ),这表
示没有变化率的限制
Minimum Change(%)(OPMINCHG)-用来指定输出的最小变化限,以计算变量范围(CVEUHI-CVEULO)的百分数表示。用此参数来定义OP必须变化多大功能块才会输出一个新值,它将变化太小而使最终控制元件无法响应的变化滤除掉。对处于MANUAL模式的功能块,不做此项检查。缺省值为0,这表示没有变化大小的限制
Safe OP (%)(SAFEOP )-用来指定安全输出值,以计变量范围(CVEUHI-CVEULO)的百分数表示。例如,如果CV 的范围为0-500 且输入的安全OP为50%,则以工程单位表示的安全输出值为 50%×500,即 250。缺省值为非数字(NaN ),这表示OP保持前一个好的数据
CVEU Range High(%)(CVEUHI )-用来指定功能块的100%,满量程CV 输出范围所对应的输出上限,以工程单位表示。缺省值为100
CVEU Range Low(%)(CVEULO)-用来指定功能块的 0%,满量程CV输出范围所对应的输出下限,以工程单位表示。缺省值为0
Output Bias(%)()-用来指定一个以工程单位表示的固定偏移值,这个值要加到计算变量(CV)的输出值中,有关细节请见此功能块的输出偏置部分。其缺省值为0,这表示不加入任何值
Output Bias Rate (%)()-用来指定以每分钟工程单位表示的输出浮动偏置的变
化率,仅当浮动偏置非零时此偏置率才适用。其缺省值为非数字(NaN ),这表示不计算浮动偏置,因此如果初级功能块不接受此功能块的初始化数值,OP将会出现扰动
(5)、Alarms(报警)
Type-指明功能块所支持的报警类型,当然,这些报警也要与功能块的其它组态项,如Safe Inter lock
Option(SIOPT )( 安全联锁选项) 和Bad Control Option(BADCTLOPT )( 坏控制选项) ,交互作用。报警类型有:
-OP High( )( 输出高报警)
-OP Low()( 输出低报警)
-Deviation High () (偏离高报警)
-Deviation Low () (偏离低报警)
-Advisory Deviation ()
-Safety Interlock () (安全联锁)
-Bad Control () (坏的控制)
Enable Alarm(ADVDEVOP and ) -用来允许或禁止advisory 偏离报警和/ 或安全联锁报警。选择框内的对号表示报警被允许,缺省选择为advisory 偏离报警被禁止,安全联锁报警被允许。也可以将 ADVDEVOPT和 参数组态为功能块引脚、组态和 或监控参数,这样它们就会出现在项目(project) 和监控(Monitoring) 视窗内的功能块上
Trip Point-用来指定如下的报警触发点。缺省值为 NaN ,它表示不设报警触发点。
- (输出高报警触发点)
- (输出低报警触发点)
- ( 偏离高报警触发点)
- ( 偏离低报警触发点)
- ( 偏离报警触发点)
Priority-用来为每类报警分别指定希望具有的优先级别( 、、 、、 、 、 )。缺省为低,可供选择的级别有:
-NONE -报警既不作记录也没有声音提示。
-JOURNAL -报警被记录下来,但不会出现在报警汇总显示画面中。
-LOW、HIGH、URGENT-报警有声音提示且出现在报警汇总显示画面中
Severity-用0 至15 的数字为每种报警类型分别指定一个相对严重程度(、、 、、 、 、 ),15表示最严重。此参数用来确定相对其它报警的报警处理顺序,其缺省值为0
Deandband Value (ALMDB)-用来指定所有的模拟量报警都使用的死区值,它用来避免由触发点附近的噪声所造成的报警状态反复变化,其缺省值为1。注意,当下载CM 时,这个参数被下载到各个报警参数中(例如,和)。如果将功能块的各个报警参数组态为监控参数,就可以在Control Builder中监视已下载的功能块时改变各个报警数据
Deadline Time(ALMTM)-用来指定一个时间,单位为秒,它来确定一个模拟报警必须存在多长时
间才会被认定为确实报警,其缺省值为 0,这表示一旦数据超出死区值就立刻被认定为报警。注意,当下载 CM 时,这个值被下载到各个报警参数中(例如,和)。如果将功能块的各个报警参数组态为监控参数,就可以在 Control Builder中监视已下载的功能块时改变各个报警数据
Deadband Units(ALMDBU)-用来指明死区值是由工程单位表示还是由百分数表示,缺省为用百分数表示。注意,当下载时,这个值被下载到各个报警参数中(例如, 、),如果将功能块的各个报警参数组态为监控参数,就可以在 Control Builder中监视已下载的功能块时改变各个报警数据
(6)、SCM
SCM Mode Tracking Option (MODETRACK)-用来为与功能块所在的控制模块相关的SCM选择希望的模式跟踪功能。它用来确定功能块如何根据SCM的模式来设置其MODEATTR 参数的状态。有关细节请见本资料中的“SCM接口和CM 交互作用” 这一节,缺省选择为ONESHOT。可能的选择为:
-None
-ONESHOT
-SEMICONT
-CONTRTN
-CONT
Option Type-用来指定当SCM 变为异常状态时功能块要采取的行动。当SCM 状态为checking 、Idle 、或Complete 时可使用Starting State Option(STARTOPT )。当 SCM状态为Stopping 、Stopped或Aborting、Aborted时可使用Stop/Abort State Option(STOPOPT), 当SCM状态为Holding或Held
时可使用Restart State Option(RESTARTOPT)。NONE 和LASTREQ 是Restart State Option 仅有的两个选择。对于特定的调节控制功能快,其它选择可以从如下类型中选择一个:
-NONE
-MAN-设置MODEREQ=MANUAL (手动)
-AUTO -设置MODEREQ=AUTOMATIC(自动)
-CAS -设置MODEREQ=CASCADE(串级)
-FIXED OP-设置OPREQ= 组态的值
-HOLD PV-设置OPREQ=PV
-FIXED SP-设置SPREQ= 组态的值,并且SPRATEREQ=NaN
-RAMPEDSP-设置SPTVREQ=组态的值,并且SPRATEREQ=组态的值
Value(STARTVAL 、STOPVAL 、HOLDVAL)-依据选择的选项类型,可以在
其相应的范围内指定一个输出值或设定值,对于输出,其范围应在OPEXLOLM
-OPEXHILM之间,对于给定值,其范围应SPLOLM -SPHILM 之间,缺省
值为NaN (非数字)
Rate(STARTRATE 、STOPRATE、HOLDRATE)-当选择RAMPED SP选项时,利用此参数为SP爬升功能的SPRATEREQ 指定一个值(STARTRATE、STOPRATE 、HOLDRATE)。
(7)、BLOCK PINS:功能块引脚
用来选择可能的参数将它们作为输入输出引脚显示在Control Builder中图形化的功能块上
(8)、Configuration Parameters:组态参数
用来选择可能的参数,使它们出现在Control Builder 的Project 视窗中的功能块上
(9)、Monitoring Parameters:监控参数
用来选择可能的参数,使它们出现在 Control Builder的Monitoring视窗中的功能块上
(10)、Block Preferences:功能块特性
用来改变某些功能块的显示特性,包括功能块面板的颜色
第三节 相关概念和常用工具介绍
一、执行顺序(Order)
1、回路在CEE中的执行顺序(Execution Order in CEE)
2 、功能块在回路中的执行顺序(Execution Order in CM)
二、执行周期(Execution Period)与执行相位(Execution Phase)
控制执行环境CEE (Control Solver Control Execution Environment) 是控制处理器执行和调度的环境,有两种基本执行速率,50毫秒(常规的)和5毫秒(快速的),CEE 的特点为:
基于各单个回路的可分别指定的执行速率。在50毫秒的CEE 中,可分别选择50、100、200、500、1000(缺省)和2000毫秒等几种执行速率; 在5毫秒的CEE 中,可分别选择5、10、20、50、100和200毫秒等几种执行速率。所有控制模块,顺控模块,无论包含何种功能块,都可任意按照这六种速率之一执行。在一个控制模块CM内或一个顺控模块SCM内,所有功能块的速率执行都相同。
可组态的相位分配,由于所有模块以等于或低于基本执行速率的速率执行,模块的执行相位可以在组态时指定,提供了对控制处理器的“ 负荷平衡” 的灵活性。
三 、参数的显示
1 Configuration Parameters 组态配置参数
在Project 窗口中,功能块表面显示的参数
2 Monitoring Parameters 监视控制参数
在Monitoring窗口中,功能块表面显示的参数
四 参数的连接
1 Block Pins 功能块的引脚(引出参数)
2 在不同CM 之间的功能块参数引脚的连接
使用参数连接器
3 在同一个CM 之间的功能块参数引脚的连接
直接连接或使用参数连接器
五 CheckPoint功能的使用
1 CheckPoint 的功能
保存和恢复控制策略
CheckPoint 文件的位置
2 CheckPoint 的操作
生成CheckPoint 文件
手动(Manual)生成CheckPoint
自动(Automatic)生成CheckPoint
恢复CheckPoint 文件
六 Control Builder 的Load功能概述
1 在Project窗口中,内容左边出现黄色小三角
已经下装的内容,如果在Project 窗口中修改其内容,重新保存后,便会在其前面出现黄色小三角,用于系统提示用户的组态与下装的内容有不同之处。重新下装后内容一致,黄色小三角即可消除。
2 在Monitoring 窗口中,修改内容后,如何更新Project窗口中的组态
➢ 单个更新
Upload (Upload 后出现黄色小三角)
Update to Project
七 Export导出和Import导入功能
Import/Export 功能可以对于所选择的控制策略和硬件配置进行导入/ 导出,以实现系统数据库的转移。此功能允许项目组态工作可以共享和按需要分配给多人进行。
1 Export 导出功能
➢ 建立一个目录,将导出的内容存放在此目录中
➢ 在Project 窗口中,从菜单中选择Export 功能
2 Import 导入功能
➢ 建立一个目录,将导出的内容存放在此目录中
➢ 在Project 窗口中,从菜单中选择Import 功能
Experion PKS系统服务器的组态
第一章 Quick Builder 系统资源的组态
第一节 Quick Builder 系统资源组态软件的介绍
Quick Builder 是组态系统硬件的一种图形工具。通过 Quick Builder 用户可以对系统硬件诸如FLEX 操作站、打印机、第三方控制器或RTU 中相应的标准点进行组态,并通过组态工作室将这些组态信息下载至Experion 的一体化数据库。
第二节 定义FLEX 类型操作站
一 定义FLEX 类型操作站
1 概念
➢ 操作站是操作员用于监测和控制设备或工艺过程的装置。为了使 EPKS服务器能够识别在系统中的每个FLEX 操作站,并且和它们正常通讯,需要定义FLEX 操作站
的类型和同一时间能够访问EPKS 服务器RTDB 数据库的FLEX 操作站的数量。FLEX 操作站的数量是在购买EPKS 系统时定义好的,是需要License(许可证)的。
➢ EPKS 系统License(许可证)内容的察看:
进入察看画面
察看EPKS 系统License的内容
2 定义FLEX 类型操作站
➢ 进入Quick Builder,定义 FLEX 类型操作站画面
➢ 定义FLEX 类型操作站的类型和数量
➢ 下装
➢ 下装成功
➢ 在操作站中察看
第二章 操作站的组态
第一节 FLEX操作站(ES-F)的组态
一 FLEX 操作站启动设置文件
1 FLEX 操作站启动设置文件介绍
文件是操作站的缺省启动设置文件,作为操作站启动内容的一部分。当操作站启动运行时,缺省从 文件中读取操作站的相应设置,如果没有文件或此文件被破坏,操作站都无法正常运行。用户可以编辑此文件,或编辑其它新的启动文件,作为操作站的辅助启动文件。
2 FLEX 操作站启动设置文件缺省位置
3 操作站启动设置文件组态
➢ 进入操作站启动设置文件组态画面
➢ 操作站启动设置文件的组态
Connection 连接设置选项
Displays 流程图路径设置选项
Appearance 显示设置选项
Toolbars 工具条设置选项
Sounds 声音设置选项
➢ 保存操作站启动的设置文件
二 冗余服务器的FLEX 操作站的启动文件设置
每个ES-F操作站至少有2 个启动设置文件,一个是缺省的 ,另一个是用户新建的文件或编辑 文件。
两个文件的Connection 连接一项设置如下:(其它选项应一致)
➢ 文件的设置(连接服务器ServerA)
发布评论