SEL函数选择两个输入值之一。
除ARRAY和ATRUCT数据类型和参数数据类型外的所有类型均作为输入值。所有参数化变量均应是同一类数据类型。
使用“选择”指令根据开关(参数 G)的情况,选择输入参数 IN0 或 IN1 中的一个,并将其内容作为结果输出。如果参数 G 的信号状态为“0”,则移动参数 IN0 的值。当参数 G 的信号状态为“1”时,将移动参数 IN1 的值,并返回为函数值。
只有当所有参数的变量均为同一种数据类型等级时,才能执行该指令。
SEL(G:= <表达式>,IN0 := <表达式>, IN1 := <表达式>)
| 参数 | 声明 | 数据类型 |
| D | INPUT | BOOL |
| IN0 | INPUT | 除ARRAY和STRUCT外的所有数据类型 |
| IN1 | INPUT | 除ARRAY和STRUCT外的所有数据类型 |
| 返回值 | OUTPUT | 除ARRAY和STRUCT外的所有数据类型 |
例如:
A:= SEL (G:= SELECT, IN0:= X, IN1:= Y);
或者
"Tag_Result" := SEL(G := "Tag_Value",
IN0 := "Tag_0",
IN1 := "Tag_1");
| 操作数 | 值 | |
| Tag_Value | 0 | 1 |
| Tag_0 | W#16#0000 | W#16#4C |
| Tag_1 | W#16#FFFF | D#16#5E |
| Tag_Result | W#16#0000 | D#16#5E |
审核编辑:汤梓红
-
数据
+关注
关注
8文章
7314浏览量
93958 -
西门子
+关注
关注
98文章
3271浏览量
119737 -
参数
+关注
关注
11文章
1868浏览量
33755 -
函数
+关注
关注
3文章
4406浏览量
66819 -
SCL
+关注
关注
1文章
244浏览量
17932
原文标题:西门子SCL中的SEL函数的使用
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
畅销西门子助听器价格表_西门子助听器价格大全
博世和西门子哪个好_博世和西门子的关系
西门子PLC系列中GRAPH的用法
简述西门子SCL中的SEL函数的使用
西门子S7 SCL编程知识
西门子TIA Portal中函数FC和函数块FB的相互转换

西门子SCL中的SEL函数的使用
评论