全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 连接器 >

西门子博途:控制室温的示例

时间:2023-08-07 10:10

人气:

作者:admin

标签:   定时器  传感器  存储器 

导读:西门子博途:控制室温的示例-在冷库中,温度必须维持在零摄氏度以下。 传感器用于检查是否存在温度波动。 如果温度上升到零摄氏度以上,制冷系统将在预设的时间内启动。 在此期间...

控制室温的示例

控制室温

在冷库中,温度必须维持在零摄氏度以下。

传感器用于检查是否存在温度波动。

如果温度上升到零摄氏度以上,制冷系统将在预设的时间内启动。

在此期间,“制冷系统启动”指示灯将一直点亮。

满足下列条件之一时,将停止制冷系统并熄灭指示灯:

传感器报告温度回落到零摄氏度以下。

预设的制冷时间已过。

按下了“停止”按钮。

如果预设的制冷时间已过,但冷库中的温度仍然过高,则可以按下“复位”按钮重新启动制冷系统。

69c20928-3456-11ee-9e74-dac502259ad0.png

实施

下表列出了所用变量的定义:

名称 声明 数据类型 备注
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:

69e1dfb4-3456-11ee-9e74-dac502259ad0.png

程序段 2:

69f78bb6-3456-11ee-9e74-dac502259ad0.png

当冷库中的温度上升到零摄氏度以上时,“Sensor”操作数的信号状态从“0”变为“1”(信号上升沿)。

当输入 IN 处于信号上升沿时,预设制冷时间的定时器函数将启动,同时“TempVariable”的信号状态为“1”。

“TempVariable”的信号状态为“1”会导致制冷系统和指示灯在程序段 2 中打开。必须在程序段 2 中对“传感器”、“制冷系统”和“指示灯”输出进行编程,因为在定时器函数的 Q 输出中只能对一个线圈进行编程。

如果冷库中的温度回落到零摄氏度以下,传感器的信号状态将变回为“0”。这将停止制冷系统并熄灭指示灯。

如果传感器没有发出温度下降的信号,最迟在预设的制冷时间用完后,将停止制冷系统并熄灭指示灯。在这种情况下,可以按“RESET”按钮重新开始制冷。按下按钮后再松开该按钮,将在输入 IN 端产生新的信号上升沿,该信号将重新启动制冷系统。

可以随时按下“STOP”按钮,停止制冷系统并熄灭指示灯。






审核编辑:刘清

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信