S7-200 SMART 数据类型(下)

Ⅰ、常用数据类型:位(BOOL)、整数(INT/DINT)、浮点数(Real)

寻址格式

数据长度

(二进制位)

数据类型 取值范围
BOOL(位) 1位 布尔数 真(1);
假(0)
BYTE(字节) 8位 无符号整数 0~255
INT(整数) 16位 有符号整数 -32768~32767
WORD(字) 无符号整数 0~65535
DINT(双整数) 32位 有符号整数 -2147483648~2147483647
DWORD(双字) 无符号整数 0~4294967295
REAL(实数) 32位单精度浮点数

+1.175495E-38 ~+3.402823E+38(正数)

-1.175495E-38 ~-3.402823E+38(负数)

Ⅱ、S7-200 SMART 数据存储区介绍

与实际输入/输出信号相关的输入/输出映象区:

I:数字量输入存储区(DI)

Q:数字量输出存储区(DO)

AI:模拟量输入存储区

AQ:模拟量输出存储区

内部数据存储区:

V:变量存储区,可按位、字节、字或双字来存取V区数据

M:位存储区,可按位、字节、字或双字来存取M区数据

T:定时器存储区,用来时间累计

C:计数器存储区,用于累计其输入端脉冲电平由低到高的次数

HC:高速计数器,独立于CPU的扫描周期对高速计数器进行计数(不受扫描周期影响),高速计数器的当前值是只读值,仅可作为双字来寻址

AC:累加器,可以像存储器一样使用读写器件,可以按位、字节、字或双字访问累加器中的数据

SM:特殊存储器,提供了在CPU和用户程序之间传递信息的一种方法,可以使用这些位来选择和控制CPU的某些特殊功能,可以按位、字节、字或双字访问SM位

L:局部存储区,用于向子例程传递形式参数

S:顺序控制继电器,用于将机器或步骤组织到等效的程序段中,实现控制程序的逻辑分段,可按位、字节、字或双字访问S存储区

S7-200 SMART 存储区范围

Ⅲ、S7-200 SMART 寻址

S7-200 SMART 有四种寻址方式:

按位寻址:如V0.4,“V”代表存储区标识符;“0”代表字节地址,字节0;“.”代表分隔符;“4”代表位在字节中的位置(位4,共8位,编号7到0的位)

按字节寻址:如VB0,“V”代表存储区标识符;“B”代表访问字节,“0”代表字节地址,字节0

按字寻址:如VW0,“V” 代表存储区标识符;“W”代表访问字,“0”代表起始字节地址,从字节0开始寻址,连续访问两个字节

按双字寻址:如VD0,“V” 代表存储区标识符;“D”代表访问字,“0”代表起始字节地址,从字节0开始寻址,连续访问四个字节

数据类型对于初学者来说还是很重要的,在后期的编程中经常用到,大家要多多学习哦,下期为大家介绍200SMART传送指令

(0)

相关推荐