西门子PLC基础知识:数据类型

本文详细列举了西门子PLC中常见的数据类型,包括USInt、SInt、UInt、Int、UDInt、DInt、Real和LReal等整型和浮点数类型,以及它们的位大小、数值范围和示例地址。此外,还提及了Char、Wchar、String和Wstring等字符与字符串类型,以及特殊类型的日期时间数据类型DTL。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常见的西门子PLC数据类型如下所示:

数据类型位大小数值范围常数示例地址示例
USInt80到25578、2#01001110MB0、DB1、DBB4
SInt8-128到127+50、16#50
UInt160到65,53565295、0MW2、DB1.DBW2
Int16-32,768到32,76730000,+3000
UDInt320到42949672954042322160MD6、DB1.DBD8
DInt32-2147483648到2147483647-2131754992MD6、DB1.DBD8
Real32-3.402823e+38到1.175495e-38123.459、-3.4MD100、DB1.DBD8
LReal641.7976931348623158e+308到-2.2250738585072014e-308123.5454、1.2E+40DB_name.Var_name,规则:1.不支持直接寻址;2.可在OB、FB或FC块接口数组中进行分配
Bool1二进制0/12#0或2#12#0
Byte8无符号整型:0到25515IB2、MB10、DB1.DBB4
Byte8有符号整型:-128到127-63IB2、MB10、DB1.DBB4
Byte8十六进制:B#16#0到B#16#FF,16#0到16#FFB#16#FIB2、MB10、DB1.DBB4
Word16无符号整型:0到6553561680MW10、DB1.DBW2
Word16有符号整型:-32768到3276772MW10、DB1.DBW2
Word16十六进制:16#0到16#FFFFW#16#F1C0MW10、DB1.DBW2

其中:1、整型数据类型:U=无符号,S=短,D=双
2、单精度浮点数的精度最高为6位有效数字,而双精度浮点数的精度最高为15位有效数字,在输入浮点常数时,最多可以指定6位real或15位Lreal有效数字来保持精度

字符及字符串类型:

数据类型大小范围常量输入实例
Char816#00到16#FF‘A’、‘t’
Wchar1616#0000到16#FFFF‘A’、‘t’、亚洲字符、西里尔字符及其它字符
StringN+2个字节N=0到254字节“abc”
WstringN+2个字N=0到65534字“134654@aSX.COM”

特殊类型

数据类型大小范围常量输入实例
DTL12字节最小DTL#1970-01-01-00:00:0:00.0 最大DTL2262-04-11:23:47:16.854775807DTL#2008-12-16-20:30:20.250
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值