TIAv17环境下再次学习练习STL-95字逻辑指令
(2024-02-21 19:58:16)
标签:
西门子tiastl编程字逻辑指令概述 |
分类: 西门子软硬件 |
继续学习TIA环境下STL编程,本篇学习字逻辑指令。
字逻辑指令按照布尔逻辑逐位比较字(16 位)和双字(32
位)对。每个字或双字必须位于两个累加器其中一个之内。
对于字而言,累加器 2 的低字中的内容会与累加器 1
的低字中的内容组合。组合结果存储在累加器 1的低字中,同时覆盖原有的内容。
对于双字而言,累加器 2 的内容与累加器 1
的内容相组合。组合结果存储在累加器 1 中,同时覆盖原有的内容。
如结果不等于 0,则将状态字的位 CC 1 置为"1"。如结果等于
0,则将状态字的位 CC 1 置为"0"。
要执行字逻辑运算,可使用下列指令:
- AW 单字与运算(16 位)
- OW 单字或运算(16 位)
- XOW 单字异或运算(16 位)
- AD 双字与运算(32 位)
- OD 双字或运算(32 位)
- XOD 双字异或运算(32 位)