Codesys 数据结构之联合体(UNION) 类型详解
定义&声明联合体就是不同类型的变量占用一个内存的数据结构;
特点:
1.不同变量占用同一个内存
2、单个变量值从内存低字节开始
其声明语法如下:
TYPE <联合体名字> :
UNION
<变量1>
<变量2>
<变量3>
<……>
END_UNION
END_TYPE
例如:内存大小为4个byte,var2变量从低位读取1个字节内存空间对应的值;var3变量从低位读取2个字节内存空间对应的值
另外要尽量保障每个数据占用内存空间一样,避免错乱,如下就是错乱的情况
下例可作为数据类型转化使用,将两个BYTE数据类型转化为1个WORD类型
页:
[1]