wxh850910 发表于 2021-9-17 16:02:00

关于双字和字的片段寻址

求助各位大神,codesys怎么才能寻址到双字里的每个字或者字里的每个字节。
在西门子里可以很方便的对一个双字DWORD进行片段访问 DWORD.%W0和DWORD.%W1,
以及DWORD.%B0、DWORD.%B1、DWORD.%B2、DWORD.%B3很方便。
但是刚接触codesys没找到这种片段寻址的方式,只能来求助各位大神了。

e392640 发表于 2021-10-1 17:47:48

指针就是一个地址。一个变量的地址称为该变量的“指针”。内存以字节为单位,以“地址”进行编号。
        <标识符>: POINTER TO <数据类型 | 功能块 | 程序 | 方法 | 函数>;

取指针地址内容即意味着读取指针当前所指地址中存储的数据。
通过在指针标识符后添加内容操作符“^” ,可以取得指针所指地址的内容。
ADR 指令用来获取变量内存地址的操作符。

KeVinMai 发表于 2022-8-31 14:18:42

%MB3.0%MB3%MW2%MD0
   位         字节       字      双字
页: [1]
查看完整版本: 关于双字和字的片段寻址