您现在的位置是:首页 > PLC技术 > PLC技术
SIMATIC S7基本数据类型
来源:艾特贸易2017-06-05
简介配置成这种数据类型的变量可以直接在 STL 中编辑,这是因为它们既可以表示 1 位,也可以最多表示一个累加器的宽度( 32 位)。同样的方法适用于 SCL 中的赋值情况。 基本类型的变量
配置成这种数据类型的变量可以直接在STL中编辑,这是因为它们既可以表示1位,也可以最多表示一个累加器的宽度(32位)。同样的方法适用于SCL中的赋值情况。
基本类型的变量可以在声明阶段事先赋予固定的值(常量),这种情况下,STL(如表3-7所示)和SCL(如表3-8所示)的表示法是有区别的。对于多种数据类型,有多于一种的常量表示法,它们使用起来同样有效(例如,TIME#或T#)。
1.STL中的常量表示法
STL不限制操作(操作码)为特定的数据类型(二进制地址和数字地址之间的区别除外),比较功能,例如比较累加器的内容,独立于累加器包含的变量的数据类型。
2.SCL中的常量表示法
在SCL中,只能执行允许数据类型的变量的操作。SCL中的常量,直到与运算联系起来之后,才接受它们的数据类型。
例如在SCL中,常量12 345具有ANY_NUM的数据类型,因此取决于具体的应用,它可以是INT、DINT或者REAL。对于“类型已定义的”常量表示法,直接给常量规定一个数据类型,例如用DINT#12345表示DINT数据类型。
表3-7 带STL常量表示法的基本数据类型一览表
注:如果超过INT数值范围,“L#”可以忽略。
表3-8 带SCL常量表示法的基本数据类型一览表
点击排行
