1398基于S7-200 PLC和组态王组态变频恒压供水3泵三泵 基于S7-300 PLC和组态王组态变频恒压供水3泵三泵 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
在工业自动化领域,变频恒压供水系统因其高效节能、供水稳定等优点被广泛应用。本文将详细介绍基于S7 - 200 PLC和S7 - 300 PLC结合组态王实现三泵变频恒压供水系统的搭建过程,包括梯形图程序、接线图、IO分配以及组态画面的设计。
一、IO分配
1. S7 - 200 PLC
| 输入信号 | 描述 | PLC输入点 |
|---|---|---|
| 压力传感器下限信号 | 检测水压是否低于下限 | I0.0 |
| 压力传感器上限信号 | 检测水压是否高于上限 | I0.1 |
| 手动/自动切换开关 | 切换系统运行模式 | I0.2 |
| 启动按钮 | 启动供水系统 | I0.3 |
| 停止按钮 | 停止供水系统 | I0.4 |
| 输出信号 | 描述 | PLC输出点 |
|---|---|---|
| 1号泵工频运行 | 控制1号泵工频运转 | Q0.0 |
| 1号泵变频运行 | 控制1号泵变频运转 | Q0.1 |
| 2号泵工频运行 | 控制2号泵工频运转 | Q0.2 |
| 2号泵变频运行 | 控制2号泵变频运转 | Q0.3 |
| 3号泵工频运行 | 控制3号泵工频运转 | Q0.4 |
| 3号泵变频运行 | 控制3号泵变频运转 | Q0.5 |
2. S7 - 300 PLC
| 输入信号 | 描述 | PLC输入点 |
|---|---|---|
| 压力传感器下限信号 | 检测水压是否低于下限 | I10.0 |
| 压力传感器上限信号 | 检测水压是否高于上限 | I10.1 |
| 手动/自动切换开关 | 切换系统运行模式 | I10.2 |
| 启动按钮 | 启动供水系统 | I10.3 |
| 停止按钮 | 停止供水系统 | I10.4 |
| 输出信号 | 描述 | PLC输出点 |
|---|---|---|
| 1号泵工频运行 | 控制1号泵工频运转 | Q10.0 |
| 1号泵变频运行 | 控制1号泵变频运转 | Q10.1 |
| 2号泵工频运行 | 控制2号泵工频运转 | Q10.2 |
| 2号泵变频运行 | 控制2号泵变频运转 | Q10.3 |
| 3号泵工频运行 | 控制3号泵工频运转 | Q10.4 |
| 3号泵变频运行 | 控制3号泵变频运转 | Q10.5 |
IO分配就像是给PLC的各个功能贴上了明确的标签,让它知道哪些信号从哪里来,又该把控制指令发送到哪里去,为后续的程序编写和硬件连接奠定基础。
二、接线图原理图
1. 主电路接线
三相电源通过空气开关引入,经过接触器连接到水泵电机。对于变频运行的水泵,其电源先接入变频器,再由变频器输出至电机。工频运行则直接由接触器控制电机与电源相连。例如,1号泵的主电路接线,L1、L2、L3三相电源先进入空气开关,从空气开关出来后,一路经过工频接触器KM1连接到1号泵电机的U1、V1、W1端;另一路经过变频器的输入端子R、S、T,变频器输出端子U、V、W连接到1号泵电机,这样就实现了1号泵的工频和变频两种运行方式。
2. 控制电路接线
PLC的输入信号,如压力传感器信号、按钮信号等,通过中间继电器隔离后接入PLC的输入点。输出信号从PLC的输出点引出,控制接触器的线圈,进而控制主电路中水泵的运行。比如,PLC输出点Q0.0连接到1号泵工频接触器KM1的线圈一端,线圈另一端接电源,当Q0.0输出高电平时,KM1线圈得电,主触点闭合,1号泵工频运行。
接线图就像是整个系统的“血管”,负责将各个部件连接起来,让电能和信号能够顺畅地流通。
三、梯形图程序
1. S7 - 200 PLC梯形图程序示例
Network 1: // 初始化 LD SM0.1 = M0.0 Network 2: // 手动模式 LD I0.2 A I0.3 O M0.1 = M0.1 Network 3: // 1号泵手动工频控制 LD M0.1 A I0.5 = Q0.0 Network 4: // 1号泵手动变频控制 LD M0.1 A I0.6 = Q0.1分析:在Network 1中,利用SM0.1在PLC首次扫描时接通一个扫描周期,对标志位M0.0进行初始化。Network 2实现手动模式的控制逻辑,当手动/自动切换开关I0.2闭合且启动按钮I0.3按下时,M0.1置位,表示进入手动模式。Network 3和Network 4分别控制1号泵的手动工频和变频运行,当处于手动模式且相应的手动操作按钮按下时,控制对应的输出点,使1号泵以相应模式运行。
2. S7 - 300 PLC梯形图程序示例
Network 1: // 初始化 A "OB1".FirstScan = "M0".M0.0 Network 2: // 手动模式 A "I10".I10.2 A "I10".I10.3 O "M0".M0.1 = "M0".M0.1 Network 3: // 1号泵手动工频控制 A "M0".M0.1 A "I10".I10.5 = "Q10".Q10.0 Network 4: // 1号泵手动变频控制 A "M0".M0.1 A "I10".I10.6 = "Q10".Q10.1分析:这里与S7 - 200类似,在Network 1中利用OB1的首次扫描标志位对M0.0初始化。后面的逻辑与S7 - 200中对应部分相似,通过判断手动/自动模式及相关按钮状态来控制1号泵的运行模式。
1398基于S7-200 PLC和组态王组态变频恒压供水3泵三泵 基于S7-300 PLC和组态王组态变频恒压供水3泵三泵 带解释的梯形图程序,接线图原理图图纸,io分配,组态画面
梯形图程序就像是系统的“大脑指令”,告诉各个部件在不同条件下该如何工作。
四、组态画面设计
打开组态王软件,首先创建新工程。在工程浏览器中,进入“画面”选项,新建画面如“主监控画面”。
- 添加图形元素:使用组态王的绘图工具绘制水池、水泵、管道等图形,形象地展示供水系统的结构。例如,绘制三个水泵图形,分别对应1号、2号、3号泵,并为每个水泵图形添加动画连接。
- 动画连接设置:以1号泵为例,选中1号泵图形,右键选择“动画连接”。在“填充颜色”动画连接中,设置表达式为“\\本站点\1号泵运行状态”,当1号泵运行时,泵的颜色可以发生变化,直观地展示泵的运行状态。
- 数据显示:添加文本框,设置其“模拟值输出”动画连接,连接到压力传感器采集的水压数据变量,实时显示当前水压。
组态画面为操作人员提供了一个直观友好的操作界面,让他们能够轻松监控和控制整个供水系统。
通过以上IO分配、接线图绘制、梯形图编程以及组态画面设计,我们就完成了基于S7 - 200 PLC或S7 - 300 PLC与组态王的变频恒压供水三泵系统的搭建。这种系统在实际应用中能够有效提高供水的稳定性和节能性,为工业生产和居民生活提供可靠的水源保障。