【靳涛专栏-Honeywell技术篇】51—我选、我选、我选选选

我是个患有选择障碍的人,如果面临的是“非此即彼”的选择,还稍微可以应付得来,如果可供选择的选项在三四个以上,我就眼花缭乱,彻底抓狂了。我的困惑在于,选哪个,不选哪个,到底标准是什么啊?

咱们的PKS系统可是一个思维缜密的家伙,做选择题自然是不在话下,只要定好了选择的标准,选出正确的结果来,还不是a piece of cake的事情。

PKS系统里提供的选择器包括:

1、 预先设定好规则,依规则进行选择:SIGNALSEL


此功能块最多可以有6个输入信号,缺省有2个输入引脚,用户可自行添加。


选择的规则可由用户自行设定,规则包括:

1) 选择最小值

2) 选择最大值

3) 计算平均值

4) 选择中值

5) 计算乘积值


在下面的案例中,功能块中选择了计算平均值,2个输入分别为21和32,输出值为26.5,是2个输入的平均值


在下面的案例中,功能块中选择了中值,3个输入分别为21、40和36,,输出值为36,是3个输入的中间值


2、 由第三方信号决定何去何从:SEL


此功能块有3个输入,下面两个(IN1和IN2)是供选择的信号,第一个输入(G)的值决定选择哪一个信号


当信号G为OFF时,IN1输入被选择,作为输出


当信号G为ON时,IN2输入被选择,作为输出


SEL功能块用于2个布尔量的选择,两个模拟量的选择需要使用SELREAL功能块


3、 由操作员或者逻辑掌握选择的主动权:SWITCH


此功能块最多可以有8个输入,且功能块的控制模式必须为CAS,选择功能才起作用。SELXINP参数的数值为几,第几路输入就被选中,作为输出。在下图中,SELXINP等于1,所以第一路输入被选中,输出的数值为10


操作员双击SELXINP参数,可对其进行修改


在下图中,SELXINP等于2,所以第二路输入被选中,输出的数值为20


在下图中,SELXINP等于3,所以第三路输入被选中,输出的数值为30


如果使用逻辑进行选择,可使用功能块上的SELXFL(n)参数,哪一个参数被逻辑置为ON,与其相对应的输入被选中。假如SELXFL(2)=ON,则第二路输入被选中。

 

作者简介

靳涛,美女工控专家!22年DCS从业经验!曾任霍尼韦尔高级项目工程师以及PKS培训经理!丰富的DCS大型交钥匙工程实践经验!