逻辑门编程(一)——与或非门
逻辑门是数字电子电路中的基本单元,核心作用是按照预设的逻辑规则,处理输入的二进制信号(低电平/高电平),经过中间运算,输出一个新的二进制信号。它是构成计算机、手机、家电等所有数字设备的“底层积木”。微风PLC采用的就是这一套逻辑门编程思想,使得通过捕捉到不同的传感器信号,经过中间逻辑门运算,输出实际应用中需要的控制效果。
逻辑门编程中最基础的单元,就是与、或、非门,接下来将进行逐一学习。
一、与门(AND)
与门(AND)的运算逻辑为:只有当所有输入条件均为1时,才输出1,否则都将输出0。其真值表如下。
输入A | 输入B | 输出 |
0 | 0 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
1 | 1 | 1 |
- 与门符号:
- 数字输入0和数字输入1相与,得到数字输出0,逻辑图:
- 调试器演示:
二、或门(OR)
或门(OR)的运算逻辑为:当输入条件中,只要有一个为1,输出都为1。其真值表如下。
输入A | 输入B | 输出 |
0 | 0 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
1 | 1 | 1 |
- 或门符号:
- 数字输入2和数字输入3相或,得到数字输出1,逻辑图:
- 调试器演示:
三、非门(NOT)
非门(NOT)的运算逻辑为:将输入反相输出,即输入0则输出1,输入1则输出0。其真值表如下。
输入 | 输出 |
0 | 1 |
1 | 0 |
- 非门符号
- 数字输入4反相,得到数字输出2,逻辑图:
- 调试器演示:
四、总结
这一章节介绍了与、或、非门的使用,下一章节将介绍这三个门的衍生,与非、或非和异或/同或门。本专栏使用的编程软件:📝微风PLC编程软件下载(C4G02_Develop)-CSDN博客
本章节使用的逻辑门符号如下图标识: