APP下载

CS3000实现分程控制的两种方法

2014-08-02轩忠民

化工自动化及仪表 2014年10期
关键词:阀位组态实例

轩忠民

(中海石油建滔化工有限公司,海南 东方 572600)

CENTUM CS3000采用了CENTUM CS中先进、高灵活度的控制功能和控制总线(V网)技术,继承并发展了CENTUM CS的高功能、高可靠性的控制系统,具有灵活的架构。分程控制作为CENTUM CS3000系统最基本同时也最重要的一种控制方式,在工业生产控制中应用十分广泛。笔者以一个实例介绍在CS3000中实现分程控制的两种方法。

1 分程控制实例①

某工艺过程如图1所示。过程控制部分要求:压力控制PIC1801为正作用,量程0~600kPa,控制点400kPa,比例度为125%,积分时间1min,微分作用切除。PVA1801和PVB1801两阀分程调节,阀位曲线如图2所示。

图1 工艺过程

2 硬件组态

本案例选用AFG10S 现场控制单元作为FCS0101,PC With Operation and Monitoring Functions 作为HIS0164,其余皆默认。FCS0101组态如图3所示:IOM→ NODE1→ 1-1AMN11(Control I/O)。

图2 阀位曲线

图3 硬件组态

3 控制Drawing图组态

3.1 用计算块CALCU实现分程

采用CALCU进行组态,具体控制Drawing图如图4所示。

图4 计算块组态的控制Drawing图

需要特别注意的是:PI1801输出至PIC1801的端改为PV;PIC1801输出至PVB和PVA端应改为MV;PVB至PVB1801、PVA至PVA1801都为OUT→SET;仿真建立起来后,将PVB和PVA打自动,PIC1801投自动,PVB1801和PVA1801打自动。

PVA块的组态内容为:

P01=95.0/40.0

P02=50.0

IF(RV>50 AND RV <90)THEN

CPV=P01*(RV-P02)

ELSE IF(RV<=50)THEN

CPV=0

ELSE IF(RV>=90)THEN

CPV=95.0

END IF

PVB块的组态内容为:

P01=95.0/40.0

P02=95.0

IF(RV>0 AND RV <40)THEN

CPV=P02-P01*RV

ELSE IF(RV<=0)THEN

CPV=P02

ELSE IF(RV>=40)THEN

CPV=0

END IF

3.2 用分程控制块(SPLIT)实现分程

采用SPLIT组态的控制Drawing图如图5所示。

图5 采用分程控制块组态的控制Drawing图

需特别注意的是:PI1801输出至PIC1801的端改为PV;PIC1801输出至SPLIT1801的链接为OUT→SET;SPLIT1801至PVB1801、SPLIT1801至PVA1801都为OUT→SET;仿真建立起来后,PIC1801投自动,SPLIT1801投串级,PVB1801和PVA1801打自动;分程块内组态不能错误,数据不能颠倒。同时也要注意,程序仿真运行成功之后,应先调出分程控制块SPLIT1801的tuning面板,将SW值改为3。分程块SPLIT1801的主要组态内容如图6所示。

4 结束语

分程控制作为复杂控制系统的一个重要组成部分,在化工生产中应用广泛。通过对CS3000中实现分程控制的两个组态方式的组态和比较发现,用计算块实现的分程控制程序严谨周密,应用范围广,可实现多个分程;缺点是编程复杂、难度高,组态耗时较长,程序查错难。而采用分程块实现的分程控制方式简单、便捷,组态通俗易懂,组态耗时短;缺点是SPLIT块设计不够严谨,不能实现3个或3个以上阀门的分程。结合多年实践经验得出:当需要对两个阀门进行分程控制时,建议选用SPLIT进行组态;而对于3个或3个以上的阀门进行分程控制时,建议选用CALCU进行组态。

图6 分程块SPLIT1801的主要组态

猜你喜欢

阀位组态实例
M701F4型机组启机过程高压旁路阀维持45%开度的原因分析及改进探讨
基于PLC及组态技术的恒温控制系统开发探讨
防止电动执行机构阀位丢失的新设计
火电厂中减温水调节门采用ABB定位器发生阀位震荡的原因分析及处理办法
基于PLC和组态的智能电动拧紧系统
PLC组态控制在水箱控制系统的应用
铸造行业三维组态软件的应用
完形填空Ⅱ
完形填空Ⅰ
西气东输二线分输压力流量控制逻辑优化