电子说
二进制数
名称 | 类型 | 占用空间 | 举例 | 同类型 | |
BOOL | 布尔型 | 1位 | TRUE 1 FALSE 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' |
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !