操作符是 IEC 61131-3 标准的延伸。
BITADR 得出DWORD 中一个数据段内的位偏移量。




注意

偏移量取决于目标系统设置中是否选择或清除了 "字节寻址 "选项。
DWORD 中的最高值位组(4 位)定义内存范围:
标记M : 16#40000000
输入I : 16#80000000
输出Q : 16#C0000000




小心

在使用地址指针时,请注意应用在线更改会移动地址的内容。
示例
ST 实施语言:
VAR
xVar AT %IX2.3 : BOOL;
dwBitoffset : DWORD;
END_VAR
dwBitoffset := BITADR(xVar); (* If byte addressing = TRUE, result = 16#80000013; if byte addressing = FALSE, result = 16#80000023 *)