Page 117 - 可编程控制器设计原理
P. 117

第四章  PLC 基本控制指令


               个自动化生产线中,一台电机的启动需要同时满足 “电源开关闭合” 和 “安全
               门关闭” 两个条件。可以将电源开关状态连接到输入点 I0.0,安全门状态连接
               到输入点 I0.1,电机控制输出连接到 Q0.0。通过逻辑与运算,只有当 I0.0 和 I0.1

               都为 “1” 时,Q0.0 才会输出 “1”,电机启动。
                   在处理多个传感器数据时,可能需要筛选出同时满足多个条件的数据。例如,
               在一个温度和压力监测系统中,需要筛选出温度在 20 - 30℃且压力在 1 - 2MPa
               范围内的数据。可以将温度传感器和压力传感器的信号分别转换为数字量输入到

               PLC,然后使用逻辑与运算来判断是否满足条件。
                   (二)逻辑或(OR)运算符
                   在一些重要的工业设备中,为了保证生产的连续性,通常会配备备用设
               备。当主设备出现故障时,备用设备需要立即启动。例如,主电机连接到输入点

               I0.0,备用电机连接到输入点 I0.1,控制输出连接到 Q0.0。只要主电机或备用电
               机有一个正常工作(对应的输入信号为 “1”),Q0.0 就会输出 “1”,表示系
               统正常运行。
                   在某些控制场景中,可能存在多种触发条件,只要满足其中一个条件,就可
               以触发相应的动作。例如,在一个自动门控制系统中,门可以通过刷卡(连接到

               I0.2)或按下按钮(连接到 I0.3)来打开,只要 I0.2 或 I0.3 有一个输入信号为 “1”,
               门就会打开。
                   (三)逻辑非(NOT)运算符

                   在一些控制场景中,需要对某个信号的状态进行取反。例如,在一个液位控
               制系统中,当液位传感器检测到液位高于设定值时,传感器输出信号为 “1”,
               但我们希望当液位低于设定值时才启动排水泵。可以使用逻辑非运算符对液位传
               感器的信号进行取反,然后用取反后的信号来控制排水泵。

                   在设备故障诊断中,有些故障信号是低电平有效(即故障发生时信号为 “0”),
               而在 PLC 程序中通常需要高电平来触发报警。这时可以使用逻辑非运算符将故
               障信号取反,使其变为高电平有效,以便触发报警输出。


                   三、复杂逻辑表达式的构建

                   (一)多层嵌套逻辑
                   假设在一个自动化生产车间,有三台设备 A、B、C,它们的运行状态分别



                                                                                      109
   112   113   114   115   116   117   118   119   120   121   122