西门子PLC SCL编程指令讲解

网上有关“西门子PLC SCL编程指令讲解”话题很是火热,小编也是针对西门子PLC SCL编程指令讲解寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...

网上有关“西门子PLC SCL编程指令讲解”话题很是火热 ,小编也是针对西门子PLC SCL编程指令讲解寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。

在SCL程序编写中,在逻辑控制或者数据处理分析中 ,有一类指令我们用得最多,就是程序控制指令,常见的入IF ,Case ,For 和While 等 。下面我仔细的讲解 ,有疑问可以留言提出:

图1 程序控制指令

IF .. THEN 指令

IF 指令含有含有三个分支,分别是Then ,Else 和ElsIF。

图2 IF 语句

图3 浮点数比较条件

IF语句应该是SCL里面最常用的语句了,常用于条件判断。判断类型可以是BOOL类型 ,可以是浮点类型等等,基本上所有类型都可以判断,只要比较的两个变量类型是一样 。

在图2中 ,AByte 是Byte 类型,因为1在0..255之间,所以1会自动转化为Byte类型。如果比较的是Abyte类型是256 ,会是什么样子呢?读者可以自己写的程序 ,试验一下,看看结果,会加深你对数据类型的理解。

上面程序中 ,首先比如AByte是否和1相等,如果相等则Outvalue的值为1,然后和2比较 ,如果和2相等,那么OuValue值为2,如果都满足条件OuValue 的输出值则为5 。

上述的IF条件语句 ,也可以用CASE语句来进行表示。CASE的比较类型没有IF 范围广,只有整形才能做为比较条件。

CASE指令

图4 IF语句的CASE表达方式

从CASE语句表述中,我们发现语句相对于IF表达式来说 ,更加清晰简单明了,所以如果需要用到整形条件作为判断,尽量用CASE来实现 ,会提高效率 。

FOR 指令

FOR指令常用来对数组类型数据进行批量处理 ,在上一期讲解中已经举过一个例子,下面举个稍微复杂点的例子。

图5 FOR循环语句

在FOR程序,我们对数组的每一个索引值进行赋值 ,同时判断索引值的奇偶性来进行赋值操作。

图6 FOR循环语句2

在上面的程序里面,我们发现有一个关键字Continue .当FOR循环执行到该语句的时候,Continue下面的程序都不会执行 。所以 ,当iCout小于15的时候,AArray[iCount]:=iCount赋值语句不会执行。

还有一个地方有点区别,就是FOR 语句后面 ,多了一个关键字 BY 。BY的含义是For 执行的间隔按照BY的设定来执行 。如果后面设定为1,则0..99全部执行;如果设定为2,则执行顺序为0,2,4,6,8的顺序来执行 。

上述的FOR循环语句 ,我们同样可以采用WHILE循环来实现。

WHILE 指令

图7 WHILE指令

WHILE循环的表达方式和FOR循环基本类型,但是我们注意一点,这里面对循环变量 ,手动进行进行递进。如果没有这一句 ,iCount的值一直为0,循环条件iCount<100将一直为True,WHILE循环会一直执行 。所以切记一定执行该语句。

我们还注意到一个关键字EXIT,当执行到该指令的时候 ,WHILE循环会停止执行,FOR指令也是一样。所以上面的程序,运行下来的情况是 ,数组的赋值只执行到AArray[81]结束 。

GOTO指令

goto指令主要用来执行跳转过程,可以带来程序操作的便利性,一般不推荐使用。若操作不当 ,则会打乱整个程序的逻辑性。

在图7 中,如果iCount 大于90,那么 ,程序就会跳出WHILE 循环执行指定标签lable13地方程序#iCount=0,继续从头开始执行WHILE循环 。当然这个操作是毫无意义的,这里只是举个例子而已。

关于“西门子PLC SCL编程指令讲解 ”这个话题的介绍,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

本文来自作者[凝冬]投稿,不代表乔德林立场,如若转载,请注明出处:https://www.qiaodelin.com/zshi/202508-12849.html

(4)

文章推荐

  • 新中式书柜有哪些特点 又有哪些优点呢

    网上有关“新中式书柜有哪些特点又有哪些优点呢”话题很是火热,小编也是针对新中式书柜有哪些特点又有哪些优点呢寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。新中式风的装修,本身就是非常具有文化内涵的装修风格,而新中式的家具,就更有特点了!比如新中式书柜,那么

    2025年07月28日
    12
  • 关于乡音的诗词

    网上有关“关于乡音的诗词”话题很是火热,小编也是针对关于乡音的诗词寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1、《回乡偶书二首·其一》唐代:贺知章少小离家老大回,乡音无改鬓毛衰。儿童相见不相识,笑问客从何处来。释义:年少时离乡老年才归家,我的乡音虽未改变

    2025年07月30日
    11
  • 老舍代表作有-剧本有那些

    网上有关“老舍代表作有:剧本有那些”话题很是火热,小编也是针对老舍代表作有:剧本有那些寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。老舍代表作:《骆驼祥子》、《四世同堂》、《正红旗下》、《离婚》、《月牙儿》、《我这一辈子》等。老舍代表剧本:《茶馆》、《龙须沟

    2025年08月07日
    11
  • 睢宁什么时候解封

    网上有关“睢宁什么时候解封”话题很是火热,小编也是针对睢宁什么时候解封寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。睢宁县疫情防控通告?(2022年第65号)根据徐州市疫情防控指挥部《关于进一步明确封控区、管控区解除管控措施工作流程的通知》要求,经按程序报

    2025年08月08日
    12
  • 中秋节与国庆节的寄语

    网上有关“中秋节与国庆节的寄语”话题很是火热,小编也是针对中秋节与国庆节的寄语寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。欢度国庆,共度中秋!在这美好日子里,让我用最真挚的祝福伴您渡过。祝:万事大吉,心想事成!国庆中秋双双庆,在这个特别、美好、难忘的日子里

    2025年08月11日
    11
  • 详解中国四大名洞之一:将乐玉华洞

    网上有关“详解中国四大名洞之一:将乐玉华洞”话题很是火热,小编也是针对详解中国四大名洞之一:将乐玉华洞寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。溶洞,一般我们很少见,他一般都夹带着神秘的色彩。中国着名景点中溶洞的美景可是非常吸引人的,在大自然的鬼斧神工下

    2025年08月15日
    15
  • 时间在天文学上的定义是甚麼-

    网上有关“时间在天文学上的定义是甚麼?”话题很是火热,小编也是针对时间在天文学上的定义是甚麼?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。恒星时:天球的周日旋转是地球自转的反映,我们就利用太阳、恒星或天球上假想点的周日运动来建立时间系统。由于选取的特定点不

    2025年08月16日
    11
  • 最心疼的人只有你和不再说永远哪个好听

    网上有关“最心疼的人只有你和不再说永远哪个好听”话题很是火热,小编也是针对最心疼的人只有你和不再说永远哪个好听寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。这两首歌都是非常好听的歌曲,它们有着不同的风格和情感表达。《最心疼的人只有你》是一首表达深情和关爱的歌

    2025年08月16日
    13
  • 专业作用什么显示器?

    网上有关“专业作用什么显示器?”话题很是火热,小编也是针对专业作用什么显示器?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一、推荐产品:华硕?PA279Q参考报价:6499元屏幕规格:27寸2560x1440面板类型:AH-IPS特点解读:1、顶级AH-I

    2025年08月18日
    12
  • 白附子的作用以及临床应用

    网上有关“白附子的作用以及临床应用”话题很是火热,小编也是针对白附子的作用以及临床应用寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。 白附子是中药材的一种,可能很多人都对它不是很了解,但是它具有很好的保健的作用和功效的哦,对于提高体质有一定的好处和效果的呢,

    2025年08月22日
    11

发表回复

本站作者后才能评论

评论列表(4条)

  • 凝冬
    凝冬 2025年08月27日

    我是乔德林的签约作者“凝冬”!

  • 凝冬
    凝冬 2025年08月27日

    希望本篇文章《西门子PLC SCL编程指令讲解》能对你有所帮助!

  • 凝冬
    凝冬 2025年08月27日

    本站[乔德林]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 凝冬
    凝冬 2025年08月27日

    本文概览:网上有关“西门子PLC SCL编程指令讲解”话题很是火热,小编也是针对西门子PLC SCL编程指令讲解寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望...

    联系我们

    邮件:乔德林@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们