Step7 数据类型详细说明 2008-12-06 16:10
分类:STEP7
字号: 大 中 小
数据类型
位数
格式选择
数制与范围
应用举例
布尔(BOOL)
1
布尔量
0,1
字节(BYTE)
8
十六进制数
B#16#00---B#16#FF
字(WORD)
16
二进制数
十六进制数
BCD码
无符号十进制数
2#0---2#1111 1111 1111 1111
W#16#0—W#16#FFFF
C#0—C#999
B#(0,0)--B#(255,255)
双字(DWORD)
32
二进制数
十六进制数
无符号数
2#0—2#1111 1111 1111 1111 1111 1111 1111 1111
DW#16#0000 0000—
DW#16#FFFF FFFF
B#(0,0,0,0)—B#(255,255,255,255)
字符(CHAR)
8
字符
任何可以打印的字符
整数(INT)
16
有符号十进制数
-32768--+32767
双整数(DINT)
32
有符号十进制数
L#-214 783 648----L#+214 783 647
实数(REAL)
32
IEEE浮点数
上限:+/-3.402823e+38
下限“+/-1.175495e-38
时间(TIME)
32
IEC时间精度1ms
T# -24D_20H_31M_23S_6448MS----
T#24D_20H-31M-23S_647MS
日期(DATE)
32
1天
D#1990_1_1----D#2168_13_31
每天时间(TOD)
32
1ms
TOD#0:0:0.0---TOD#23:59:59.99
系统时间(S5TIME)
32
S5时间,时基10ms
S5T#0H_0M_0S_0MS---
S5T#2H_46M_30S_0MS
复式数据类型
数据类型
说明
日期时间 DT
DATE_AND_TIME
定义64位区(8字节)。用BCD码存储时间信息:
字节从低到高0--5分别对应年、月、日、小时、分、秒;
字节6和字节7的高位对应毫秒,字节7低位对星期几
字符串STRING
可以定义254个字符。字符串默认大小为256字节(存放254个字符加两个字节的字头)。可以通过定义字符串的实际数目来减少欲设置,如STRING[7] ‘SIEMENS’
数组ARRAY
定义一种数据格式的数组
构造STRUCT
定义多种数据类型组合的数组
参数类型
用于向FB和FC传送参数
参数
大小
说明
定时器(Timer)
2字节
指定执行逻辑块要使用的定时器如T4
计数器(Counter)
2字节
指定执行逻辑块要使用的计数器如C3
块 Block_FB
Block_FC
Block_DB
Block_SDB
2字节
如:FB20
FC101
DB12
SDB11
指针(Pointer)
6字节
定义内存单元,如 P#M30.0
ANY
10字节
如果实参的类型未知,或可以使用任意数据类型时 如P#M60.0, word5
|