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等不做详细说明。

埃森哲公司正在借助SAP的解决方案和相关技术,助力中国企业实现全价值链的数字化转型
深圳飞骧科技打造高端射频中国芯,在5G移动通信产业进行布局
浅谈Linux Base System
电子产品-ESD设计分析-二
黄仁勋:NVIDIA将携手ARM共同打造AI时代首屈一指的计算公司
CODESYS变量类型的范围和所占内存大小
十种pandas数据编码的方法分享
里程碑式时刻!宁波物联网用户已经突破800万
索尼以DMP-Z1宣告:"音乐播放器就应该这样做"
Centripetal Networks诉思科诉讼败诉,法官判定思科未侵权
超声波焊接现溢料和毛边的原因分析,该如何解决
铝电解电容选型参数,How to Select Aluminum Electrolytic Capacitor
盟固利新材料、苏达汇诚、锐深科技的优秀锂电产品推荐
PyTorch教程-13.4. 硬件
IOT数据怎样来保护
商思特威科技推出车用CMOS图像传感器的LED闪烁抑制技术
钢铝复合散热器的简单介绍
福建中科明润科技梓晶微集成电路封装测试工程项目竣工
人工智能恐惧症 源自人类内心的“恶”
爱立信预测到2024年底5G全球人口覆盖率将达到45%