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,则第二路输入被选中。
,