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

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

3天内不再提示

SCL指令的规则

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-11-20 10:45 次阅读

SCL 指令

SCL 可识别下列类型的指令:

赋值运算

赋值用于为一个变量赋值一个常数值、表达式的结果或另一个变量的值。

程序控制指令

程序控制指令用于实现程序的分支、循环或跳转。

“指令”(Instructions) 任务卡中的其它指令

“指令”(Instructions) 任务卡提供大量可用于在 SCL 程序的标准指令。

29f07ffa-8744-11ee-939d-92fbcf53809c.png

块调用

块调用用于调用已放置在其它块中的子例程,并对这些子例程的结果作进一步的处理。

规则

当输入 SCL 指令时需要遵守下列规则:

指令可跨行。

每个指令都以分号 (;) 结尾。

不区分大小写。

注释仅用于描述程序。而不会影响程序的执行。

示例

下面将举例说明各种类型的指令:

SCL
// 赋值运算的示例
"MyTag":= 0;
// 块调用的示例
"MyDB"();
// 程序控制指令的示例
WHILE "Counter" < 10 DO
"MyTAG" := "MyTag" + 2;
END_WHILE;

审核编辑:汤梓红

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

    关注

    1

    文章

    606

    浏览量

    35625
  • 程序
    +关注

    关注

    116

    文章

    3769

    浏览量

    80797
  • SCL
    SCL
    +关注

    关注

    1

    文章

    239

    浏览量

    17029

原文标题:SCL 指令的规则

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

收藏 人收藏

    评论

    相关推荐

    新人学习SCL语言,常见的几大误区

    SCL
    YS YYDS
    发布于 :2023年06月18日 23:21:02

    博图SCL语言FOR循环的用法及典型案例

    SCL
    YS YYDS
    发布于 :2023年06月25日 00:06:13

    PLC编程入门基础技术知识(plc原理和指令集及编程规则

    本文首先介绍了plc的结构及工作原理,其次介绍了plc的指令集,最后介绍了plc编程的规则及经验总结。
    发表于 04-19 17:47 6.9w次阅读
    PLC编程入门基础技术知识(plc原理和<b class='flag-5'>指令</b>集及编程<b class='flag-5'>规则</b>)

    SCL指令练习操作分享

    使用“条件执行”指令,可以根据条件控制程序流的分支。该条件是结果为布尔值(TRUE 或 FALSE)的表达式。可以将逻辑表达式或比较表达式作为条件。
    的头像 发表于 09-19 09:29 4188次阅读

    如何使用S7-SCL中的“AT”指令

    什么是“AT”指令,如何使用? AT指令是S7-SCL中特有的一个指令,初学者可能会忽略此指令,或者对其理解不够深刻。AT
    的头像 发表于 04-04 18:14 1.1w次阅读
    如何使用S7-<b class='flag-5'>SCL</b>中的“AT”<b class='flag-5'>指令</b>?

    什么是“AT”指令,如何使用?

    AT指令是S7-SCL中特有的一个指令,初学者可能会忽略此指令,或者对其理解不够深刻。AT指令在S7-S
    的头像 发表于 04-09 15:25 2.3w次阅读
    什么是“AT”<b class='flag-5'>指令</b>,如何使用?

    S7-SCL编程语言的使用参考资料—S7-SCL中文版.pdf

    S7-SCL编程语言的使用参考资料—S7-SCL中文版.pdf
    发表于 10-18 09:37 0次下载

    SCL--CASE指令如何实现顺控功能

    一般通过复杂指令完成位、错误位等作为跳转条件。如果是定时器,也可以通过判断时间是否到达作为跳转条件。
    的头像 发表于 08-03 11:01 1891次阅读

    SCL与STL的区别是什么?SCL常见问题及解决办法!

    OB,FC,FB,DB,UDT。在 S7 程序中,S7-SCL 块可以与其它STEP7 编程语言生成的块互相调用。S7-SCL 可以被编译成 STL, S7-SCL 生成的块也可以作为库文件被其它语言引用。由于 S7-
    的头像 发表于 01-17 14:27 3033次阅读

    对S7-SCL中的AT指令进行详细讲解

    AT指令是S7-SCL中特有的一个指令,初学者可能会忽略此指令,或者对其理解不够深刻。
    的头像 发表于 02-03 14:53 4609次阅读

    西门子SCL语言编程系列-写立方根FB块

    由于西门子PLC本身并没有带求立方根的指令,我们用SCL来写一个求立方根的FB块
    的头像 发表于 02-06 15:17 1859次阅读
    西门子<b class='flag-5'>SCL</b>语言编程系列-写立方根FB块

    SCL语言for指令的用法

    小文老师说在最前面: 今天来给大家讲一下for这个指令用法,在PLC编程中,能用好for指令,会让我们的开发效率更高,想要更好的调用for指令,我们今天通过这篇文章,几分钟的时间带你严谨的认识一下它!
    的头像 发表于 06-19 14:51 2376次阅读
    <b class='flag-5'>SCL</b>语言for<b class='flag-5'>指令</b>的用法

    使用SCL语言开发上升沿或下降沿指令

    沿指令即在程序中用于检测信号的上升沿或下降沿的指令
    的头像 发表于 07-20 14:20 5592次阅读
    使用<b class='flag-5'>SCL</b>语言开发上升沿或下降沿<b class='flag-5'>指令</b>

    西门子博途SCL:REGION:构建程序代码的步骤

    可以使用指令“构建程序代码”,在 SCL 块中构建程序代码并将其分为几个不同区域。
    的头像 发表于 07-31 09:09 5916次阅读

    调用SCL函数块-事例

    在以下部分中,将在组织块“Main” 中调用 SCL 函数块“SCL_Best_before_date” 并互连输入和输出参数。
    的头像 发表于 08-10 09:51 814次阅读
    调用<b class='flag-5'>SCL</b>函数块-事例