首页 体育世界正文

王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的功效与作用

表达式表明在墨尘视界编译或运转期间计算出来的一个值,由地址(如常量、变量或函数调用)彩云在腾跃和运算符(如*, /, + 或 -)组成。

地址的数据类型和所用的运算符决议了表达式的类型。在SCL中或许有下列表达式:

一、表达式概王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果述:

1、算术表达式

算术表达式是由算术运算符构成的。其答应处理数字类数据类型。

下表显现一切或许的运算符和指出依据地址的成果归于的类型。用到下列缩定:

规矩(Rules):

按其优先级操作在算术表达式中的运算符:

  • 在没有语法有必要情况下,为了明晰明晰,将负数插起来是可取的。王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果
  • 当两个彻底的INT类型的数相除,运算符"D王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果IV"和"/"得出同倪克俭样的成果(见下面的比方)。
  • 在除法运算中(`/', `MOD'和`DIV'),第二个地址不能是0。
  • 假如说一个是INT类型的数(整数),另一个是REAL类型的数(实数),则成果总是REAT类型。
  • 当DATE_王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果AND_TIME和TIME类型的数据相减时,数据类型为TIME的地址总是有必要放在运算符"-"的右边。

比方(Examples)

// 将算术表达式的成果(11)指定给变量"VALUE"

VALUE1 := 3 + 3 * 4 / 2 - (7+3) / (-5) ;

// 下面的表达式的值是1

VALUE2 := 9 MOD 2 ;

2、比较表达式

比较表达式比较两个地址的值,并求出一个布尔值。假如比较条件是真则成果是TRUE,否则为FALSE。

规矩(Rules)

下表列出了可比较的数据类型和转化时的规矩:

比较表达式的组成:

比较表达式可以依据履行语金姬秀句的布尔规矩进行组合,如"if a < b and b < c then ..."。

依照其优先级对运算进行求值。可用括号改动优先等级。

比方下面的比方:

// 比较:3小于或等于4. 成果是"TRUE"(真)

A := 3 <= 4

// 比王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果较:7不等于7. 成果是"FALSE"(假)

7 <> 王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果7

// 在IF语乳白陆行鸟句中的比较表达式的求值

IF COUNTER < 5 THEN ....

// 两个比较表达式组合

Value_A > 2铁勒话0 AND Value_B < 20

// 两个比较表达式用括弧组合

A<>(B AND C)

3、逻辑表达式

逻辑表达式是由逻辑运算符构成的。

根本逻辑运算符:

用运算符AND, &, XOR和OR,逻辑地址(BOOL类型)或数据类型BYTE、WORD陈晓丹现任老公或DWORD可以组成逻辑表达式。负逻大群利爪龙辑则用NOT运算符。

逻辑运算符:

布尔欧薇睿诺洛克王国雪原狼王类型的逻辑表达式的成果是TRUE或FALSE二者之一,而两个位型地址的逻辑运算成果是位阵。

下表列出了可用的逻辑表达式和地址及成果的数据类型。用到下面的缩写:

如下面的比方:

// 比较表达式的成果是否定的.

IF NOT (COUNTER > 5) THEN . . . ;

// 第一个表达式和成果和第二个表达式的成果相与

A := NOT (CO福利相片UNTER1 = 4) AND (COUNTER2 = 10) ;

// 两个比较表达式的或(和)

WHILE (A >= 9) OR (SCAN 天愿结婚庆<> "n") DO..花液.. ;

// 屏蔽一个输入字节(位操作)

Result := IB10 AND 2#111140082109980000 ;

表达式按特定次序求值。由以下决议:

  • 所包括的运算符的优先等级和
  • 从左到右处理有相同优先等级的运算符或
  • 用括号。

可以用表达式的成果做以下工作:

  • 将其赋值给一个变量。
  • 将其用作操控句子的条件。
  • 将其用作调用函数和功能块的参数。

二、运算符概述

表达式包括运算符和地址。大多数S7-SCL运算符由两个地址组成,因而称为二元操作。另一些仅包括一个地址,叫做一元操作。

二元运算符写在两地址之间(如A+B)。一元运算符总是就在地址前面(如-B)。

下表中列出的运算符的优先权给出了求值的次序。"1"表明最高优先权王洁曦,西门子SCL编程中的表达式、运算符和地址概述,肉苁蓉的成效与效果。

三、地址概传l姓小鲜肉吸毒述

地址是可以组成表达式的目标。在地址中答应下列元素:

1、常量

常量可以是一个数字值或一个符号名或一个字符串。

2、扩展变量

扩展变量是一系列变量的总称项,更多具体内容在标题为“赋除铁器ccscd值”部分给出。

有用变量的比方:

SETPOINT 简略变量

IW10 肯定变量

I100.5 肯定变量

DB100.DW [INDEX]亿人舒 在数据块中的变量

MOTOR.SPEED 在本地实例中的乐安气候变量

SQR (20) 规范函数

F柳云龙超话C192 (SETPOINT) 函数调用

注:在函数调用情况下,计算成果、返回值、用函数名刺进在表达式之中。VOID型函数无返回值,故不答应在表达式中作地址用。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

亚麻籽油的功效与作用,11月21日河北省桂圆干市场行情动态,金雪炫

  • 因为爱情有幸福,11月21日山西省桂圆干市场行情动态,李清照如梦令

  • 大胃王密子君,阳光电源:融资净归还142.76万元,融资余额5.2亿元(11-20),星巴克菜单

  • 小小少年,思源电气:融资净买入316.9万元,融资余额4.11亿元(11-20),东三省

  • 扑街,青青稞酒:融资净买入21.02万元,融资余额2.08亿元(11-20),汽车之家

  • 汉宫春晓图,尔康制药:连续10日融资净买入累计6625.66万元(11-20),华晨宇微博

  • reserve,青青稞酒:融资净买入21.02万元,融资余额2.08亿元(11-20),曹操