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

    文章

    7067

    浏览量

    89118
  • 函数
    +关注

    关注

    3

    文章

    4333

    浏览量

    62700

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    西门子PLC的复位操作

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

    西门子总线协议有哪些

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

    西门子完成对BuntPlanet的收购

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

    西门子PLC与ABB变频器通讯怎么实现

    能力和灵活的通讯接口,结合ABB变频器的高性能驱动和控制功能,共同构成了工业自动化系统的核心部分。本文将对西门子PLC与ABB变频器通讯的实现进行详细阐述,包括通讯协议、硬件连接、软件配置以及应用实例等方面,以期为相关领域的工程师和技术人员提供参考。
    的头像 发表于 06-19 15:29 3189次阅读

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

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

    西门子PLCOB块的功能详解

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

    西门子PLC的作用和工作原理

    在工业自动化领域中,可编程逻辑控制器(Programmable Logic Controller,简称PLC)扮演着至关重要的角色。西门子PLC,作为PLC市场的佼佼者,凭借其卓越的性能、稳定性
    的头像 发表于 06-15 11:26 2305次阅读

    西门子PLC的发展历史

    西门子,作为全球知名的工业自动化和数字化企业,其PLC(可编程逻辑控制器)产品的发展历程是工业自动化领域的重要篇章。从早期的二进制控制器到如今的智能化、网络化控制系统,西门子PLC的发展历程充满了
    的头像 发表于 06-15 11:26 1979次阅读

    西门子PLC总线故障怎么解决

    在工业自动化领域,西门子PLC(Programmable Logic Controller,可编程逻辑控制器)以其高可靠性、强稳定性和丰富的功能而备受青睐。然而,在实际应用,PLC总线故障时有发生
    的头像 发表于 06-13 18:18 2430次阅读

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

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

    西门子plc模块型号详解

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

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

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

    西门子变频器故障代码 西门子变频器参数说明

    使用过程西门子变频器也可能出现故障。本文将详细介绍西门子变频器的常见故障代码,并且给出相应的参数说明。 一、常见的西门子变频器故障代码包括但不限于以下几种: F0001:表示电压低
    的头像 发表于 02-14 17:38 2w次阅读

    西门子PLC和施耐德PLC区别

    西门子PLC系统的设计、建造工作量小,维护方便,容易改造,西门子PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。
    发表于 01-17 10:14 2125次阅读