数字逻辑运算与存储功能详解
1. 二进制逻辑运算
1.1 异或功能
异或功能将两个或多个二进制状态连接在一起。当扫描结果中奇数个状态同时为 “1” 时,逻辑运算结果为 “1”;在其他所有情况下,逻辑运算结果为 “0”。当异或功能有两个输入时,如果两个输入的信号状态不同,逻辑运算结果为 “1”。
| 编程语言 | 异或功能表示 |
|---|---|
| LAD | 需通过串联和并联组合来模拟 |
| FBD | 使用具有两个或更多输入的异或框 |
| STL | 用异或 (X) 操作表示 |
| SCL | 使用逻辑运算符 XOR |
示例代码(SCL):
Binary tag 3 := Binary tag 1 XOR Binary tag 2;
1.2 逻辑运算结果取反
不同编程语言中逻辑运算结果取反的方式如下:
- LAD :NOT 触点对当前路径内的 “电流” 进行取反。若在 NOT 触点之前路径有 “电流”,则在 NO
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



