线下实训
HOME
线下实训
正文内容
音乐水池plc编程 西门子PLC编程软件博途(TIA)SCL案例(1)--两台水泵循环启停
发布时间 : 2025-05-19
作者 : 小编
访问数量 : 23
扫码分享至微信

西门子PLC编程软件博途(TIA)SCL案例(1)--两台水泵循环启停

【需求】

在很多时候,为了延长水泵使用寿命,在设计一用一备的水泵控制系统中,我们常用循环使用,当运行水泵到达设定时间后,就停止并启动另外一台水泵。

【设计】

我们采用功能来设计,首先建立一个功能FC2(命名两台水泵循环启停)

功能参考代码如下:

REGION 初始化

// 初始化数据

IF NOT #initialize THEN

#B1_RTview := 0;

#B2_RTview := 0;

#B_RTset := 20;

END_IF;

#initialize := TRUE;

END_REGION

REGION #两台泵循环启停

//主功能块

"R_TRIG_ b1"(CLK:=#B1_drive AND #clock_p,

Q=>#P1);

IF #P1 THEN

#B1_RTview := #B1_RTview+ 1;

END_IF;

"R_TRIG_B2"(CLK := #B2_drive AND #clock_p,

Q => #P2);

IF #P2 THEN

#B2_RTview := #B2_RTview + 1;

END_IF;

IF #B1_RTview>= #B_RTset THEN

#B2_drive := 1;

#B1_RTview := 0;

#B1_drive := 0;

END_IF;

IF #B2_RTview >= #B_RTset THEN

#B1_drive := 1;

#B2_RTview := 0;

#B2_drive := 0;

END_IF;

END_REGION

建立数据块:

在OB1中调用

上图当前1#泵运行2 分钟。

上图2#泵运行4分钟,

设定切换时间是5分钟。

【说明】

以上程序是通过仿真软件测试,真实使用的时候,我们还要建立水泵的三三个状态(远程允许、运行反馈、故障反馈)以及水池的低液位保护等。

水泵的计时触发采用运行反馈。

罗克韦尔(AB)PLC两台水泵自动控制

以实验室现有硬件进行组态,场景为有一密封水池,高10米,正常水位分-5+5米,当水位在-4米时启动给水泵,当水位在+4米时停给水泵。-3米低报警,-4米低低报,+3米高报警,+4米高高报,有两台给水泵互锁供水,能手动启停及自动切换,画面自行连接,状态信号,水位趋势图,正确使用现有硬件地址。

AB PLC编写案例

分析题目:

题中说明了需要低于多少水位水泵自动启动,高于多少水位自动停止,则采用液位传感器进入PLC模拟量模块进行处理,同时还实现手自动切换,则使用上位机软件和现场按钮都可以实现该功能,同时需要最画面,在此则选用Intouch软件做系统的上位机。

硬件配置

根据下面的硬件配置,在软件中做相关配置

CPU模块

1756-L61

通讯模块

1756-EN2T

模拟量输入模块

1756-IF8

模拟量输出模块

1756-OF8

数字量输入模块

1756-IB32/B

数字量输出模块

1756-OB32

程序标签

名称

别名

基本Tag

Daty Type

样式

说明

auto_out

Local:5:O.Data.6

ocal:5:O.Data.6

BOOL

Decimal

自动指示灯

auto_start

Local:4:I.Data.8

Local:4:I.Data.8

BOOL

Decimal

自动启动按钮

auto_stop

Local:4:I.Data.9

Local:4:I.Data.9

BOOL

Decimal

自动停止按钮

M1_start

Local:4:I.Data.0

Local:4:I.Data.0

BOOL

Decimal

M1手动启动

m1_stop

Local:4:I.Data.1

Local:4:I.Data.1

BOOL

Decimal

M1手动停止

m2_start

Local:4:I.Data.2

Local:4:I.Data.2

BOOL

Decimal

M2手动启动

m2_stop

Local:4:I.Data.3

Local:4:I.Data.3

BOOL

Decimal

M2手动停止

water_h

Local:5:O.Data.0

Local:5:O.Data.0

BOOL

Decimal

水位高报

water_hh

Local:5:O.Data.1

Local:5:O.Data.1

BOOL

Decimal

水位高高报

water_l

Local:5:O.Data.2

Local:5:O.Data.2

BOOL

Decimal

水位底报

water_ll

Local:5:O.Data.3

Local:5:O.Data.3

BOOL

Decimal

水位底底报

water_out1

Local:5:O.Data.4

Local:5:O.Data.4

BOOL

Decimal

水泵1输出

water_out1_g

Local:4:I.Data.6

Local:4:I.Data.6

BOOL

Decimal

水泵1FR故障

water_out2

Local:5:O.Data.5

Local:5:O.Data.5

BOOL

Decimal

水泵2输出

water_out2_g

Local:4:I.Data.7

Local:4:I.Data.7

BOOL

Decimal

水泵2FR故障

water_sw

Local:2:I.Ch0Data

Local:2:I.Ch0Data

REAL

Decimal

水位输入信号

备注:现场的按钮信号则是根据配置的PLC扩展模块的顺序来看,例如:water_sw中的Local:2:I.Ch0Data的含义是:2插槽的模拟量模块的0号通道;water_out2_g中Local:4:I.Data.7的含义是:4插槽的数字量模块的7号通道。

其中模拟量输入0通道现场采集的输入信号是4-20mA,则2插槽的0通道的具体参数如下图,输入范围选择为0-20mA,比例选项中高信号为20,高工程量则为5.0;低信号把0改为4.0,低公程量则为-5.0,表示的含义是当输入信号为20mA时现场的液位则为5.0米,当输入信号为0mA时现场的液位信号则为-5.0米。

PLC程序

程序解释:

通过液位传感器的数据采集,通过大于和小于指令,任务中提到当水位大于4.0米时属于高高报警,大于3.0米时则是高报警;当水位大小于-4.0米时属于低低报警,小于-3.0米时则是低报警,为了现场直观性的知道水位状态,则输出指示灯,同时也采集到上位机上做显示。

AB 上位机

打开下面链接PLC的驱动设置;找到“AB_VBP-1”,打开看到会“01,RSLogix 5000 Emulator,qr”点击鼠标右键找到“Configure New DDE/OPC Topic”双击进入下面界面,我们使用它的默认的节点名称,记住它后面会使用到。

接下来打开RSview32 works软件,点击系统“+”符号;

在此界面可以看到具有“通道”“节点”以及标记数据库;

在此界面选择通道1,网络类型根据我们做的驱动设置选择,在此我们使用的是仿真,则选择“CONTROLNET”,主要通讯驱动选择“AB_VBP-1”点击确定即可;若未找到相关的通讯驱动则进入ABPLC驱动设置界面进入查看。

点击“节点”进入该界面,通过选择“OPC服务驱动”,在“节点名称”输入刚才所需要记住的节点名称,服务器则选择OPC Server 类型为本机”,点击“确定”退出小窗口;

在此界面选择“接受”将会显示下面该界面;

进入“标记数据库”,选择类型为“开关量”,节点输入为“qr1”,点击地址旁边的“

”可以看到具有地址浏览器中找到出现中的变量,需要的变量添加标记名,就可以看到下方具有相关的变量,该变量时链接我们上位机的变量,例如按钮,指示灯显示,数值的输入以及显示。

点击图形,新建则进入下面的画面设置,在此就不一一制作。

相关问答

2台电机带动2个水泵抽水问题:在水池内是低水位的时候,2台电...

1.问题不是很详细,以你的提问来回答的话----请你采用PLC编程控制,很简单就能实现你的控制要求,并能够实现两台运行时间的相互转换.2.如果采用普通...

圆形地埋式污水处理设备的使用方法

[回答]山东威铭环保科技有限公司是一家专业从事生活污水处理设备,工业污水处理设备,中水回用处理设备的生产制造、销售及各种污水处理工程的设计、施工、...

水箱水位显示器上ll是什么意思?

水箱水位显示器上ll是意思这个指示灯表示的是已经到二级警戒水位了,需要注意水位继续上升。水温水位控制器是一种新型控制装置,它是由恒温智能控制仪和液位智...

鱼池过滤设备有哪些?

1.管网式溢流过滤方式:在鱼池旁边建造过滤池,并在鱼池底部铺设管网,联通主池和过滤池。原理:通过循环水泵使水在主池和过滤池之间持续循环,把鱼池中的鱼排...

鱼池过滤材料鱼池过滤设备有哪些?

1.管网式溢流过滤方式:在鱼池旁边建造过滤池,并在鱼池底部铺设管网,联通主池和过滤池。原理:通过循环水泵使水在主池和过滤池之间持续循环,把鱼池中的鱼排...

消防联动输入输出模块的系统原理使用与连接_建筑界

消防泵控制柜工作原理:各类建筑的地面蓄水池的进水,地面锅炉的冷水补水,地面空调系统冷却水循环水池的补水,地面热水循环水池的补水,消防和喷淋专用地面蓄水池的...

鱼池过滤器哪种好,鱼池过滤器怎么制作,鱼池过滤器价格?,...

[回答]如何正确选择园林鱼池过滤器!苏州园林中都有养鱼水池,但是都不是活水,水质浑浊、变绿、发臭、鱼儿养不活等,日积月累就成了苏州园林景观的败笔。选...

什么是水位控制开关?-设计本有问必答

浮球开关也叫液位开关或水位开关,它的英文名为FloatSensor。有单触点和多触点的塑料浮球开关(PP发泡和NBR)和全不锈钢浮球开关(有普通型和高温型)...

商砼公司固废怎么处理?

(1)洗车泵抽取经过澄清的回收水,通过洗车注水管注入搅拌车做洗车用水。洗完后的污水及残渣排入泄料槽,借助料槽冲洗水泵抽取搅拌池的污水形成的高速流动水流...

用变频器恒压供水都需要安装什么?

变频恒压主要具有一下特点:1.水泵起停由PLC控制,可具备全循环软起动功能;2.具有自动、手动切换和手动操作装置,不使用控制柜时,可用手工操作使水泵直接在...

 朱利安麦凯  地精研究院 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部