Honeywell DCS系统
(2009-03-24 21:38:05)
标签:
dcs跟踪pid控制器组态withdcs系统pv |
分类: DCS&仪表 |
一.概述
1. 点的分类
点(POINT)可以看做是数据库中的记录,由参数列表组成
从功能上可分为系统点和过程点。系统点包括对系统的组态信息;过程点有分为硬件点和软件点,硬件点指完成基本I/O功能的过程点,软件点完成控制功能及逻辑运算等软件功能。系统点的名称由系统自动给定,为无名点,过程点多为有名点,也可定义为无名点。
2.点的组态方法
1)
2)
3)
3.点的细目画面
用于显示过程点的信息,变量,报警及组态的详细画面。可选中一个点直接按DETAIL键,或先按DETAIL键再输入点名可调出点的细目画面。
二. 建立HPM的控制策略
Engineer Menu→NETWORK INTERFACE MODULE→UCN NODE CONFIGURATION
Engineer Menu→NETWORK INTERFACE MODULE→NODE SPECIFIC CONFIGURATION
1. HPM的扫描速率
硬件点为1/4S,软件点的扫描周期需在组态HPM时定义,分为1S,1/2S,1/4S三种。
2. HPM的控制要求
1)
2)
3)
3. HPM的冗余方式
HPM的冗余其实就是HPMM的冗余,过程板的冗余在组态IOP时定义。
4.HPM的IOP配置
每个HPM最大可组态40个冗余的IOP,在组态IOP时用CARDFILE NUMBER和FILE NUMBER来确定IOP的物理位置,并需指定IOP的类型。
5.HPM的系统点
UCN节点的系统点为$NmxxNyy,BOX点的系统点为$NmxxByy。
三. 组态过程点
Engineer Menu→NETWORK INTERFACE MODULE→PROCESS POINT BUILDING→选择点类型
1.硬件点
硬件点直接同硬件相连,每一个信道对应每一个外部实实在在的输入输出点;控制系统的数据采集和控制输出由他们来实现。
1)模拟量输入点
用途:将现场的模拟输入信号转换成工程单位。
用于AI的IOP有:HLAI(高电平模拟量输入),LLAI(低电平模拟量输入),LLMUX(低电平模拟量多路转换器),PI(脉冲输入),STI(智能变送器接口),SDI(串行设备接口),SI(串行接口)
处理功能包括:A/D转换,PV线形化处理,工程单位转换,量程检查,PV源选择及报警处理
2)模拟量输出点
用途:将4~20mA信号输出到现场,控制现场设备。
用于AO的IOP有:AO(模拟量输出),AO_16(高密度模拟量输出)
处理功能包括:D/A转换,五段线性化
3)数字量输入点
用途:接受现场的数字信号,包括干接点与湿接点(需配置相应的FTA)。
用于DI的IOP有:DI,DISOE(带事件序列的DI,精确到1/1000S)
DI的工作类型有:状态输入,锁存输入(将≥40mA的信号锁存到1.5S,供系统处理),累加输入(累计脉冲个数,最大25个/秒)。
4)数字量输出点
用途:将数字信号输出到现场,包括干接点与湿接点(需配置相应的FTA)。
DO的工作类型有:状态输出,PWM脉宽调制输出。
2. 软件点
软件点为控制系统本身所具有的内部功能块,他们的作用是对输入的资料进行分析,计算,比较,并根据各个功能块的功能来控制输出。
1)数字组合点
功能:完成对电机,电磁阀,泵等设备的监控。可控制三个状态,连接三个输出,监视两个输入。操作员,运行在本地接点的控制语言程序和运行在AM的程序可对输出进行控制。
联锁:
★
当 P0/P1/P2=ON时,允许操作员改变相应状态;
当 P0/P1/P2=OOFF时,不允许操作员改变相应状态。
★
当I0/I1/I2=ON时,强制输出到某一相应状态;
当I0/I1/I2=OFF时,不强制联锁,允许操作员改变状态。
★
当SI0=ON时,强制输出到状态0。
★
旁路允许联锁与强制联锁,使操作员依然可以改变状态,但不能旁路安全联锁。
2)逻辑点
功能:提供逻辑运算模块,实现逻辑控制。
输入连接最多为12个,可以输入模拟量,枚举量,逻辑量;输出连接最多为12个,只能为逻辑量;逻辑门最多为24个,可选用26种算法。逻辑点还包括8个实数寄存器和12个逻辑寄存器。
一个HPM最多可以组态80个逻辑点,实际数量由NLOGSLOT设定,每个逻辑点可定义4个用户报警,内容包括描述,报警源(输入,L1~L12,输出S01~S24,标识FL1~FL12),优先级等。
算法:
• Null
(NULL)
• AND Gate
(AND)
• OR Gate
(OR)
• NOT Gate
(NOT)
• NAND Gate
(NAND)
• NOR Gate
(NOR)
• XOR Gate
(XOR)
• Qualified OR Gate With 2 Inputs
ON
(QOR2)
• Qualified OR Gate With 3 Inputs
ON
(QOR3)
• Discrepancy gate with 3 inputs
(DISCREP3)
• Switch
(SWITCH)
• Compare Equal With Deadband
(EQ)
• Compare Not Equal With Deadband
(NE)
• Compare Greater Than With
Deadband
(GT)
• Compare Greater Than or Equal
With Deadband
(GE)
• Compare Less Than With Deadband
(LT)
• Compare Less Than or Equal With
Deadband
(LE)
• Check for Bad
(CHECKBAD)
• Fixed Size Pulse
(PULSE)
• Pulse With Maximum Time Limit
(MAXPULSE)
• Pulse With Minimum Time Limit
(MINPULSE)
• Delay
(DELAY)
• On Delay
(ONDLY)
• Off Delay
(OFFDLY)
• Watchdog Timer
(WATCHDOG)
• Flipflop
(FLIPFLOP)
• Change Detect
(CHDETECT)
3)
设备控制点是逻辑点和数字混合点的组合,用来控制单向单速电机,单向双速电机,双向单速电机,电磁阀等设备。
4)
功能:完成对PV的二次计算及补偿功能。
算法:
Acquisition
(DataAcq)
Flow Compensation
(FlowComp)
Middle of 3 Selector
(Mid0f3)
High Low Average Selector
(HiLoAvg)
Summer
(Summer)
Variable Dead Time with Lead Lag
(VDTLDLag)
Totalizer
(Totalizr)
General Linearization
(GenLin)
Calculator
(Calcultr)
5)
功能:完成基本控制功能。
算法:
Incremental Summer
(IncrSum)
Multiply/Divide
(MulDiv)
Override Selector
(ORSel)
PID
(Pid)
PID Position Proportional
(PIDPosPr)
PID with External Reset Feedback
(PidErfb)
PID with Feedforward
(PidFf)
Position Proportional
(PosProp)
Ramp Soak
(RampSoaK)
Ratio Control
(RatioCtl)
Summer (RegCtl Summer
)
Switch
(Switch)
Null
(Null)
★
★
★
★
★
当控制设为MAN时,SP跟踪PV变化;
当控制设为AUTO时,SP=PV,输出实现无扰动。
★
★
3. 基本建点原则
先建硬件点,后建软件点;先建付环,再建主环;每条环路上只能有一个全点(FULL)报警。
四. 几个简单例子
单回路举例
流量补偿举例
前馈控制举例
五. Build Command介绍
1.几个概念
1)
Build Command中主要内容,用于建立或修改过程点,也可用于系统的备份。
2)
中间数据文件,用于在HM上存储点的数据库文件。
3)
参数输入画面,用来进行点组态的主要画面,填表式输入。
2.Build Command的使用方法