TIA博途S7

您所在的位置:网站首页 自定义类型变量有哪些 TIA博途S7

TIA博途S7

2024-07-16 22:54| 来源: 网络整理| 查看: 265

目录 一、 概述二、 基本数据类型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