电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

选择性串级控制方案在CENTUM-CS3000 DCS系统中的组态与实践

来源:-- 作者:-- 浏览:1904

标签:

摘要: 1 引言   加热炉出口温度控制是炼油、化工生产中经常使用的控制方案。加热炉可同时燃烧燃料油和燃料气,加热炉出口温度控制分别与加热炉燃料油压力控制、燃料气压力控制组成选择性串级控制。如何在控制方案上实现平衡无扰动,充分利用dcs组态软件的功能,进行编程实现该功能。洛阳石化炼油厂重整装置有部分加热炉,在 横河centum-cs3000系统上组态实施此方案,本文仅以加热炉h102为例进行分析。   2

  1 引言

  加热炉出口温度控制是炼油、化工生产中经常使用的控制方案。加热炉可同时燃烧燃料油和燃料气,加热炉出口温度控制分别与加热炉燃料油压力控制、燃料气压力控制组成选择性串级控制。如何在控制方案上实现平衡无扰动,充分利用dcs组态软件的功能,进行编程实现该功能。洛阳石化炼油厂重整装置有部分加热炉,在 横河centum-cs3000系统上组态实施此方案,本文仅以加热炉h102为例进行分析。

  2 控制回路的特殊要求

  2.1 控制回路的状态的描述

  (1) 主回路单参数控制第一阀门信道-燃料油阀门信道;简称a状态。

  (2) 主回路与第一副回路-燃料油控制回路组成串级控制;简称b状态。

  (3) 两个副回路单参数控制;简称c状态。

  (4) 主回路与第二副回路-燃料气控制回路组成串级控制;简称d状态。

  (5) 主回路单参数控制第二阀门信道-燃料气阀门信道;简称e状态。

  2.2 控制回路的特殊要求

  各个状态之间的切换,要求整个切换过程必须平衡无扰动;切换状态拓状态拓扑图如图1所示。

  2.3 组态设计的基本思路

  本方案在日本横河公司centum-cs3000 dcs 系统上组态开发应用。

  (1) 运用pbs5c模块,定义一个五位操作面板,实现五种状态的切换操作。

  (2) 定义输入/输出通道,在drawing图组态控制仪表。其中:模拟信号进3个pid模块 ,2个手操模块控制现场调节阀。

  (3) 由culcu模块实现5块控制仪表参数之间的相互赋值,实现a,b,c, d,e五状态之间的无扰动切换。

  (4) 状态之间的平衡运算由顺控表table2控制culcu模块实现。

  (5) 由程序确保任何a,b,c,d,e状态之间的直接切换都将是平衡无扰动切换。

  (6) 机接口界面进行相应的组态。在流程画面上实现操作功能。

  3 组态过程与实践

  (1) 组态选用pbs5c模块实现五种状态切换操作,并定义相应的工位号。pbs5c模块是centum-cs3000系统提供的标准模块,是扩展5按钮控制作用开关块。

  定义: a状态tcloop64温度单参数调节燃料油控制

  b状态tccasa64温度燃料油压力串级控制

  c状态 loop2燃料油、燃料气分别单参数控制

  d状态tccasa74温度、燃料气压力串级控制

  e状态tcloop74温度单参数控制燃料气

pbs5c模块定义如下,定义其tag为:h102-sel;含义为编号h102加热炉的选择(select)控制。h102-sel面板图如 图2(a)所示,图2(b)为pbs5c模块面板图。

  五种状态对应5个按钮。pbs5c功能块派生出5个按钮,以五种状态为条件控制五种控制结果,通过顺控表控制实现。

  首先:定义物理 通道 :

  燃料油压力pi1064 ai: %z011110

  加热炉控制温度ti1026 ai: %z011102

  燃 料气压力 pi1074 ai: %z021101

  燃料油控制阀pv1064:ao: %z012108

  燃料气控制阀 pv1074:ao: %z022101

  在cs3000控制站drawing 图上组态如下;在模块的详细定义中定义相应的正反作用形式和跟踪作用方式。man状态时,sv跟踪pv值。drawing图如图3所示。

  pic1064: 量程:0-1.6mpa 反作用

  trc1026: 量程:0-600°c 反作用

  pic1074: 量程:0 - 0.25mpa 反作用

(2) 利用顺控表table-1,2,3的逻辑关系,五块仪表参数之间的相互切换,a,b,c,d,e之间均是平衡无扰动切换。五个状态切换时分别由3个 calcu模块实现模块参数计算赋值。

  a状态:调出h102-sel,按下按钮色变,顺控表table-1中,tcloop64.pv状态为on,table-2的模式置aut,顺控表 table-3置man,顺控表table-2执行动作,calcul模块a运算,实现a状态前的平衡运算,同时table-3置aut,table-3 运行,将table-2模式置手动,结束平衡运算。同时,pic1064仪表模式置手动,执行1064a,1074a运算,进行调节运算。

  a运算结果: trc1026。mv=pv1064。mv

  1064a运算结果: pv1064。mv=trc1026。mv

  pic1064。mv=pv1064。mv

  1074a 运算结果: pv1074。mv=pic1074。mv

  控制结果: 由于仪表pv1064 ,trc1026,pic1064的输出值mv 相等,因此控制方案为: trc1026单参数控制燃料油, pic1074手动或自动控制燃料气。

  b状态: 调出h102-sel,按下按钮色变,顺控表table-1中,tccasa64.pv状态为on , table-2的模式置aut,顺控表table-3置man,顺控表table-2执行动作,calcul模块b运算,实现b状态前的平衡运算,同时 table-3置aut,table-3运行,将table-2模式置手动,结束平衡运算。同时,pic1064仪表模式置自动,执行 1064b,1074b运算,进行调节运算。

  b运算结果: trc1026。mv=pic1064.sv*100/1.6

  pic1064。mv=pv1064。mv

  1064b运算结果: pic1064.sv=trc1026。mv*1.6/100

  pv1064。mv=pic1064。mv

  1074b 运算结果: pv1074。mv=pic1074。mv

  由于trc1026。mv=pic1064.sv, pic1064。mv= pv1064。mv,因此控制状态为trc1026,pic1064串级控制。pic1074手动或自动控制。

  c状态:调出h102-sel, 按下按钮色变,顺控表table-1中,loop2.pv状态为on , table-2的模式置aut,顺控表table-3置man,顺控表table-2执行动作,calcul模块c运算,实现c状态前的平衡运算,同时 table-3置aut,table-3运行,将table-2模式置man,结束平衡运算。

  trc1026模式置man状态,1064c和 1074c模块计算。

  c运算结果: pic1064。mv=pv1064。mv

  pic1074。mv=pv1074。mv

  1064c计算结果: pv1064。mv=pic1064。mv

  1074c计算结果: pv1074。mv=pic1074。mv

  控制结果: pic1064和pic1074单独控制。

  d状态:调出h102-sel,按下按 钮色变,顺控表table-1中,tccasa74.pv状态为on , table-2的模式置aut,顺控表table-3置man,顺控表table-2执行动作,calcul模块d运算,实现d状态前的平衡运算,同时 table-3置aut,table-3运行,将table-2模式置手动,结束平衡运算。同时,pic1074仪表模式置自动,执行 1064d,1074d运算,进行调节运算。

  d运算结果: trc1026。mv=pic1074.sv*100/0.25

  pic1074。mv=pv1074。mv

  1064d运算结果: pv1064。mv=pic1064。mv

  1074d运算结 果: pv1074。mv=pic1074。mv

  pic1074.sv=trc1026。mv*0.25/100

  实现的控制状态:trc1026,pic1074串级控制,pic1064手动或自动控制.

  e状态:调出h102-sel,按下按钮色变,顺控表table-1中,tcloop74.pv状态为on , table-2的模式置aut,顺控表table-3置man,顺控表table-2执行动作,calcul模块e运算,实现e状态前的平衡运算,同时 table-3置aut,table-3运行,将table-2模式置手动,结束平衡运算。同时,pic1074仪表模式置手动,执行 1064e,1074e运算,进行调节运算。

  e运算结果: trc1026。mv=pv1074。mv

  1064e运算结果: pv1064。mv=pic1064。mv

  1074e运算结果: pv1074。mv=trc1026。mv

  pic1074。mv=pv1074。mv

控制结果:trc1026单控燃料气,燃料油pic1064手动或自动控制。

  tble-1 扫描方式:tc

  table-2 扫描方式:te

  table3:扫描方式:te

  程序结构如图4所示。

  4应该注意的几个问题

  (1) 运行中运用的calcul模块,table-1,停电后重新启动必须置于自动,可做初始化启动块,使其系统冷启动后置自动。

  (2) 仪表参数的相互赋值中,由于calcul模块运用的是无单位数值,因此量程不同,需进行线性化处理,乘以系数。

  (3) 为了防止在操作站上误修改table-1,calcu块的模式。组态时应将安全级别设四级以上。

  (4) table-1的扫描方式为tc,当条件反转时执行动作。table-2,table-3,calcul 模块为te扫描方式,系统不停地扫描,依条件执行动作结果。

  5 结束语

  本方案经测试,符合工艺操作要求,操作过程为平衡无扰动切换。在五种状态之间任意切换,不会造成干扰,给操作员操作带来极大的方便。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67