您现在的位置是:首页 > PLC技术 > PLC技术
SCL编程的算术表达式
来源:艾特贸易2017-06-05
简介表达式是为了计算一个值所用的公式,它是由地址(变量)和运算符等组成的。在最简单情况下,它是一个地址、一个变量或一个常量,这里也包括一个符号或求反。 表达式可以由利用
表达式是为了计算一个值所用的公式,它是由地址(变量)和运算符等组成的。在最简单情况下,它是一个地址、一个变量或一个常量,这里也包括一个符号或求反。
表达式可以由利用运算符结合的地址组成,表达式自身也可以通过运算符结合,以至于一个表达式可以有非常复杂的结构。圆括号可用于控制表达式执行的顺序。
表达式的结果可以赋值给一个变量、一个块参数或作为控制指令中的条件。
根据结合的形式,表达式可以分为算术表达式、比较表达式和逻辑表达式。
算术表达式既可以由数值组成,也可以由两个值的结合或带算术运算符的表达式组成,例如
Voltage * Current
表27-5列出了算术表达式及其结果的数据类型。
ANY_NUM类型数据种类的说明是:第一和第二地址的数据类型可以是整型INT、双整型DINT和实型REAL。如果将一个整型地址和一个双整型地址结合,结果是双整型数据类型。如果将一个整型或双整型地址与一个实型地址结合,结果是实数类型数据。先于结合,程序编辑器(用户不可见)执行相关的数据类型转换(参见表30-4)。
表27-5 SCL中表达式数据类型和操作数
在除法情况下,第二地址(中的数据)一定不是0。图27-3给出一个与赋值一起的算术表达式的例子。
图27-3 运算符、表达式以及赋值
点击排行
