控制室温的示例
控制室温
在冷库中,温度必须维持在零摄氏度以下。 传感器用于检查是否存在温度波动。 如果温度上升到零摄氏度以上,制冷系统将在预设的时间内启动。 在此期间,“制冷系统启动”指示灯将一直点亮。
满足下列条件之一时,将停止制冷系统并熄灭指示灯:
传感器报告温度回落到零摄氏度以下。
预设的制冷时间已过。
按下了“停止”按钮。
如果预设的制冷时间已过,但冷库中的温度仍然过高,则可以按下“复位”按钮重新启动制冷系统。
实施
下表列出了所用变量的定义:
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”。这将停止制冷系统并熄灭指示灯。
如果传感器没有发出温度下降的信号,Zui迟在预设的制冷时间用完后,将停止制冷系统并熄灭指示灯。在这种情况下,可以按“RESET”按钮重新开始制冷。按下按钮后再松开该按钮,将在输入 IN 端产生新的信号上升沿,该信号将重新启动制冷系统。
可以随时按下“STOP”按钮,停止制冷系统并熄灭指示灯。
- 博途标准功能块Get Name(读取 PROFINET IO 设备的名称) 2024-11-24
- 调用 SCL 函数块 --事例 2024-11-24
- PROFINET Topology拓扑功能的应用范围 2024-11-24
- S7博途V16 - SCL检测存储区的填充量示例 2024-11-24
- 西门子博途SCL: FOR:在计数循环中执行 2024-11-24
- Profinet的S7常见问题 2024-11-24
- 西门子博途SCL:GOTO:跳转 2024-11-24
- 西门子博途:STL 步进顺序程序的示例 2024-11-24
- 博途:"为 PROFINET 设备分配地址和名称" 2024-11-24
- CPU-1200在线为 PROFINET IO 设备分配名称-w 2024-11-24
- 通过 PROFINET 进行在线访问 2024-11-24
- 博途:设置 PG/ PC 接口 2024-11-24
- TIA Portal中S7-1500F和S7-1200F实现安全相关控制器与智能设备通讯的配置例程 2024-11-24
- PLC现场安装全流程!新手必看 2024-11-24
- 假如PLC出现问题,怎么查找原因?90%电气老师傅都不会! 2024-11-24
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595