第八讲 DCS控制器中的功能块 点击:15704 | 回复:126



teacher zhang

    
  • 精华:20帖
  • 求助:0帖
  • 帖子:21帖 | 3回
  • 年度积分:0
  • 历史总积分:167
  • 注册:2001年8月23日
发表于:2003-12-24 09:35:00
楼主
第八讲 DCS控制器中的功能块 DCS不仅能完成原来模拟仪表的功能,而且大大超过模拟仪表。这是因为它采用了先进的计算机技术、通讯技术、CRT技术和控制技术等4C技术.采用数字控制以后,控制器中预先存到ROM中的算法可以说是无限的,每一种算法代表一种功能。这些功能在模拟仪表中是用模拟线路来实现的,它受到模拟线路的漂移、电阻、电容等器件的限制,作一个精度很高的模拟仪表成本很高,甚至几乎是不可能的。而数字控制的算法是用程序实现的。用程序来代替模拟线路所能实现的功能。在理论上是无限的,这是很大的进步。对于各种DCS系统其原理都是一样的。通常称各种算法为功能块。功能块的总成称为功能块库。 DCS的控制器主要是由CPU、ROM、RAM、E2PROM、地址设定开关等组成。CPU完成运算,ROM用来存操作系统、功能块库,功能块在ROM中的排列是确定的,用户是不能改变的。RAM用来存CPU的运算结果和I/O信号。E2PROM存用功能块连成的控制方案。下电时,控制方案是不会丢失的。不仅如此,控制方案不合适,还可以修改。修改采用紫外线照射,抹去E2PROM中的内容。控制器在网络中应该有地址,由这些地址开关来设定。功能块在ROM中的排列有的DCS称这种排列为功能码。码的次序就是功能块在库中的地址。各种厂家的DCS对运算算法的处理有些差异,所以名称也不一样。如有的DCS称这些算法为内部仪表,但其实质都是一段程序,本质是一样的。在运用这些功能块时,应该标明该功能块输入输出之间运算的关系,还有运算所需要的许多参数。在用户根据被控对象,确定控制策略形成控制方案时,在功能块库中选择控制用所需要的功能块,弄清各功能块之间的联接关系,并首先定义它在E2PROM中的地址,和其它功能块的联系也都是用地址来表示的。同时填入所需参数。这些工作称为组态,这是为了区别于用语言编程。组态时,可以用作图的方式,即CAD方式。作CAD有一个软件,可以画出每一个控制回路所需的功能块以及它们之间的连接关系。它称为工程师站。用它给控制器组态。组态时,先画出SAMA图或ISA图。在用小功能块时,画SAMA图、大功能块时,画ISA图。 功能块库中最重要的功能块是PID功能块,它的输出Y(t)和输入X(t)的关系是比例-积分-微分关系,即 它在过程控制中有极其重要的作用。在完成闭环控制时一定要用到PID功能块。闭环控制的一个控制回路和串级控制回路的方框图如图一,图二所示,图三和图四是Infi90的组态图。
含PV-SP的PID功能块是实现过程变量(PV)和设定值(SP)之差进行比例-积分-微分运算,它的参数有设定、过程变量、比例-积分-微分的系数。它的输出通常送到输出板的端子板的地址。最后把输出送给阀门。一般情况下,PID功能块中包括PV-SP的运算。有的PID功能块没有SP和PV的减法运算,这是为了在PID之前还可以加入其它运算。如加死区。在功能块库中另外一个重要功能块是站功能块,它不能用数学公式表示输入和输出的直接关系,它是实现人机交流的功能块,把由人决定的设定值送给控制回路,并送进控制回路何时接入的条件和实现手/自动切换的条件等。 有的DCS的PID功能块几乎是包罗万象的,有100多个参数。1,首先问PV从那里来,要填入PV的地址;PV值来自一块模拟输入模件或端子板;2,SP的地址,SP的地址通常是站的地址;3,有没有死区,没有死区,这一项就不用管了,有死区,要写入死区的宽度和高度;4,要不要积分,要积分,积分常数是多少,5,要不要微分,要微分,微分常数是多少;6,比例是多少;7,要不要死区,如果要,需输入死区宽度,死区的高度。8, 要不要史密斯预估,如果要,就要填写史密斯预估器的参数;9,PID功能块的输出到那里,如输到模拟输出模件或端子板的功能块。其输出是真正到阀门。输出也可以到存储器中,但要规定一个地址。这时PID功能块的输出成为另一块功能块的输入。如串级控制,第一个PID的输出是第二个PID的设定,这时PV有二个,也用二个站功能块,但只有一个站功能块有手/自切换关系。手操站和操作站直接与该功能块通讯,其优先权手操站高于操作站。 算术运算加、减、乘、除,平方、开方等DCS是必不可少的。其次是函数运算,三角几何运算,矩阵运算,C语言接口和Basic语言接口功能块等。与硬件连接的功能块,如读取模拟和开关输入的功能块,模拟和开关输出的功能块,从网上读取模拟量和开关量的功能块,送到网上的模拟量和开关量的功能块。 作为一个DCS控制器,必须具备的功能块有:与硬件连接的功能块通常是4块,这与输入板的类型有关;包括模拟量输入功能块、模拟量输出功能块、开关量输入功能块、开关量输出功能块。每一个功能块必须与特定的端子板连接在一起。如果有接收现场总线的信号,还需要接收现场总线信号的功能块。另外有4块与网络相连的功能块。他们分别是:模拟量网络输入、模拟量网络输出、开关量网络输入、开关量网络输出。其次是PID功能块、站功能块,再其次是算术运算(加、减、乘、除)。然后才是函数运算(一次滤波、超前-滞后、二维曲线等)、三角几何运算(正弦、余弦、正切、余切等)和三维矩阵运算。一些高级运算,如模糊逻辑,模型控制等是可多可少的,但它们是判断DCS系统功能强弱的标准。至于一些行业的被控对象功能必须有一些特殊的硬件支持,如:电厂的SOE功能,必需有快速中断的硬件输入板。 为了增加控制器的I/O点数和增加控制器到现场的距离,可以把现场总线和控制器连接,如lonworks总线,这时控制器内应该有连接lonworks时的功能块。Lonworks总线上的模块有独立的输入输出板和运算板,在运算板中还有少量的功能块。



cao_abs119

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 27回
  • 年度积分:0
  • 历史总积分:39
  • 注册:2002年9月12日
发表于:2005-11-02 09:37:00
101楼
张教授,
请将DCS的讲座发一份给我,thanks.
bruce_cao@hotmail.com

学了

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 26回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2004年7月20日
发表于:2005-11-07 14:19:00
102楼
    张教授您好,我刚刚接触DCS,麻烦你也给我发一份,谢谢了 
  douyong810@126.com

cainiao0316

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2005年6月14日
发表于:2006-01-21 08:53:00
103楼
那么多人都给你要,我都不好意思要了,
可是我很想学学DCS,,张教授就再多帮一下了,zhaoyong0320@163.com

独孤一鸿

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2004年11月17日
发表于:2006-02-11 10:02:00
104楼
  张教授,
请将DCS的讲座发一份给我,thanks.
slcrystal@126.com

偶有一得

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2006年2月14日
发表于:2006-02-17 11:57:00
105楼
张教授:您好!
    那么多人都给你要,我都不好意思要了,
可是我很想学学DCS,就请张教授将DCS的讲座发一份给我。我的邮箱是jyh1218@jzdc.com.cn

白杨树

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2005年11月03日
发表于:2006-02-17 13:10:00
106楼
 张教授你好! 可不可以也给我你的1-7篇的DCS讲座.谢谢!
 我的邮箱 ryang121@163.com

hida

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2006年5月12日
发表于:2006-05-22 15:47:00
107楼
张教授:我也是刚刚学的DCS能不能发一份给我谢谢
cjj919832@yahoo.com.cn

liuyangvic

  • 精华:1帖
  • 求助:0帖
  • 帖子:16帖 | 46回
  • 年度积分:0
  • 历史总积分:198
  • 注册:2006年7月09日
发表于:2006-07-11 04:08:00
108楼
好东西,收藏~

kkklllooiuu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 119回
  • 年度积分:2
  • 历史总积分:138
  • 注册:2006年7月10日
发表于:2006-07-11 08:09:00
109楼
张教授讲的控制器大概是七八十年代的技术吧,怎么还用E2PROM?是不是有点可笑?教授的职称是自封的吧?!!!

好天

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2005年10月19日
发表于:2006-07-12 14:19:00
110楼
 张教授:能把你讲座给我发一份吗?谢谢.我的邮箱heju222@sina.com

新手请教

  • 精华:1帖
  • 求助:0帖
  • 帖子:19帖 | 81回
  • 年度积分:0
  • 历史总积分:143
  • 注册:2006年1月14日
发表于:2006-07-12 14:54:00
111楼
前几讲在什么地方?能告诉我吗

指日可待月

  • 精华:0帖
  • 求助:2帖
  • 帖子:14帖 | 81回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2006年8月11日
发表于:2006-08-15 08:13:00
112楼
全部收藏起,学习

哈 哈

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2004年11月04日
发表于:2006-08-21 15:00:00
113楼
张教授您好,我刚刚接触DCS,麻烦你也给我发一份,谢谢了 
  geng_qi@163.com

欢乐初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 121回
  • 年度积分:0
  • 历史总积分:170
  • 注册:2005年4月28日
发表于:2006-08-29 09:29:00
114楼
张教授您好,我刚接触DCS,你的作品我只要有空就看,能否将你的文章给我发一份,谢谢了 
  lf0976@126.com

bozhouzhj

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2008年8月15日
发表于:2008-09-04 10:45:11
115楼
张教授您好:我是我们公司负责自动化仪表的,接触DCS多年,自己也参与过一些系统筹建工作,现在又有一个项目在筹建,就是没有好好的系统学习过,能把你讲座给我发一份吗?谢谢. 我的邮箱 zhaojiebz@126.com 谢谢!!!不知道你有DCS系统技术规范书没有?能给我发一份更好。再次谢谢了

liyuanfan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2007年2月08日
发表于:2008-09-17 21:42:07
116楼
张教授我也非常想看您的讲座,能不能给我发一份,我的是邮箱:cdpc2005@163.com  小辈感激不尽! 

cpybob

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 84回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2008年5月28日
发表于:2008-09-21 15:43:45
117楼
张教授:能把你讲座给我发一份吗?谢谢.我的邮箱 cpybob@163.com    x谢谢

ytphp1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2008年8月19日
发表于:2008-11-20 14:02:42
118楼
张教授您好,我刚刚接触DCS,麻烦你也给我发一份,谢谢了!我的邮箱penghuiping@ldkenergy.com.cn

zhangxiang617129

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年11月21日
发表于:2008-11-21 13:57:06
119楼
张教授:能把你讲座给我发一份吗?谢谢.我的邮箱zhangxiang870617@163.com

王学峰

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:272
  • 注册:2003年10月28日
发表于:2008-11-21 20:01:58
120楼
 
张教授:能把你讲座给我发一份吗?谢谢.我的邮箱awangg@163.com

热门招聘
相关主题

官方公众号

智造工程师