0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简述西门子SCL中的SEL函数的使用

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-06-18 15:24 次阅读

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

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6838

    浏览量

    88754
  • 函数
    +关注

    关注

    3

    文章

    4290

    浏览量

    62342

原文标题:西门子SCL中的SEL函数的使用

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子中继器的作用与原理

    西门子中继器是西门子公司生产的一种通信设备,它在工业自动化和通信系统扮演着重要的角色。中继器的主要作用是放大和转发信号,以确保信号在长距离传输过程不会因为衰减而丢失或变得模糊不清。
    的头像 发表于 09-05 09:47 372次阅读

    西门子PLC的复位操作

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。在实际应用过程,有时需要对PLC进行复位操作,以解决一些程序
    的头像 发表于 08-16 17:46 2142次阅读

    西门子总线协议有哪些

    西门子(Siemens)作为工业自动化领域的领先企业,其总线协议在自动化系统中发挥着重要作用。西门子总线协议主要包括了多种类型,这些协议支持不同的应用场景和通信需求。
    的头像 发表于 08-05 16:09 824次阅读

    西门子完成对BuntPlanet的收购

    在数字化转型的浪潮西门子再次迈出坚实步伐,近期成功完成了对西班牙科技创新企业BuntPlanet的收购整合,这一战略举措标志着西门子在水行业的软件产品组合迎来了前所未有的升级与丰富。此次并购
    的头像 发表于 07-10 16:25 684次阅读

    西门子PLC与IO模块如何通讯

    在现代工业自动化控制系统西门子PLC(Programmable Logic Controller)以其卓越的性能和稳定性赢得了广泛应用。而在西门子PLC系统,IO模块(Input
    的头像 发表于 06-19 10:46 1644次阅读

    西门子PLCOB块的功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC,OB块(Organization Block,组织
    的头像 发表于 06-15 11:27 3883次阅读

    西门子模块型号都代表什么意思

    西门子(Siemens)是一家德国跨国公司,其产品涵盖了工业自动化、能源、医疗、交通等多个领域。在工业自动化领域,西门子提供了各种模块化产品,包括PLC(可编程逻辑控制器)、HMI(人机界面
    的头像 发表于 06-11 16:20 4043次阅读

    西门子plc模块型号详解

    西门子PLC(Programmable Logic Controller,可编程逻辑控制器)是工业自动化领域中非常重要的一种设备,其模块化的设计使得其应用范围非常广泛。本文将详细介绍西门子PLC
    的头像 发表于 06-11 16:18 5041次阅读

    非夕科技与西门子达成战略合作协议,正式加入西门子Xcelerator生态

    近日,Flexiv非夕科技与西门子达成战略合作协议,正式加入西门子 Xcelerator 生态,双方将联合打造面向多行业的自适应机器人应用解决方案。
    的头像 发表于 05-24 14:49 688次阅读

    西门子博图SCL练习1:使用FC计算平均值

    西门子博图SCL练习1:使用FC计算平均值
    的头像 发表于 01-02 10:25 2558次阅读
    <b class='flag-5'>西门子</b>博图<b class='flag-5'>SCL</b>练习1:使用FC计算平均值

    SIMATIC S7-1500 PLC S7-SCL SCL块详解

    函数函数块在西门子的大中型PLC编程,应用十分广泛,前介绍过函数函数块,其编程采用的是LA
    的头像 发表于 12-06 09:17 905次阅读
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b>块详解

    西门子变频器报警故障代码维修

    西门子变频器报警故障代码维修
    的头像 发表于 12-05 11:34 5120次阅读

    分享西门子变频器维修参数设定步骤

    分享西门子变频器维修参数设定步骤
    的头像 发表于 11-23 10:59 1535次阅读

    西门子伺服电机维修故障处理技巧

    西门子伺服电机维修故障处理技巧
    的头像 发表于 11-23 10:56 2169次阅读

    西门子标准化编程和虚拟调试应用

    西门子标准化编程和虚拟调试应用,西门子标准化编程、仿真与虚拟调试应用培训PPT。
    发表于 11-16 14:58 488次阅读
    <b class='flag-5'>西门子</b>标准化编程和虚拟调试应用