Network 1 — 启停自锁

目的:控制喷泉的启动与停止。
条件 → 动作:Start_fountain 置位 Fountain 并自锁;Stop_system 常闭触点断开时复位。
为什么:标准起保停;停止按钮用常闭,停止优先。
逻辑:Fountain = (Start_fountain OR Fountain) AND NOT Stop_system
喷泉水泵/阀门的时序组合,形成多段喷水效果。
通过 TiaLink 把本示例的 5 个对象导入你当前打开的 TIA Portal 项目。导入前会先预检,默认不覆盖同名对象,导入后不会自动保存。
启动喷泉后,喷头按"高喷 15 秒 → 低喷 15 秒 → 停 5 秒"循环,直到按下停止按钮。
程序用自锁 + 三个脉冲定时器首尾相接形成循环序列,是"多段动作循环"的简洁范例。
| 信号 | 类型 | 含义 | 作用 |
|---|---|---|---|
Start_fountain |
I | 启动按钮 | 启动喷泉 |
Stop_system |
I | 停止按钮(常闭) | 停止喷泉 |
Fountain |
M | 喷泉运行标志 | 自锁;序列总使能 |
High_spray |
Q | 高喷输出 | 15 秒 |
Low_spray |
Q | 低喷输出 | 15 秒 |
Tag_1 |
M | 停顿窗口 | 5 秒,循环间隔 |
| 定时器 | TP | 15s/15s/5s | 三段时长 |
Start_fountain → Fountain 自锁;High_spray 高喷 15 秒;Low_spray 低喷 15 秒;Tag_1 停顿 5 秒;Stop_system → Fountain 复位,全部停止。
目的:控制喷泉的启动与停止。
条件 → 动作:Start_fountain 置位 Fountain 并自锁;Stop_system 常闭触点断开时复位。
为什么:标准起保停;停止按钮用常闭,停止优先。
逻辑:Fountain = (Start_fountain OR Fountain) AND NOT Stop_system

目的:在喷泉运行期间循环切换三段动作。
条件 → 动作:
High_spray = TP(IN = Fountain AND NOT Tag_1, 15s).Q:高喷 15 秒;Low_spray = TP(IN = Fountain AND NOT Tag_1 AND NOT High_spray, 15s).Q:高喷结束后低喷 15 秒;Tag_1 = TP(IN = Fountain AND NOT Tag_1 AND NOT High_spray AND NOT Low_spray, 5s).Q:低喷结束后停顿 5 秒。为什么:三个 TP 用"前一段结束"作为下一段的条件,最后一段结束时又释放第一段的条件,形成自动循环。
注意:Tag_1 是停顿窗口,不是停止标志;它由第三个 TP 输出,5 秒后自动消失。
逻辑(节选):
High_spray = TP(IN = Fountain AND NOT Tag_1, PT = T#15s).Q
Low_spray = TP(IN = Fountain AND NOT Tag_1 AND NOT High_spray, PT = T#15s).Q
NOT High_spray / NOT Low_spray)是否接对。PT(15/15/5 秒)。Fountain 条件里串"水池液位正常",避免干抽。| 名称 | 数据类型 | 地址 | 注释 |
|---|---|---|---|
| Start_fountain | Bool | %I0.0 | |
| Stop_system | Bool | %I0.1 | |
| High_spray | Bool | %Q0.0 | |
| Low_spray | Bool | %Q0.1 | |
| Fountain | Bool | %M0.0 | |
| Tag_1 | Bool | %M0.1 |
TIA 自动生成的定时器/计数器实例 DB,导入示例时会一并导入。
| 名称 | 数据类型 | 起始值 | 注释 |
|---|---|---|---|
| Static | |||
| PT | Time | ||
| ET | Time | ||
| IN | Bool | ||
| Q | Bool | ||
| 名称 | 数据类型 | 起始值 | 注释 |
|---|---|---|---|
| Static | |||
| PT | Time | ||
| ET | Time | ||
| IN | Bool | ||
| Q | Bool | ||
| 名称 | 数据类型 | 起始值 | 注释 |
|---|---|---|---|
| Static | |||
| PT | Time | ||
| ET | Time | ||
| IN | Bool | ||
| Q | Bool | ||