TIA博途S7 |
您所在的位置:网站首页 › 自定义类型变量有哪些 › TIA博途S7 |
目录
一、 概述二、 基本数据类型1 二进制数1.1 BOOL(位)1.2 BYTE1.3 WORD1.4 DWORD1.5 LWORD
2 整数2.1 SINT2.2 USINT2.3 INT2.4 UINT2.5 DINT2.6 UDINT2.7 LINT2.8 ULINT
3 浮点数3.1 REAL3.2 LREAL
4 字符串4.1 字符4.1.1 CHAR(字符)4.1.2 WCHAR(宽字符)
4.2 字符串4.2.1 STRING
三、复杂数据类型1 Array(数组)
一、 概述
数据类型组的有效性 数据类型组中定义有数据的属性,例如:内容及有效存储区的表示。 在用户程序中,可使用预定义的数据类型,并将这些数据类型添加到用户自定义数据类型中。此时,可使用以下类别: 基本数据类型(二进制数、整数、浮点数、定时器、DATE、TOD、LTOD、CHAR、WCHAR) 复杂数据类型(DT、LDT、DTL、STRING、WSTRING、ARRAY、STRUCT) 用户自定义数据类型(PLC 数据类型 (UDT)) 指针 参数类型 系统数据类型 硬件数据类型 数据类型位数字节数Byte81Word162Dwod324Lwod648 二、 基本数据类型 1 二进制数 1.1 BOOL(位)长度: 1位 取值: FALSE 或 TRUE 输入值示例: FALSE、TRUE、BOOL#1、1、2#1、8#1、16#1、 1.2 BYTE长度: 8位 取值: 0 ~ 255 或 -128 ~ +127 输入值示例: IB2、MB2、DB1.DBB4 1.3 WORD长度: 16位 取值: 0 ~ 65535 或 -32768 ~ +32767 输入值示例: MW10、DB1.DBW2 1.4 DWORD长度: 32位 取值: 0 ~ 4294967295 或 -2147483647 ~ +2147483647 输入值示例: MW10、DB1.DBW2 1.5 LWORD长度: 64位 取值: 略 输入值示例: 略 2 整数 2.1 SINT长度: 8位 取值: -128 ~ +127 输入值示例: +55、SINT#+44 2.2 USINT长度: 8位 取值: 0 ~ +255 输入值示例: 55、USINT#66 2.3 INT长度: 16位 取值: -32768 ~ +32768 输入值示例: 555、INT#656 2.4 UINT长度: 16位 取值: 0 ~ 65535 输入值示例: 6555、UINT#61156 2.5 DINT长度: 32位 取值: -2147483648 ~ +3147483647 输入值示例: 126555、DINT#6111156 2.6 UDINT长度: 32位 取值: 0 ~ +4294967295 输入值示例: 121216555、UDINT#61111156 2.7 LINT长度: 64位 取值: 略 输入值示例: 略 2.8 ULINT长度: 64位 取值: 略 输入值示例: 略 3 浮点数 3.1 REAL长度: 32位 [31位:符号位;23-30位:指数位;0-22位:尾数位] 取值: 略 输入值示例: 略 处理 REAL 数据类型时会精确到 6 位数。 3.2 LREAL长度: 64位 [63位:符号位;52-63位:指数位;0-51位:尾数位] 取值: 略 输入值示例: 略 处理 LREAL 数据类型时会精确到 15 位数。 4 字符串 4.1 字符 4.1.1 CHAR(字符)长度: 8位 取值: ASCII 字符 输入值示例: ‘A’ 4.1.2 WCHAR(宽字符)长度: 16位 取值: ASCII 字符 输入值示例: WCHAR#‘A’ WCHAR 数据类型将扩展字符集中的单个字符保存为 UFT-16 编码形式。 4.2 字符串 4.2.1 STRING长度: 取值: ASCII 字符串,包括特殊字符 输入值示例: “name” 三、复杂数据类型 1 Array(数组) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |