基于PLC的冷库控制系统设计

摘 要

    饮料行业冷库控制系统主要按照该冷库的温度恒温控制的工艺设计需求,对系统进行冷水机组、冷水泵、冷却塔、冷却泵的自动控制设计,冷水机组通过变频器控制,采用冷库温度反馈和设定值比较进行PID调节,控制冷水机组的变频器频率,冷却泵通过变频器控制,通过冷水的温度反馈和上下限设定值比较,进行频率输出控制。通过调试和仿真达到设计工艺的要求,满足设计的需求。

关键词:冷库;可编程控制器;变频器;PID;恒温控制

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目 录

摘 要 1

1冷库控制的总体设计 2

1.1冷库的工艺要求 2

1.2系统的方案设计 3

2 冷库控制的硬件设计 4

2.1系统的I/O分配设计 4

2.2系统的主电路设计 5

2.3系统的PLC电路设计 6

3 冷库控制的软件设计 8

3.1系统的功能流程设计 8

3.1.1 手动控制流程设计 8

3.1.2 自动控制流程设计 8

3.2 PID的指令导向组态 9

3.3 程序的设计 13

3.3.1 手动控制程序设计 13

3.3.2 自动控制程序设计 15

3.3.3 温度调节控制程序设计 17

3.3.4 外部输出程序设计 18

致 谢 20

参考文献 21

 

 

 

 

 

 

1冷库控制的总体设计

1.1冷库的工艺要求

    本设计主要针对饮料行业的冷库进行设计,该冷库常温设定值为2摄氏度到5摄氏度,冷库面积为容积为500立方米。冷库主要设备包括冷水机组、冷水泵、冷却塔、冷却泵、冷风机以及水箱等。为了防止冷冻水在环境温度较低情况下结冰,在进行冷冻水添加之前,需要向冷冻水里添加防冻液,防止温度较低情况下由于结冰,而导致管道堵塞。水箱主要储存冷冻水,通过水箱、冷水机组、冷水泵之间形成冷冻水循环。而对于冷却塔和冷却泵之间形成冷冻水热量散热循环。对于冷风机的使用,主要向冷库内进行冷气输送,达到冷库温度均匀的目的。为了实现冷库的控制要求,需要将冷冻机组的温度设定值设置为7摄氏度,通过该温度值的设置,与反馈的温度值进行比较,实现PID变频调节控制。系统的工艺主要分析如下:

    (1)冷水机组和冷水泵形成循环系统,冷库采用冷水降温的方式进行降温和恒温控制。冷水机组主要作用将水制冷,冷水泵的主要作用将形成冷库冷水循环。冷水机组通过变频器进行控制,通过变频器频率调节,实现制冷量的调节。当冷冻水温度高于设定温度时,将冷水机组的频率增加,确保足够的制冷量,进行冷库降温。当冷冻水温度低于设定温度时,为了节能效果,将冷水机组的频率降低,达到节能控制效果。对于冷水泵的控制,通过接触器控制,确保冷水循环。

   (2)冷却塔和冷却泵主要将冷库的冷水循环后的热水进行冷却。冷却泵采用变频器进行控制,通过变频器控制冷却泵的冷却水流速,对冷水的出水管道进行温度检测,当温度高于设定上限值时,冷却泵频率增加,冷却水流速加快,有利于对冷水的出水温度充分降温,当冷水出水口的温度低于下限值时,为了实现节能效果,将冷却泵的频率降低。对冷却塔控制,采用接触器控制实现循环冷却水的冷却。

   (3)对于冷风机控制,采用工频控制,将冷冻水盘管的冷气输送到冷库,达到冷库温度均匀分布的目的。

   (4)冷库的控制分为手动控制和自动控制,当手动控制时,通过外部的按钮进行设备的启停控制,冷却塔和冷水泵采用接触器控制,按下外部启停按钮后,冷却塔和冷水泵运行。对于冷水机组和冷却泵采用变频器控制,当手动启动后,变频器运行,并且频率给定为50HZ。

   (5)自动控制时,当系统无故障时,系统启动后,所有设备自动运行,对于冷水泵的频率控制采用PID调节控制,通过冷库的温度反馈值和设定值比较,进行PID的调节输出,实现冷库的恒温控制。而对于冷却泵的频率调节,由于冷却水无需实现恒温控制,只需要进行上限值和下限值的比较,当冷水出水口的水温大于设定上限值时,频率按照每秒0.5HZ的速度增加,当冷水出水口的水温小于设定下限值时,频率按照每秒0.5HZ的速度减小。这样既实现了系统的功能控制,又实现了系统的节能控制。

   按照以上的工艺要求,对冷库控制系统进行设计,设计包括方案确定、硬件选型、图纸设计和流程设计,通过软件设计实现仿真调试,达到系统控制的目的。

1.2系统的方案设计

    按照以上的控制方式选择,系统选用可编程控制器作为设计的控制单元。冷库的控制方案主要如下分析:

   (1)系统分为手自动两种方式,手动时通过外部按钮启停控制,自动时,所有设备运行,对冷水机组和冷却泵实现频率调节控制。

   (2)对冷水机组的控制采用PID调节实现冷库的恒温控制,冷水机组的制冷量大小根据冷库的温度反馈值和温度设定值进行比较,实现频率调节,从而达到实现制冷量的调节。

   (3)对冷却泵的控制,主要将冷水出水口的温度,通过上限值和下限值比较,进行频率调节控制,当当前冷水出水口温度过高,为了提高冷库的控制效率,增加冷却泵频率,使冷却水循环加快,达到对冷水出水口的水温快速降温的目的,如果冷水出水口的温度低于下限值,将为了实现节能控制效果,将冷却泵频率降低,达到节能控制的目的。

    按照以上控制方案的设计,具体方案如下所示。

 

图2-1 系统控制方案图

 

2 冷库控制的硬件设计

2.1系统的I/O分配设计

对于冷库控制系统的I/O分配设计,主要的作用是进行系统的外部输入信号和输出信号之间的地址分配,这些输入和输出的功能进行具体的I/O分配设计,具体的分配设计如下表所示。

表2-1 系统I/O分配表

输入功能

输入地址

输出功能

输出地址

 

手自动选择

I0.0

运行指示

Q0.0

 

系统启动

I0.1

故障指示

Q0.1

 

系统停止

I0.2

自动指示

Q0.2

 

冷水机组启停

I0.3

冷水机组运行

Q0.3

 

冷水泵启停

I0.4

冷水泵运行

Q0.4

 

冷却塔启停

I0.5

冷却塔运行

Q0.5

 

冷却泵启停

I0.6

冷却泵运行

Q0.6

 

冷水机组故障

I0.7

冷风机运行

Q0.7

 

冷水泵故障

I1.0

 

 

 

冷却塔故障

I1.1

冷水机组频率输出

AQW0

 

冷却泵故障

I1.2

冷却泵频率输出

AQW2

 

冷风机故障

I1.3

 

 

 

冷风机启停

I1.4

 

 

 

冷库温度检测值

AIW0

 

 

 

冷水出水口温度检测值

AIW2

 

 

 

2.2系统的主电路设计

    按照冷库控制系统的工艺分析要求以及控制策略,选择ACS550变频器进行冷水机组和冷却泵的主电路设计,对于冷却塔和冷水泵控制,采用接触器自锁控制。变频器额定输入电压为AC380V,频率调节范围为0-50HZ,控制策略为V/F电压频率控制,通过外部端子进行变频器的启停控制,变频器的速度给定方式采用外部模拟量速度给定,给定信号为4-20MA模拟量。当输入模拟量为4MA时,给定频率为0HZ,当输入模拟量为20MA时,给定频率为50HZ。

 

图2-1 系统主电路设计图

2.3系统的PLC电路设计

    对冷库控制系统来说,系统的输入部分需要接入13个功能信号,输出部分需要接出8个执行信号,按照本系统的可编程控制器选型,选用的电源电压为AC220V,因此输入部分单元和输出部分单元的电压等级和电源电压等级相同,都为AC220V。按照硬件设计分析及可编程控制器电路设计规范,为后期系统的升级改造考虑,留有充足的输入备用部分和输出备用部分。

 

图2-2 系统PLC电路设计图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 冷库控制的软件设计

3.1系统的功能流程设计

3.1.1 手动控制流程设计

   对于冷库控制系统,分为手动控制和自动控制,通过外部按钮的选择,选择手动控制。当手动控制时,冷水机组启动后,冷水机组变频器开始运行,并且输出频率为50HZ,对于冷水泵和冷却塔以及冷风机采用接触器运行,当启动后,通过自锁控制运行输出。对于冷却泵启动后,变频器开始运行,并且输出频率为50HZ。

 

图3-1 手动控制流程图

3.1.2 自动控制流程设计

   当自动控制时,首先进行外部故障判断,当外部有故障时,进行故障报警输出。当外部无故障时,进行系统启动。当系统启动后,所有电动机运行输出。对冷水机组采取PID控制调节,通过P、I、D参数进行控制效果的调节,达到理想的恒定温度控制,达到冷库恒温控制的目的。PID调节需要将冷库温度反馈值和设定值之间进行比较。冷库的温度设定值可以通过手动设定,设定范围为2-5摄氏度。通过比较的差值进行PID运算,调节输出冷水机组的频率控制,实现制冷量的调节。对于冷却泵的调节,主要通过监测冷水出口的水温度,进行冷水的快速冷却。按照上限值和下限值的范围比较,控制冷却泵的频率。当冷水出水口的水温大于设定上限值时,频率按照每秒0.5HZ的速度增加,当冷水出水口的水温小于设定下限值时,频率按照每秒0.5HZ的速度减小。流程图如下图所示。

 

图3-2 自动控制流程图

3.2 PID的指令导向组态

在冷库控制系统的设计中,需要进行PID的功能应用,这就需要进行PID的指令导向建立,通过可编程控制器内部的PID指令导向建立,将对模拟量进行调节控制输出。打开编程软件STEP7-Micro/WIN,在指令导向建立中点击“PID指令”,将出现以下的对话框。

 

图3-3 PID指令向导对话框一

按照该对话框的设置,需要进行PID的回路设置,PID回路主要通过闭环控制的方式进行,一共有9个控制设置参数,该设置参数通过对话框进行设置,按照本系统的设置,选择的PID回路为0。然后进行下一步,进入下一个对话框,如下图所示。

 

图3-4 PID指令向导对话框二

   在该对话框,需要对PID控制回路的给定值进行设置,设置的参数包括给定值的上限范围和下限范围。在进行回路参数设置时,本系统按照典型的工艺控制参数进行设置,对比例增益参数设置为11,积分时间按照典型的工艺设置,设置为1分钟,对微分时间的设置为2分钟。采样时间表示系统对PID的信号反馈值的采样周期,本系统设置采样时间,按照工艺控制为1秒。其他的参数为系统对话框的默认参数设置。然后进行下一步,进入下一个对话框,如下图所示。

 

图3-5 PID指令向导对话框三

   在给对话框中,主要对输入的模拟量类型和输出的模拟量类型进行标定设置,按照系统的控制策略和总体设计方案,系统输入模拟量为电流型,信号的范围为4-20MA,系统输出模拟量也为电流型,信号范围也为4-20MA。通过此工艺方案,设定的输入模拟量为单极性模拟量,并且为20%的偏移量,设定的输出模拟量也为单极性变量,偏移量为20%。系统模拟量标定范围为6400-32000。单击下一步,进入下一个对话框,如下图所示。

 

图3-6 PID指令向导对话框四

      该对话框主要对PID指令的报警选项进行设置。本系统的报警按照控制策略和要求,需要对低限和高限进行报警设置,低限报警为0.05,高限报警为0.95。单击下一步,进入下一个对话框,如下图所示。

 

图3-7 PID指令向导对话框五

    该对话框主要对PID的指令功能分配具体的地址,本系统按照默认的地址进行分配,存储器类型为V变量存储器,范围为VB0-VB199。在此区间的存储器,将PID的运算参数进行存储,其他功能的变量不能使用该存储区此范围内的变量。单击下一步,进入下一个对话框,如下图所示。

 

图3-8 PID指令向导对话框六

该对话框需要进行PID的子程序创建,该子程序的主要作用是为了进行PID的初始化配置。本系统按照控制策略要求,以上的设置为默认设置,不添加PID的手动控制。单击下一步,进入下一个对话框,如下图所示。

 

图3-9 PID指令向导对话框七

    此对话框将前面的所有设置参数进行汇总显示,通过显示可知,建立的子程序命名为“PID0_INIT”,建立的中断程序命名为为“PID_EXE”,而且该中断事件的中断号为10。单击完成,所有的PID指令导向完成设置。在进行编译时,只需要在指令树的子程序栏,对设置好的PID功能进行调用。

3.3 程序的设计

3.3.1 手动控制程序设计

   当系统自动选择I0.0输入时,M0.0得电,表示自动位状态,Q0.2指示灯输出;在手动状态下,按下外部冷水机组启停按钮,将M0.1置位,表示当前冷水机组进行手动运行;当再次按下外部冷水机组启停按钮,或者故障输入时,将M0.1复位,表示当前冷水机组停止手动运行;在手动状态下,按下外部冷水泵启停按钮,将M0.2置位,表示当前冷水泵手动运行;当再次按下冷水泵启停按钮,或者故障输入时,将M0.2复位,表示当前冷水泵停止手动运行;在手动状态下,按下外部冷却塔启停按钮,将M0.3置位,表示当前冷却塔手动运行;当再次按下冷却塔按钮,或者外部故障输入,将M0.3复位,表示当前冷却塔停止手动运行;在手动状态下,当按下外部冷却泵启停按钮,将M0.4置位,表示当前冷却泵手动运行;当再次按下冷却泵启停按钮,或者外部故障输入,将M0.4复位,表示当前冷却泵停止手动运行。

 

 

 

3.3.2 自动控制程序设计

   当系统有故障时,外部电动机故障输入,将M0.5失电,并且Q0.1故障指示输出,如果无故障时,将M0.5得电。当外部无故障时,并且在自动状态下,按下外部系统启动按钮,M1.0得电并自锁,系统开始运行,将Q0.0得电输出;对冷库的温度值进行模拟数据转换,将6400-32000的模拟量值转换为-100到200摄氏度的实数值,实数值的地址为VD0; 对冷循环水的温度值进行模拟数据转换,将6400-32000的模拟量值转换为-100到200摄氏度的实数值,实数值的地址为VD4。

 

 

3.3.3 温度调节控制程序设计

    当系统运行时对冷库的温度进行PID调节,通过VD100设定值对冷库的温度值进行设定,按照PID比例积分微分的设置,对冷水机组进行变频器频率调节输出,输出直接控制冷水机组的频率值,改变当前冷水机组的制冷量;当冷水机组手动运行时,将50HZ给定到冷水机组的变频器频率输出;当冷水的温度值大于设定上限值时,每秒增加0.5HZ频率给VW10,当冷水的温度值小于设定下限值时,每秒减小0.5HZ频率给VW10;在手动状态下,将50HZ直接给定到冷却水泵的频率输出值;将VW10传输带冷却水泵的模拟量输出端口,转换为4-20MA的信号给定到冷却水泵变频器。

 

 

 

3.3.4 外部输出程序设计

   当手动状态的M0.1得电或者自动运行位得电,将Q0.3冷水机组运行输出;当手动状态的M0.2得电或者自动运行位得电,将Q0.4冷水泵运行输出;当手动状态的M0.3得电或者自动运行位得电,将Q0.5冷却塔运行输出;当手动状态的M0.4得电或者自动运行位得电,将Q0.6冷却泵运行输出。当外部手动控制或自动控制时,冷风机运行Q0.7输出。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

致 谢

大学的生活,给了我很多美好的回忆,在即将结束的大学生活中,我有非常多的不舍得,在这几年里,通过专业课程的学习,我获得了非常多的知识,在今后的生活和工作中肯定会给我很多的帮助。首先感谢我的指导老师。老师的细心指导,使我能够顺利完成论文。从主题选择,主题调查,实验指导,理论分析到论文写作,教授科学严谨的学术态度,认真负责的工作作风激发了我,在研究和探索的道路上使我一生受益。在我论文的撰写期间,我总是遇到一些我无法解决的研究问题。老师总是给我详细讲解问题,在此我谨向老师表示衷心的感谢和深深的敬意。虽然论文完成,但学无止境,在未来的工作中,我将坚持学习,热爱学习。我们还将秉承认真负责的研究精神和卓越的理念,这些都是宝贵的精神财富! 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文献

[1] 罗晓珍.PLC在小型冷库控制系统中的应用[J].机械工程与自动化.2010(02)

[2] 刘柱.大型制冷车间及冷库控制系统设计与实现[D].大连理工大学.2014

[3] 丁凡利.基于PROFIBUS-DP现场总线的千吨冷库制冷自动控制系统设计[D].山东大学.2012

[4] 胡日刚.浅谈PLC控制在自动化冷库中的应用[J].制冷与空调.2013(06)

[5] 潘永平,王钦若,张慧.大型冷库网络控制系统设计[J].微计算机信息.2006(31)

[6] 高鑫,陆振军.基于PLC的船舶伙食冷库制冷控制系统的设计[J].中国修船. 2013(01)

[7] 叶翠安,吴晶,卢晓春.PLC技术在冷库自动控制中的应用[J].机电工程技术. 2010(07)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值