西门子PLC编程
LGF 通用功能库
- LGF_BitCount
- 统计dword中0、1的个数,使用for循环,在使用右移,每次统计右移后的第0位。
- LGF_BitReset
- 复位DWord中的某一位,
- 与0置0,全1异或1则把对应的1置0
- #LGF_BitReset := #value AND (#BINARY_ONES XOR SHL(IN := #TRUE_BOOL_BIT, N := (#bitNo MOD #MAX_NO_OF_BITS)));
- LGF_BitToggle
- 异或1,则取反。