S71200基本数据类型

一、PLC编程的数据类型主要分为四种:位,字节,字,双字

位:开关量,即BOOL量,只有0和1,表示开和关,得电和断电。

例如:I、Q、M

I0.0,I0.1......

字节:8个位

字:2个字节,16个位

双字:两个字,32个位

二、西门子编程中基本的数据类型共7种,分别是:


位bit、字节byte、字word、双字double word、整数型int、双整数dint、实数real。

关系公式:1双字=2字=4字节=32位

1.位
BOOL,只有两个值0和1,如I0.0,Q0.2等

2.字节
一个字节等于8位,范围是0~7,如IB0包括I0.0-I0.7。

3.字
相邻的两字节组成一个字,表示一个无符号数,因此字为16位。如IW0由IB0和IB1组成。

4.双字
相邻的两个字组成一个双字,来表示一个无符号数。如MD4由MW4和MW6组成。

5.整数
为有符号数,最高位为符号位,1表示正数,0表示负数。

6.浮点数
可以用来表示小数。

常见的西门子PLC数据类型如下所示:
数据类型    位大小    数值范围    常数示例    地址示例
USInt    8    0到255    78、2#01001110    MB0、DB1、DBB4
SInt    8    -128到127    +50、16#50    
UInt    16    0到65,535    65295、0    MW2、DB1.DBW2
Int    16    -32,768到32,767    30000,+3000    
UDInt    32    0到4294967295    4042322160    MD6、DB1.DBD8
DInt    32    -2147483648到2147483647    -2131754992    MD6、DB1.DBD8
Real    32    -3.402823e+38到1.175495e-38    123.459、-3.4    MD100、DB1.DBD8
LReal    64    1.7976931348623158e+308到-2.2250738585072014e-308    123.5454、1.2E+40    DB_name.Var_name,规则:1.不支持直接寻址;2.可在OB、FB或FC块接口数组中进行分配
Bool    1    二进制0/1    2#0或2#1    2#0
Byte    8    无符号整型:0到255    15    IB2、MB10、DB1.DBB4
Byte    8    有符号整型:-128到127    -63    IB2、MB10、DB1.DBB4
Byte    8    十六进制:B#16#0到B#16#FF,16#0到16#FF    B#16#F    IB2、MB10、DB1.DBB4
Word    16    无符号整型:0到65535    61680    MW10、DB1.DBW2
Word    16    有符号整型:-32768到32767    72    MW10、DB1.DBW2
Word    16    十六进制:16#0到16#FFFF    W#16#F1C0    MW10、DB1.DBW2
其中:1、整型数据类型:U=无符号,S=短,D=双
2、单精度浮点数的精度最高为6位有效数字,而双精度浮点数的精度最高为15位有效数字,在输入浮点常数时,最多可以指定6位real或15位Lreal有效数字来保持精度

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值