第三章-过程控制站PPT.pptVIP

  • 8
  • 0
  • 约1.74千字
  • 约 75页
  • 2018-01-22 发布于江苏
  • 举报
第三章-过程控制站PPT

第三章 过程控制站;过程控制站;过程控制站的结构;;基本控制单元 ——基本概念;;;;;;;;;;;;;;;;;;;;;功能块图FBD(Function Block Diagram) 梯形图LD(Ladder Diagram) 顺序功能图SFC(Sequential Function Chart) 指令表IL(Instruction List) 结构化文本ST(Structured Text) ; 功能块是一种预先编好程序的软件模块,用户确定它的参数,并且通过组态将其连接在一起。每一个功能块完成一种或几种基本的控制功能,如PID控制、开方运算、乘除运算,等等。 在目前的分散控制系统中,功能块是在BCU一级最流行的方法。厂家把所有的控制和计算功能块都编好程序存放在基本控制单元的ROM之中,用户只要选择适当的功能块,把它们连接在一起,设置好必要的参数,就可以组成所需要的控制系统。; ;;;; ; ; ; ;x1;基本控制单元 ——软件;基本控制单元 ——软件;基本控制单元 ——软件;基本控制单元 ——软件;;基本控制单元 ——软件;基本控制单元 ——软件;基本控制单元 ——软件;基本控制单元 ——软件;20;20; ; ; ; ; 结构化文本是一种特殊的高级语言,它极类似于PASCAL语言。因此它经常用来将原有的通用高级语言程序移植到分散控制系统中来。从某种意义上说,它是应用于控制领域的高级语言。下面就是一段用结构化文本编写的求32个模拟量通道输入信号最大值、最小值和平均值的程序。 ;TYPE T Channel: STRUCT Value: REAL; state: BOOL; END STRUCT; END_TYPE;VAR min:REAL:=0; (* Set to minimum possible value *) max:REAL:=1000.0; (* Set to max. possible value *) input:T Inputs AT %IW130; (* Input channels *) sum:LREAL:=0.0; (* To hold values total *) average:LREAL; END_VAR;FOR I:=1 TO 32 DO sum:=REAL_TO_LREAL(input [I].value)+sum; IF input[I].valuemax THEN Max:=input[I].value; END_IF; IF input[I].valuemin THEN Min:=input[I].value; END_IF; END_FOR; Average:=sum/32.0;; 手动后备 冗余 在线诊断 输出保护;;;;; 处理器模件冗余 1:1冗余 N:1冗余 多重冗余;;;;;输入诊断 组态诊断 内存诊断 输出诊断 处理器/内存联合诊断 外部硬件检查 电源系统诊断;BCU向低层运行员接口及高层运行员接口发出报警信息。 当通信系统及其他与通信有关的元件故障时,BCU通过接点向外部硬件信号报警系统发出报警信息。 如果故障只影响BCU的一部分,BCU内部的逻辑电路应能够驱动故障指示灯,启动相应的生产过程停机程序,或者使生产过程降级运行。 如果必要,BCU就按照一定的步骤自行停机。;尽量减少每个D/A转换器控制通道数。 模拟量和开关量输出在BCU故障时应进入安全状态(0,1,最大,最小,故障前,预定义)。 输出电路电源最好与BCU其他部分的电源分开。 输出电路将输出实际反馈到BCU中。 尽量减少输出电路中硬件和接线的数量。;基本控制单元 ——可靠性措施;基本控制单元 ——可靠性措施;基本控制单元 ——可靠性措施;基本控制单元 ——可靠性措施;基本控制单元 ——可靠性措施

文档评论(0)

1亿VIP精品文档

相关文档