对于DCS系统而言,功能是否强大,算法是否丰富,主要取决于系统中功能块(Function Block)的种类和功能块自身的功能。功能块就好比是一个军队中的武器装备,它是否精良,对战争的胜负起着决定性的作用。
PKS系统的回路组态是在Control Builder软件里实现的,所以在这个软件里,系统配备了一个武器弹药库,它就是Library窗口,如下图所示。用户组态回路时,根据回路需要实现的功能,从Library窗口中选中相应的功能块,拖拽到控制模块中,然后对功能块中的参数进行修改配置即可。
下面我们来简单介绍一下常用的功能块:
在AUXILIARY项中,常用的功能块有
C:自定义计算块,里面的计算公式和参加计算的参数都由用户自行定义
MER:加法器
MP:流量补偿运算块,可对气体、液体和蒸汽进行流量的修正和补偿,参与补偿的因素可以是温度、压力、比重、摩尔质量等
ZER:流量累计块,对流量进行一段时间内的累加
DATAACQ:数据获取模块,对现场的压力、流量、温度等原始信号进行量程范围的检查、工程单位的转换和报警的设置等。
DEVCTL:设备控制块,对现场的电机、泵、开关阀和电磁阀等设备进行监控和操作
LOGIC:逻辑运算块,完成与或非、触发脉冲、延迟、三选二、比较、取反等逻辑运算功能
REGCTL:常规运算块,完成PID控制、PID前馈控制、比值控制、分程控制等或简单、或复杂的控制策略
UTILITY:提供模拟量数值寄存器、布尔量数值寄存器、计时器、数组寄存器等功能
(转载)