操作符是 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 *)