西门子plc编程入门(plc程序编写)
2025-03-21 10:22 - 立有生活网
小篇给大家谈谈西门子plc编程入门,以及plc程序编写应用的知识点,希望对你所遇到的问题有所帮助。
西门子plc编程入门(plc程序编写)
西门子plc编程入门(plc程序编写)
1、在SCL程序编写中,在逻辑控制或者数据处理分析中,有一类指令我们用得最多,就是程序控制指令,常见的入IF ,Case ,For 和While 等。
2、下面我仔细的讲解,有疑问可以留言提出:图1 程序控制指令IF .. THEN 指令IF 指令含有含有三个分支,分别是Then ,Else 和ElsIF。
3、图2 IF 语句图3 浮点数比较条件IF语句应该是SCL里面最常用的语句了,常用于条件判断。
4、判断类型可以是BOOL类型,可以是浮点类型等等,基本上所有类型都可以判断,只要比较的两个变量类型是一样。
5、在图2中,AByte 是Byte 类型,因为1在0..255之间,所以1会自动转化为Byte类型。
6、如果比较的是Abyte类型是256,会是什么样子呢?读者可以自己写的程序,试验一下,看看结果,会加深你对数据类型的理解。
7、上面程序中,首先比如AByte是否和1相等,如果相等则Outvalue的值为1,然后和2比较,如果和2相等,那么OuValue值为2,如果都满足条件OuValue 的输出值则为5。
8、上述的IF条件语句,也可以用CASE语句来进行表示。
9、CASE的比较类型没有IF 范围广,只有整形才能做为比较条件。
10、CASE指令图4 IF语句的CASE表达方式从CASE语句表述中,我们发现语句相对于IF表达式来说,更加清晰简单明了,所以如果需要用到整形条件作为判断,尽量用CASE来实现,会提高效率。
11、FOR 指令FOR指令常用来对数组类型数据进行批量处理,在上一期讲解中已经举过一个例子,下面举个稍微复杂点的例子。
12、图5 FOR循环语句在FOR程序,我们对数组的每一个索引值进行赋值,同时判断索引值的奇偶性来进行赋值作。
13、图6 FOR循环语句2在上面的程序里面,我们发现有一个关键字Continue .当FOR循环执行到该语句的时候,Continue下面的程序都不会执行。
14、所以,当iCout小于15的时候,AArray[iCount]:=iCount赋值语句不会执行。
15、还有一个地方有点区别,就是FOR 语句后面,多了一个关键字 BY 。
本文到这结束,希望上面文章对大家有所帮助。
结婚的秘密剧情演员表 结婚的秘密剧情分集剧

大家好我是小乐,结婚的秘密剧情演员表,关于结婚的秘密剧情分集剧情介绍很多人还不知道,那么现在让我们一起来看看吧! 结婚的秘密剧情演员表 结婚的秘密剧情分集剧情介绍 结婚的秘密剧···
七里香mp3下载 七里香周杰伦免费听

您好,今天乐乐来为大家解答以上的问题。七里香mp3下载相信很多小伙伴还不知道,现在让我们一起来看看吧! 七里香mp3下载 七里香周杰伦免费听 七里香mp3下载 七里香周杰伦免费听 1、使用百度网盘···
开启三山五岳的通途——三点水一个开

在浩瀚的汉字海洋中,以“三点水”为部首的汉字比比皆是,它们承载着中华文化的博大精深,其中一个尤为特殊——“开”。 开启三山五岳的通途——三点水一个开 三点水,代表着江河湖海的源···