
水塔液位控制系统的西门子S7-1200PLC与TP700博途V15:含IO表及PLC电路图CAD
## 水塔液位控制系统实战手记
厂区西北角那个老水塔改造项目终于交到我手上了。领导撂下一句"用新PLC做,带触摸屏",我默默
打开TIA Portal V15,开始盘算S7-1214C的IO分配。这套系统核心就三点:液位检测、阀门控制、人机交互。
先看硬件配置:
- 模拟量输入:4-20mA液位传感器接在AI0(地址PIW64)
- 数字量输出:Q0.0控制进水阀,Q0.1控制排水阀
- TP700 Comfort屏走Profinet连PLC
![IO表截图]
这张IO表是上周熬到凌晨两点改出来的,重点是把急停按钮(I0.0)和手自动切换(I0.1)放在最前
面。电工接线时特别容易犯迷糊,把DI点的公共端接反,这种低级错误坑过我三次。
程序里最核心的是液位控制FC块:
```STL
// 液位标准化
L PIW 64
ITD
DTR
L 2.7648e+4 // 27648对应20mA
/R
T "液位百分比"
// 自动模式控制
A "手自动切换"
JNB _手动
L "液位百分比"
L 90.0
>=R
= "排水阀" // 高水位开排水
L "液位百分比"
L 10.0