电供暖是利用电力,使用电锅炉等集中式供暖设施或发热电缆、电热膜、蓄热电暖器等分散式电供暖设施,以及各类电驱动热泵,向用户供暖的方式。
根据供暖面积不同,单个电加热锅炉一般由9—12个加热棒组成,单个电加热锅炉加热功率涵盖72kW—96kW。为了避免单个锅炉内所有加热棒同时启动对电网造成电流冲击,在每个加热棒之间需要满足“先起先停”的控制逻辑。
针对用于单个电加热设备的顺序启动控制,开发了可在PLC只需单次调用就可实现电加热顺序启动的功能库。
西门子PLC模块 硬件及软件需求
1. 硬件要求
S7-200 SMART CPU控制器
2. 软件要求
STEP 7-Micro/WIN SMART
西门子PLC模块 控制程序
Boiler指令
Boiler指令库主要适用于多组加热器或加热棒进行顺序启停,启动原则为“先起先停”。
用户可将该程序库在程序中进行调用,实现单台锅炉内的加热棒的顺序启动控制,并通过Pointer指针的方式,对其内部的变量进行V区起始地址的定义和划分。
Boiler指令库分为两种模式
模式1为温度自动控制,通过设定温度和实际温度的差值控制加热器的启动与停止;
模式2为手动模式,用户可根据需要自行定义启动与停止条件。
加热棒数量、启动时间间隔和停止时间间隔用户可进行自行设置。
注意该库内部会使用到T57~T60的定时器功能,用户可在源程序中可自行修改其分辨率。
西门子PLC模块 程序块
图1 Boiler库程序块
西门子PLC模块 程序块引脚
用户可以自行定义加热输出字,并进行如图2所示的输出点的定义。
图2 加热输出状态字定义
本文摘自:西门子