您现在的位置是:首页 > PLC技术 > PLC技术

SIMATIC S7基本数据类型

来源:艾特贸易2017-06-05

简介配置成这种数据类型的变量可以直接在 STL 中编辑,这是因为它们既可以表示 1 位,也可以最多表示一个累加器的宽度( 32 位)。同样的方法适用于 SCL 中的赋值情况。 基本类型的变量

    配置成这种数据类型的变量可以直接在STL中编辑,这是因为它们既可以表示1位,也可以最多表示一个累加器的宽度(32位)。同样的方法适用于SCL中的赋值情况。

    基本类型的变量可以在声明阶段事先赋予固定的值(常量),这种情况下,STL(如表3-7所示)和SCL(如表3-8所示)的表示法是有区别的。对于多种数据类型,有多于一种的常量表示法,它们使用起来同样有效(例如,TIME#T#)。

    1STL中的常量表示法

   STL不限制操作(操作码)为特定的数据类型(二进制地址和数字地址之间的区别除外),比较功能,例如比较累加器的内容,独立于累加器包含的变量的数据类型。

    2SCL中的常量表示法

    SCL中,只能执行允许数据类型的变量的操作。SCL中的常量,直到与运算联系起来之后,才接受它们的数据类型。

    例如在SCL中,常量12 345具有ANY_NUM的数据类型,因此取决于具体的应用,它可以是INTDINT或者REAL。对于“类型已定义的”常量表示法,直接给常量规定一个数据类型,例如用DINT#12345表示DINT数据类型。

    3-7    STL常量表示法的基本数据类型一览表

带STL常量表示法的基本数据类型一览表

    注:如果超过INT数值范围,“L#”可以忽略。

    3-8    SCL常量表示法的基本数据类型一览表

带SCL常量表示法的基本数据类型一览表