网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

CODESYS变量类型的范围和所占内存大小

时间:2023-05-25 14:57

人气:

作者:admin

标签: 范围  CODESYS  类型  变量   

导读:在使用通讯和数据类型转换时,需要特别注意数据类型的范围和所占存储空间的大小,为了方便查询,在这里和大家归纳总结下。...

在使用通讯和数据类型转换时,需要特别注意数据类型的范围和所占存储空间的大小,为了方便查询,在这里和大家归纳总结下。

数据类型

BOOL

图片

Integer Data Types

图片

Data Type 'REAL' / 'LREAL'

图片

String

81 bytes for a STRING[80]

WString

为了区分String和Wstring的Memory空间,举例如下:

图片

Time Data Types

图片

图片

Special Data Types '__UXINT' and '__XWORD'

__UXINT is converted into ULINT on 64-bit platforms and UDINT on 32-bit platforms.

__XWORD is converted into LWORD on 64-bit platforms and DWORD on 32-bit platforms.

特殊类型

Data Type ‘UNION’ 联合

在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,以达到节省空间的目的。

举例说明:

先定义一个UNION类型的数据GJSA_Dword,如下图示:

图片

再应用如下,可以看出,arrw值受到dw值的影响,具体如下图示:

图片

Structure 结构体

结构体,由一组称为成员(或称为域,或称为元素)的不同数据组成,其中每个成员可以具有不同的类型。结构体通常用来表示类型不同但是又相关的若干数据。

图片

Enumeration枚举

枚举是一个被命名的整型常数的集合,如下图所示:

图片

Array数组

数组是一种有限数量的相同类型变量的集合;主要有以下几点说明:

定长数组

图片

数组嵌套

图片

可变长数组

图片

其他的数据类型,如指针Pointer、Reference、Alias等不做详细说明。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信