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

    文章

    7315

    浏览量

    94013
  • 函数
    +关注

    关注

    3

    文章

    4406

    浏览量

    66876
  • 变量
    +关注

    关注

    0

    文章

    615

    浏览量

    29378

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    西门子推出Tessent IJTAG Pro

    硬件读写访问的能力。这款全新软件引入了高带宽的内部 JTAG(IJTAG)与通用数据流功能,依托西门子 Tessent 流扫描网络(SSN)软件的宽总线架构提升数据传输效率,进而帮助客户降低测试成本、缩短测试周期。
    的头像 发表于 11-03 09:23 378次阅读

    西门子变频器的选择技巧

    景的需求差异,如何科学选择适配的西门子变频器?本文将从技术参数、应用场景、功能需求和成本效益四个维度展开分析,帮助工程师做出精准决策。 一、技术参数匹配:从电机特性到负载类型 选型的首要步骤是明确电机参数与负载特性。以西门子
    的头像 发表于 08-23 23:19 1403次阅读
    <b class='flag-5'>西门子</b>变频器的选择技巧

    西门子PLC如何使用Modbus 485通讯传输接收数据

    西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器,从而实现PLC通过modbus方
    的头像 发表于 08-19 13:52 4093次阅读
    <b class='flag-5'>西门子</b>PLC如何使用Modbus 485通讯传输接收<b class='flag-5'>数据</b>

    SQL 通用数据类型

    SQL 通用数据类型 数据库表中的每个列都要求有名称和数据类型。Each column in a database table is required to have a name and a
    的头像 发表于 08-18 09:46 587次阅读

    西门子SMART200脉冲指令资料

    西门子SMART200脉冲指令
    发表于 07-29 17:29 0次下载

    西门子发布关于美国解除近期对中国EDA出口限制的声明

    西门子今天就美国解除近期对中国 EDA 出口限制发布以下声明。 西门子近期获美国商务部工业与安全局 (BIS) 通知,该局于 5 月 23 日致函西门子所提出的 对中国客户出口电子设计自动化
    的头像 发表于 07-03 19:01 2367次阅读

    3 分钟极速上手!西门子 PLC 无缝连接指南

    PLC数据采集 3 分钟极速上手!西门子 PLC 无缝连接指南
    的头像 发表于 06-17 18:02 1796次阅读
    3 分钟极速上手!<b class='flag-5'>西门子</b> PLC 无缝连接指南

    西门子Smart200网口穿透教程

    2021_昆仑通态_物联网_穿透教程_西门子Smart200网口穿透_V1.0_0414
    发表于 06-09 15:04 3次下载

    工业智能网关可以采集西门子PLC吗

    工业智能网关可以采集西门子PLC的数据。物通博联提供全面接入西门子PLC的数据采集解决方案,其工业智能网关支持多种网络制式,可采集各种工业设备数据
    的头像 发表于 05-26 09:14 688次阅读

    西门子再收购EDA公司 西门子宣布收购Excellicon公司 时序约束工具开发商

    精彩看点 此次收购将帮助系统级芯片 (SoC) 设计人员通过经市场检验的时序约束管理能力来加速设计,并提高功能约束和结构约束的正确性   西门子宣布 收购 Excellicon 公司 ,将该公司用于
    的头像 发表于 05-20 19:04 1286次阅读
    <b class='flag-5'>西门子</b>再收购EDA公司  <b class='flag-5'>西门子</b>宣布收购Excellicon公司  时序约束工具开发商

    西门子伺服电机简明样本

    西门子伺服电机简明样本
    发表于 04-14 15:36 2次下载

    西门子荣获IDC MarketScape MES领导厂商称号

    近日,西门子数字化工业软件在IDC MarketScape发布的《2024-2025全球制造执行系统供应商报告》中脱颖而出,被评为制造执行系统(MES)领导厂商。这一荣誉标志着西门子在MES领域
    的头像 发表于 02-10 11:11 968次阅读

    PLC边缘计算网关采集西门子PLC数据过程

    采集提供了一种新的解决方案。 PLC边缘计算网关采集西门子PLC数据的过程 (一)确定通信方式 首先,需要确定PLC边缘计算网关与西门子PLC之间的通信方式。根据西门子PLC支持的通信
    的头像 发表于 01-24 16:33 1827次阅读

    西门子变频器图纸

    西门子变频器图纸
    发表于 01-07 18:19 16次下载

    西门子6FC5210-0DF52-2AA0 NCU伺服模块

    西门子电气是西门子家族的重要成员之一, 它是一款功能强大、性能稳定的家用电器品牌,涵盖了厨房电器、冰箱、洗衣机、空调、热水器等多个品类。西门子电气的产品线非常丰富,其产品在设计和性能方面都表现出色
    的头像 发表于 12-24 11:28 666次阅读
    <b class='flag-5'>西门子</b>6FC5210-0DF52-2AA0 NCU伺服模块