17838383235
西门子6DL2804-0AE32
报价: 面议
最小起订: 1
有效期至: 长期有效
发布时间: 2024-07-19 03:12
发布IP: 175.13.200.42
浏览次数: 9
手机号: 17838383235
在线咨询: 点击这里给我发消息
17838383235
详细信息

说明 算术表达式既可以是一个数字值,也可以是由带有算术运算符的两个值或表达式组合而成。 算术运算符可以处理当前 CPU 所支持的各种数据类型。如果在该运算中有 2 个操作数,那么可根据以下条件来确定结果的数据类型:

如果这 2 个操作数均为有符号的整数,但长度不同,那么结果将采用长度较长的那个整数数据类型(例如,INT + DINT = DINT)。

如果这 2 个操作数均为无符号整数,但长度不同,那么结果将采用长度较长的那个整数数据类型(例如,USINT + UDINT = UDINT)。

如果一个操作数为有符号整数,另一个为无符号整数,那么结果将采用另一个长度较大的有符号数据类型(其包含此无符号整数)(例如,SINT + USINT = INT) 只有在未设置 IEC 检查时,才能执行具有此类操作数的运算。

如果一个操作数为整数,另一个为浮点数,那么结果将采用浮点数的数据类型(例如,INT + REAL = REAL)。

如果 2 个操作数均为浮点数,但长度不同,结果将采用长度较长的那个浮点数的数据类型(例如,REAL + LREAL = LREAL)。

对于操作数为“时间”和“日期和时间”数据类型组,运算结果的数据类型请参见“算术表达式的数据类型”部分的表格。 设置了 IEC 检查时,不能使用数据类型组“时间”和“日期和时间”的数据类型。

算术表达式的数据类型

下表列出了在算术表达式中可使用的数据类型:


运算运算符个操作数第二个操作数结果
幂运算**整数/浮点数整数/浮点数浮点数
一元加+整数/浮点数
TIME, LTIME
-整数/浮点数
TIME, LTIME
一元减-整数/浮点数
TIME, LTIME
-整数/浮点数
TIME, LTIME
乘法*整数/浮点数整数/浮点数整数/浮点数
TIME, LTIME整数TIME, LTIME
除法/整数/浮点数整数/浮点数(不等于 0)整数/浮点数
TIME, LTIME整数TIME, LTIME
模运算MOD整数整数整数
加法+整数/浮点数整数/浮点数整数/浮点数
TIMETIMETIME
TIMEDINTTIME
LTIMETIME, LTIMELTIME
LTIMELINTLTIME
TODTIMETOD
TODDINTTOD
LTODTIME, LTIMELTOD
LTODLINTLTOD
DATELTODDTL
DATETODS7-300/400:DT
S7-1200/1500:DTL
DTTIMEDT
LDTTIME, LTIMELDT
DTLTIME, LTIMEDTL
减法-整数/浮点数整数/浮点数整数/浮点数
TIMETIMETIME
TIMEDINTTIME
LTIME 1)TIME、LTIMELTIME
LTIMELINTLTIME
TODTIMETOD
TODDINTTOD
TODTODTIME
LTODTIME、LTIMELTOD
LTODLINTLTOD
LTODLTODLTIME
DATEDATES7-300/400/1200:TIME
S7-1500:LTIME
DTTIMEDT
DTDTTIME
LDTTIME, LTIMELDT
DTLTIME, LTIMEDTL
DTLDTLS7-1200:TIME
S7-1500:LTIME
1) 表达式中不允许同时使用纳秒和毫秒。

有关有效数据类型的更多信息,请参见“另请参见”。

示例

以下为一个算术表达式的示例:

SCL

“MyTag1”:= “MyTag2” * “MyTag3”;


相关产品
相关西门子产品
联系方式
  • 地址:中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
  • 手机:17838383235
  • 联系人:徐嘉泉
产品分类
最新发布
企业新闻
站内搜索