PKS系统里提供的选择器包括 点击:639 | 回复:0



pdengong

    
  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1936帖 | 3670回
  • 年度积分:936
  • 历史总积分:54944
  • 注册:2011年4月11日
发表于:2016-01-15 21:11:26
楼主

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





楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师