控制室温的示例
控制室温
在冷库中,温度必须维持在零摄氏度以下。
传感器用于检查是否存在温度波动。
如果温度上升到零摄氏度以上,制冷系统将在预设的时间内启动。
在此期间,“制冷系统启动”指示灯将一直点亮。
满足下列条件之一时,将停止制冷系统并熄灭指示灯:
传感器报告温度回落到零摄氏度以下。
预设的制冷时间已过。
按下了“停止”按钮。
如果预设的制冷时间已过,但冷库中的温度仍然过高,则可以按下“复位”按钮重新启动制冷系统。

实施
下表列出了所用变量的定义:
| 名称 | 声明 | 数据类型 | 备注 |
|---|---|---|---|
| Sensor | Input | BOOL | 温度传感器信号 |
| RESET | Input | BOOL | 重新启动 |
| STOP | Input | BOOL | 制冷系统停止。 |
| MaxCoolTime | - | TIME |
预设的制冷时间 该变量在“DB_Cool”数据块中定义。 |
| CurrCoolTime | - | TIME |
当前已用的制冷时间 该变量在“DB_Cool”数据块中定义。 |
| Cooling system | Output | BOOL | 制冷系统启动。 |
| Lamp | Output | BOOL | “制冷系统启动”信息指示灯点亮。 |
| TempVariable | Temp | BOOL |
临时变量 该变量将存储 IEC 定时器 TP 的信号状态。 |
以下程序段显示了控制室温所需的 LAD 编程:
程序段 1:

程序段 2:

当冷库中的温度上升到零摄氏度以上时,“Sensor”操作数的信号状态从“0”变为“1”(信号上升沿)。
当输入 IN 处于信号上升沿时,预设制冷时间的定时器函数将启动,同时“TempVariable”的信号状态为“1”。
“TempVariable”的信号状态为“1”会导致制冷系统和指示灯在程序段 2 中打开。必须在程序段 2 中对“传感器”、“制冷系统”和“指示灯”输出进行编程,因为在定时器函数的 Q 输出中只能对一个线圈进行编程。
如果冷库中的温度回落到零摄氏度以下,传感器的信号状态将变回为“0”。这将停止制冷系统并熄灭指示灯。
如果传感器没有发出温度下降的信号,最迟在预设的制冷时间用完后,将停止制冷系统并熄灭指示灯。在这种情况下,可以按“RESET”按钮重新开始制冷。按下按钮后再松开该按钮,将在输入 IN 端产生新的信号上升沿,该信号将重新启动制冷系统。
可以随时按下“STOP”按钮,停止制冷系统并熄灭指示灯。
审核编辑:刘清
AI技术是如何助推新一代传感器大力发展的?
时间:2026-03-18
物联网的特点有哪些 物联网的常见应用有哪...
时间:2026-03-18
【NuMaker-M2354试用】spi测试分享
时间:2026-03-18
一种用于测量单细胞瞬态响应的封闭式微流控...
时间:2026-03-18
电流检测方案的演变过程
时间:2026-03-18
CMOS兼容的Te/Si超快近红外光电探测器设计实...
时间:2026-03-18
PVDF压电纤维仿生柔性传感器水下传感特性介...
时间:2026-03-18
浅析基于SLAM的机器人自主定位导航
时间:2026-03-18
自动驾驶中基于网格的交通场景感知介绍
时间:2026-03-18
TMR磁传感器芯片有哪些特性?有哪些应用?
时间:2026-03-18
玻璃釉电容器的结构与特点
时间:2026-03-05
电阻的标称阻值和允许偏差
时间:2026-03-05
石英灯电子变压器电路原理
时间:2026-03-06
变压器并列运行的条件浅析
时间:2026-03-06
碳膜电阻如何识别_金属膜电阻器和碳膜电阻器...
时间:2026-03-05
三极管的主要参数
时间:2026-03-07
光伏控制器简介
时间:2026-03-06
关于STM32WL LSE 添加反馈电阻后无法起振的...
时间:2026-03-05
可调电阻怎么接线
时间:2026-03-05
压敏电阻有正负极吗
时间:2026-03-05