PLC数据类型汇总表

2024-04-10  

二进制数

名称 类型 占用空间 举例
同类型
BOOL 布尔型 1位
TRUE 1FALSE 0
BYTE 位字符串 8位 IB2
QB2
MB1
DB1.DBB2
Tag_Name
与 SINT 和 USINT 数据类型处理的数据相同 SINT和USINT
但不能比较大小
WORD 位字符串 16位 MW2
DB1.DBW2
Tag_Name
INT 和 UINT 数据类型处理的相同的十进制数据 INT 和 UINT
但不能比较大小
DWORD 位字符串 32位 MD10
DB1.DBD8
Tag_Name
DINT 和 UDINT 数据类型处理的相同的十进制数据 DINT 和 UDINT
但不能比较大小
LWORD 位字符串 64位
LINT 和 ULINT 数据类型处理的相同的十进制数据 LINT 和 ULINT
但不能比较大小

字符串类型想要比较大小,只能换位整数格式在进行比较大小。


整数

名称 类型 占用空间 举例
同类型
SINT 整数 8位

与BYTE占用位数相同
USINT 整数 8位

BYET
INT 整数 16位

WORD
DINT 整数 32位

DWORD
LINT 整数 64位

LWORD


数据类型前面的U为无符号,例如UINT为无符号16位整数

INT位有符号16位整数

浮点数


名称 类型 占用空间 举例
同类型
REAL 浮点数 32位
1.0:REAL#1.0
LREAL 浮点数 64位



字符串


名称 类型 占用空间 举例
同类型
CHAR 字符 8位 取值范围ASCII 字符
可用来显示文字
WCHAR 字符 16位 取值范围$0000 - $D7FF

STRING 字符串

STRING 的操作数在一个字符串中存储多个字符,最多可包括 254 个字符


字符中特殊字符表示


字符 十六进制 含义 示例
$L 或 $l 0A 换行 '$LText', '$0AText'
$N 0A和OD 断行
断行在字符串中占用 2 个字符,在编辑器的显示画面中将转换为 $R$L。
'$NText', '$0A$0DText'N
$P 或 $p 0C 分页 '$PText', '$0CText'
$R 或 $r 0D 回车 (CR) '$RText','$0DText'
$T 或 $t 09 切换 '$TText', '$09Text'
$$ 24 美元符号 '100$$', '100$24'
$' 27 单引号 '$'Text$'','$27Text$27'


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。