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

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

3天内不再提示

探究西门子SCL-基本数据类型变量的赋值

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-05-24 14:56 次阅读

赋值

当一个值被指定,变量的当前值被通过表达式指定的新的值代替。此表达式也能够包含函数标识符,其被语句激活,然后返回相应的值(返回值)。

如下图所示,在赋值符右边的表达式被求值,且得到的值作为结果设定给其名字写在赋值符左边的变量。函数允许的变量如下图所示:

赋值的语法(Syntax of a Value Assignment)

2dba1096-bc40-11eb-bf61-12bb97331649.png

能够将同类型的不同变量指定给基本数据类型的每个变量和每个表达式。

Identifier := Expression ;

Identifier := Variable ;

例子(Example)

FUNCTION_BLOCK FB12

VAR

SWITCH_1 : INT ;

SWITCH_2 : INT ;

SETPOINT_1 : REAL ;

SETPOINT_2 : REAL ;

QUERY_1 : BOOL ;

TIME_1 : S5TIME ;

TIME_2 : TIME ;

DATE_1 : DATE ;

TIMEOFDAY_1 : TIME_OF_DAY ;

END_VAR

BEGIN

// 给变量赋予常量值

SWITCH_1 := -17 ;

SETPOINT_1 := 100.1 ;

QUERY_1 := TRUE ;

TIME_1 := T#1H_20M_10S_30MS ;

TIME_2 := T#2D_1H_20M_10S_30MS ;

DATE_1 := D#1996-01-10 ;

// 给变量赋予变量值

SETPOINT_1 := SETPOINT_2 ;

SWITCH_2 := SWITCH_1 ;

// 给变量赋予表达式

SWITCH_2 := SWITCH_1 * 3 ;

END_FUNCTION_BLOCK

编辑:jq

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

    关注

    8

    文章

    6987

    浏览量

    88931
  • 函数
    +关注

    关注

    3

    文章

    4326

    浏览量

    62555
  • 变量
    +关注

    关注

    0

    文章

    613

    浏览量

    28359

原文标题:西门子SCL -基本数据类型变量的赋值

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

收藏 人收藏

    评论

    相关推荐

    NPN和PNP器件与西门子PLC的连接与选型

    NPN和PNP器件与西门子PLC的连接与选型    传感器根据输出类型可以分为NPN(有人称为源型传感器)和PNP(有人称为漏型传感器)两大类;两种类型的传感器都有3个引脚,分别接24V、0V
    的头像 发表于 12-03 10:11 356次阅读
    NPN和PNP器件与<b class='flag-5'>西门子</b>PLC的连接与选型

    西门子数控机床数据采集方案

    西门子数控机床以其高精度、高效率、可靠稳定、易于操作和广泛适用的特点,在现代制造业中发挥着重要作用,这些机床广泛应用于汽车、电子、制造等多个行业。如何实现其数控机床数据采集变成了众多企业生产中的共性问题,天拓四方提供西门子数控
    的头像 发表于 11-04 15:19 203次阅读
    <b class='flag-5'>西门子</b>数控机床<b class='flag-5'>数据</b>采集方案

    西门子中继器怎么连接plc

    和PLC 西门子中继器 :通常用于接收PLC的控制信号,然后驱动较大的负载,如接触器、电机启动器等。 PLC :是工业自动化中的核心控制设备,用于执行逻辑控制、数据处理和通信。 2. 确定信号类型 直流(DC)或交流(AC) :
    的头像 发表于 09-05 09:56 411次阅读

    西门子PLC的复位操作

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

    西门子PLC数据采集物联网平台是什么

    西门子PLC数据采集物联网平台是西门子公司提供的一个解决方案,用于将可编程逻辑控制器(PLC)和其他工业设备连接到云端,实现数据的采集、分析和管理。这个平台通常包括硬件(如PLC和边缘
    的头像 发表于 08-07 14:04 430次阅读

    西门子总线协议有哪些

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

    技术干货驿站 ▏深入理解C语言:基本数据类型变量

    在C语言中,数据类型变量是编程的基础,也是理解更复杂概念的关键。数据类型决定了变量的内存分配、存储范围和操作方式,而变量则是存储
    的头像 发表于 07-26 17:53 2077次阅读
    技术干货驿站 ▏深入理解C语言:基<b class='flag-5'>本数据类型</b>和<b class='flag-5'>变量</b>

    西门子完成对BuntPlanet的收购

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

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

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

    西门子PLC的发展历史

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

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

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

    西门子plc模块型号详解

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

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

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

    C语言数据类型有哪些

    在 C 语言中,数据类型指的是用于声明不同类型变量或函数的一个广泛的系统。变量类型决定了变量
    发表于 03-20 10:56 468次阅读
    C语言<b class='flag-5'>数据类型</b>有哪些

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

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