西门子博图编程基础基本数据类型.doc

西门子博图编程基础基本数据类型.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基本数据类型

基本数据类型:包括位、位序列、整数、浮点数、日期时间。此外字符也属于基本数据类型,请参见文档String与WString。

此外BCD码虽然不属于数据类型,但也是一种数字表示方式,将在本文最后予以介绍。

1.位和位序列

注意:虽然位序列有数值表示方式,但一般不直接用于数学运算。通常在控制字、状态字、错误代码、标志字、状态位集合等处使用位序列。而数学运算使用下面的整数数据类型与浮点数数据类型。

数据类型

位大小

数值类型

数值范围

常数示例

地址示例

Bool

1

布尔运算

FALSE或者TRUE

TRUE

I1.0

Q0.1

M50.7

DB1.DBX2.3

Tag_name

二进制

2#0或2#1

2#0

无符号整数

0或1

1

八进制

8#0或8#1

8#1

十六进制

16#0或16#1

16#1

Byte

8

二进制

2#0到2#1111_1111

2#1000_1001

IB2

MB10

DB1.DBB4

Tag_name

无符号整数

0到255

15

有符号整数

-128到127

-63

八进制

8#0到8#377

8#17

十六进制

B#16#0到B#16#FF/16#0到16#FF

B#16#F、16#F

Word

16

二进制

2#0到2#1111_1111_1111_1111

2#1101_0010_1001_0110

MW10

DB1.DBW2

Tag_name

无符号整数

0到65535

61680

有符号整数

-32768到32767

72

八进制

8#0到8#177_777

8#170_362

十六进制

W#16#0到W#16#FFFF/16#0到16#FFFF

W#16#F1C0、16#A67B

DWord

32

二进制

2#0到2#1111_1111_1111_1111_1111_1111_1111_1111

2#1101_0100_1111_1110_1000_1100

MD10

DB1.DBD8

Tag_name

无符号整数

0到4_294_967_295

15_793_935

有符号整数

-2_147_483_648到2_147_483_647

-400000

八进制

8#0到8#37_777_777_777

8#74_177_417

十六进制

DW#16#0到DW#16#FFFF_FFFF/16#0到16#FFFF_FFFF

DW#16#20_F30A、16#B_01F6

2.整数数据类型

数据类型

位大小

数值范围

常数示例

地址示例

USInt

8

0到255

78、2MB0

DB1.DBB4

Tag_name

SInt

8

-128到127

+50、16#50

UInt

16

0到65535

65295、0

MW2

DB1.DBW2

Tag_name

Int

16

-32768到32767

30000、+30000

UDInt

32

0到4_294_967_295

4042322160

MD6

DB1.DBD8

Tag_name

DInt

32

-2_147_483_648到2_147_483_647

-2131754992

3.浮点型实数数据类型

如ANSI/IEEE754-1985标准所述,实(或浮点)数以32位单精度数(Real)或64位双精度数(LReal)表示。单精度浮点数的精度最高为6位有效数字,

而双精度浮点数的精度最高为15位有效数字。在输入浮点常数时,最多可以指定6位(Real)或15位(LReal)有效数字来保持精度。

数据类型

位大小

数值范围

常数示例

地址示例

Real

32

-3.402823e+38到-1.175495e-38、±0、+1.175495e-38到+3.402823e+38

123.456、-3.4、1.0e-5

MD100

DB1.DBD8

Tag_name

LReal

64

-1.7976931348623158e+308到-2.2250738585072014e-308、

±0、

+2.2250738585072014e-308到+1.7976931348623158e+308

12345.123456789e40、1.2E+40

DB_name.var_name

注意:

?不支持直接寻址

4.时间和日期数据类型

TIME数据作为有符号双整数存储,基本单位为毫秒。存储的数值是多少,就代表有多少ms。编辑时可以选择性使用天(d)、小时(h)、分钟(m)、秒(s)和毫秒(ms

文档评论(0)

159****5811 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档