最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于PLC的水温控制系统设计

IT圈 admin 23浏览 0评论

2024年4月4日发(作者:富察鸿煊)

自动化技术

基于PLC的水温控制系统设计

彭芳

(湖南工程职业技术学院,湖南长沙,410151)

摘要:温度测量广泛应用于各种工业生产、农业生产和生活中,本文介绍基于可编程逻辑控制器(PLC)的水温测量与控制系统,利用温

度传感器进行水箱水温温度实时检测,通过PLC模拟量扩展模块进行信号的转换,根据控制要求完成PLC程序的设计与调试,实现水温的

自动调节与控制;同时通过触摸屏界面显示水温,具有直观性和可操作性。

关键词:温度;测量;控制

0 前言

温度是一种最基本的环境参数,它不仅与我们的日常生

活息息相关,同时在工业生产、农业生产过程中,许许多多

农产品的生长环境、工业产品的加工工艺流程都需要实时进

行温度检测,才能生产出合格的产品。为保证产品的质量,

要求我们对温度进行精确控制。

例如:在某水箱水温控制系统中,控制要求如下:水

箱水温由加热器控制,其功率为2kW;水温要求控制在

50℃~60℃之间,当温度低于50℃时,启动加热器;当水

温高于60℃时,关闭加热器,实现温度的自动调节与控制。

1 控制系统设计方案

温度测量可采取不同的方式,如生活中的温度计,利用

水银热胀冷缩原理,可反映出实时的天气温度。在工业控制

中,不仅要求进行温度的检测,而且要求能对产品的生产环

境温度进行控制,使温度保持在要求的范围内,实现自动调

节。基于此,笔者在水箱水温控制系统设计中,采用基于可

编程逻辑控制器(PLC)的温度测量与控制模块,可达到精

确控制、灵活调节的效果。

2 控制系统硬件设计

该系统硬件主要由西门子S7-200 SMART SR40PLC、

模拟量扩展模块EM AT04、K型热电偶传感器、加热电阻丝、

交流接触器KM和电源开关等组成。在系统设计中需要解决

两个问题:一是如何实现温度的测量?二是如何使水箱水温

保持在50

o

C-60

o

C之间?

■ 2�1 温度测量电路

首先温度测量采用应用广泛的K型热电偶传感器,它

是一种自发电式传感器,工作时不需要外加电源。K型热电

偶测量温度范围在0℃~1200℃之间,具有良好的线性热电

特性曲线;同时因为K型热电偶传感器具有造价低、测量

精确度较高、测量温度范围广等特点。这里选择型号为MT

的K型热电偶,其测量温度范围为0℃~600℃,满足本项

目的水温测量要求。

80

| 电子制作 2019年04月

在温度测量时,考虑到温度是一个随时间连续变化的模

拟信号,经温度传感器转换的电信号也是一个模拟量,它不

能作为输入信号直接与PLC相连,需要经过模-数转换,

才能接入PLC的输入端。这里采用西门子模拟量扩展模块

EM AT04进行信号的转换,该模块将温度传感器的电信号

经逆变器后输出的标准电压信号,进行A/D转换,转换为一

个字长的对应数字量,储存在模拟量存储器AI中,系统工作

时,只需将PLC模拟量存储器AI对应的温度数据读取即可。

EM AT04可输入来自热电偶的4个外部通道信号,它

具有反极性保护。

■ 2�2 温度显示电路

在水温控制系统中,我们需要将测量的温度进行数据的

显示,让我们能直观地对水温进行实时观察。这里水温显示

采用威纶通触摸屏,型号为TK6070iP,不仅可在屏上实现

温度的实时显示,而且还可以通过触摸屏上设置的起动与停

止按钮的操作,实现系统工作状态的控制,且与硬件按钮的

起动与停止操作具有同样的效果。

■ 2�3 PLC整体硬件电路

西门子S7-200 SMART SR40做为主控制器,模块输入

电源为交流220V。其输入端设置水箱温度检测起动按钮和

停止按钮,可控制系统的工作状态,其输出端接交流接触器

KM线圈。

PLC与模拟量扩展模块EM AT04通过信号线相连,扩

展模块电源为直流24V。将两线制的温度传感器分别接模拟

量扩展模块0号通道的0+、0-端点。

PLC与威纶通触摸屏TK6071iP通过信号线相连,触摸

屏供电电源为直流24V。水温硬件控制电路如图1所示。

在图1中,

起动按钮、停止按

钮分别接到PLC

的I0�0、I0�1输入

端;PLC的输出端

Q0�0接控制交流

接触器KM线圈。

图1 水温控制电路

■ 2�4 温度控制电路

在温度控制主电路中,220V交流电源经电源开关接入

交流接触器的常开触点与加热器电阻丝构成回路。

接触器线圈通电

与否,决定加热器电

阻丝是否与接通交流

电进行加热,如图2

所示。

系统起动后,若

图2 加热器控制主电路

水温低于50

o

C时,PLC执行程序使输出点Q0�0

得电,接

触器KM线圈得电,其常用开触点闭合,主电路中加热器工

作,水箱加热,使水温上升;当水温高于60

o

C时,PLC执

行程序使输出点Q0�0

断电,KM线圈断电,其常用开触点

恢复断开,主电路中加热器电阻丝与交流电分断,停止工作。

3 控制系统软件设计

■ 3�1 程序结构设计

采用主程序完成设计,主程序分为三个部分:一是系统

起动与停止控制;二是水温的读取;三是温度控制范围的设

置与控制。

起动与停止控制程序采用起-保-停结构。借助辅助继

电器元件M,设置对应的系统运行控制位M0�0,起动时,

M0�0线圈得电,停止时,M0�0断电;水温的读取采用传送

指令将温度数据存储区的信息写入至变量寄存器中,并进行

数据的换算;EM AT04的4个通道分别是0、1、2、3通道,

每个通道对应的温度数据读取地址分别是AIW16、AIW18、

AIW20、AIW22,即当温度传感器的输出信号接至EM AT04

的0号通道两个输入端0+、0-时,则对应该通道的数据读

取地址是AIW16,并将读取的数据进行除以10的换算,才

是水温的温度值;温度控制范围程序可采用比较指令进行判

断,比较指令的数据格式采用字的存储格式,其比较结果控

制PLC的输出点Q0�0,即可实现水温要求的控制范围。

■ 3�2 程序流程图

程序设计流程图见图3。

系统停止时,由停止信号对相应工作位和端口进行清零。

4 系统调试

在硬件电路连接完成的基础上,系统软件调试主要分为

以下步骤:

(1)采用西门子S7-200 SMART软件建立工程项目,

编写梯形图程序,编译并下载至PLC中;

自动化技术

(2)在威纶通触摸屏EBproV6软件中,首先完成PLC

与触摸屏的通信设置,然后进行触摸屏界面组态,编译并下

载至触摸屏;

(3)系统调试时,一是观察硬件工作状态正常与否;

二是在PLC软件界面,观察到温度数据的读取情况如下:

在加热时,水温温度的变化呈上升趋势,当水温升至上限温

度时,能有效停止加

热器,说明该控制系

统实现了水温温度的

测量与调节控制。

5 结束语

此设计方案分硬

件和软件两大部分,

硬件上利用了西门子

PLC做为控制器,采

用K型热电偶传感器

进行水温的检测,通

过模拟量扩展模块的

信号转换,将传感器

图3 系统工作流程图

的信号变换成PLC可输入的数字信号。软件设计中采用了

结构化程序设计,具有较好的可移植性,当控制系统要求的

温度变化时,只需做简单的修改参数,快捷方便,可实现不

同控制对象的温度控制要求。

需要说明的是模拟量扩展模块EM AT04工作时若只使

用了部分通道,则应将未用通道的两个输入端子之间接入

100Ω的电阻,才能正常工作,否则通电时,模块将出现红

灯闪烁的警示状态。例如此方案中只使用了EM AT04的0

号通道,0+、0-两个端子,其余1、2、3个通道未使用,

则应用3个100Ω的电阻分别接到1+与1-、2+与2-、3+

与3-之间,才能让模拟量模块有效工作。

参考文献

* [1]西门子S7-200 SMART系统手册[Z],2016�12

* [2]史宜巧,侍寿永�PLC

应用技术

[M]�北京:高等教育出版社,

2016�9�

* [3]廖常初�PLC编程及应用[M]�北京:机械工业出版社,

2008�1�

* [4]宋伯生�PLC编程理论·算法及技巧[M]�北京:机械工业出版

社,2005�2�

* [5]吴志敏,阳胜峰�西门子

PLC与变频器、触摸屏综合应用教

程[M]�中国电力出版社,2009

www�ele169�com |

81

2024年4月4日发(作者:富察鸿煊)

自动化技术

基于PLC的水温控制系统设计

彭芳

(湖南工程职业技术学院,湖南长沙,410151)

摘要:温度测量广泛应用于各种工业生产、农业生产和生活中,本文介绍基于可编程逻辑控制器(PLC)的水温测量与控制系统,利用温

度传感器进行水箱水温温度实时检测,通过PLC模拟量扩展模块进行信号的转换,根据控制要求完成PLC程序的设计与调试,实现水温的

自动调节与控制;同时通过触摸屏界面显示水温,具有直观性和可操作性。

关键词:温度;测量;控制

0 前言

温度是一种最基本的环境参数,它不仅与我们的日常生

活息息相关,同时在工业生产、农业生产过程中,许许多多

农产品的生长环境、工业产品的加工工艺流程都需要实时进

行温度检测,才能生产出合格的产品。为保证产品的质量,

要求我们对温度进行精确控制。

例如:在某水箱水温控制系统中,控制要求如下:水

箱水温由加热器控制,其功率为2kW;水温要求控制在

50℃~60℃之间,当温度低于50℃时,启动加热器;当水

温高于60℃时,关闭加热器,实现温度的自动调节与控制。

1 控制系统设计方案

温度测量可采取不同的方式,如生活中的温度计,利用

水银热胀冷缩原理,可反映出实时的天气温度。在工业控制

中,不仅要求进行温度的检测,而且要求能对产品的生产环

境温度进行控制,使温度保持在要求的范围内,实现自动调

节。基于此,笔者在水箱水温控制系统设计中,采用基于可

编程逻辑控制器(PLC)的温度测量与控制模块,可达到精

确控制、灵活调节的效果。

2 控制系统硬件设计

该系统硬件主要由西门子S7-200 SMART SR40PLC、

模拟量扩展模块EM AT04、K型热电偶传感器、加热电阻丝、

交流接触器KM和电源开关等组成。在系统设计中需要解决

两个问题:一是如何实现温度的测量?二是如何使水箱水温

保持在50

o

C-60

o

C之间?

■ 2�1 温度测量电路

首先温度测量采用应用广泛的K型热电偶传感器,它

是一种自发电式传感器,工作时不需要外加电源。K型热电

偶测量温度范围在0℃~1200℃之间,具有良好的线性热电

特性曲线;同时因为K型热电偶传感器具有造价低、测量

精确度较高、测量温度范围广等特点。这里选择型号为MT

的K型热电偶,其测量温度范围为0℃~600℃,满足本项

目的水温测量要求。

80

| 电子制作 2019年04月

在温度测量时,考虑到温度是一个随时间连续变化的模

拟信号,经温度传感器转换的电信号也是一个模拟量,它不

能作为输入信号直接与PLC相连,需要经过模-数转换,

才能接入PLC的输入端。这里采用西门子模拟量扩展模块

EM AT04进行信号的转换,该模块将温度传感器的电信号

经逆变器后输出的标准电压信号,进行A/D转换,转换为一

个字长的对应数字量,储存在模拟量存储器AI中,系统工作

时,只需将PLC模拟量存储器AI对应的温度数据读取即可。

EM AT04可输入来自热电偶的4个外部通道信号,它

具有反极性保护。

■ 2�2 温度显示电路

在水温控制系统中,我们需要将测量的温度进行数据的

显示,让我们能直观地对水温进行实时观察。这里水温显示

采用威纶通触摸屏,型号为TK6070iP,不仅可在屏上实现

温度的实时显示,而且还可以通过触摸屏上设置的起动与停

止按钮的操作,实现系统工作状态的控制,且与硬件按钮的

起动与停止操作具有同样的效果。

■ 2�3 PLC整体硬件电路

西门子S7-200 SMART SR40做为主控制器,模块输入

电源为交流220V。其输入端设置水箱温度检测起动按钮和

停止按钮,可控制系统的工作状态,其输出端接交流接触器

KM线圈。

PLC与模拟量扩展模块EM AT04通过信号线相连,扩

展模块电源为直流24V。将两线制的温度传感器分别接模拟

量扩展模块0号通道的0+、0-端点。

PLC与威纶通触摸屏TK6071iP通过信号线相连,触摸

屏供电电源为直流24V。水温硬件控制电路如图1所示。

在图1中,

起动按钮、停止按

钮分别接到PLC

的I0�0、I0�1输入

端;PLC的输出端

Q0�0接控制交流

接触器KM线圈。

图1 水温控制电路

■ 2�4 温度控制电路

在温度控制主电路中,220V交流电源经电源开关接入

交流接触器的常开触点与加热器电阻丝构成回路。

接触器线圈通电

与否,决定加热器电

阻丝是否与接通交流

电进行加热,如图2

所示。

系统起动后,若

图2 加热器控制主电路

水温低于50

o

C时,PLC执行程序使输出点Q0�0

得电,接

触器KM线圈得电,其常用开触点闭合,主电路中加热器工

作,水箱加热,使水温上升;当水温高于60

o

C时,PLC执

行程序使输出点Q0�0

断电,KM线圈断电,其常用开触点

恢复断开,主电路中加热器电阻丝与交流电分断,停止工作。

3 控制系统软件设计

■ 3�1 程序结构设计

采用主程序完成设计,主程序分为三个部分:一是系统

起动与停止控制;二是水温的读取;三是温度控制范围的设

置与控制。

起动与停止控制程序采用起-保-停结构。借助辅助继

电器元件M,设置对应的系统运行控制位M0�0,起动时,

M0�0线圈得电,停止时,M0�0断电;水温的读取采用传送

指令将温度数据存储区的信息写入至变量寄存器中,并进行

数据的换算;EM AT04的4个通道分别是0、1、2、3通道,

每个通道对应的温度数据读取地址分别是AIW16、AIW18、

AIW20、AIW22,即当温度传感器的输出信号接至EM AT04

的0号通道两个输入端0+、0-时,则对应该通道的数据读

取地址是AIW16,并将读取的数据进行除以10的换算,才

是水温的温度值;温度控制范围程序可采用比较指令进行判

断,比较指令的数据格式采用字的存储格式,其比较结果控

制PLC的输出点Q0�0,即可实现水温要求的控制范围。

■ 3�2 程序流程图

程序设计流程图见图3。

系统停止时,由停止信号对相应工作位和端口进行清零。

4 系统调试

在硬件电路连接完成的基础上,系统软件调试主要分为

以下步骤:

(1)采用西门子S7-200 SMART软件建立工程项目,

编写梯形图程序,编译并下载至PLC中;

自动化技术

(2)在威纶通触摸屏EBproV6软件中,首先完成PLC

与触摸屏的通信设置,然后进行触摸屏界面组态,编译并下

载至触摸屏;

(3)系统调试时,一是观察硬件工作状态正常与否;

二是在PLC软件界面,观察到温度数据的读取情况如下:

在加热时,水温温度的变化呈上升趋势,当水温升至上限温

度时,能有效停止加

热器,说明该控制系

统实现了水温温度的

测量与调节控制。

5 结束语

此设计方案分硬

件和软件两大部分,

硬件上利用了西门子

PLC做为控制器,采

用K型热电偶传感器

进行水温的检测,通

过模拟量扩展模块的

信号转换,将传感器

图3 系统工作流程图

的信号变换成PLC可输入的数字信号。软件设计中采用了

结构化程序设计,具有较好的可移植性,当控制系统要求的

温度变化时,只需做简单的修改参数,快捷方便,可实现不

同控制对象的温度控制要求。

需要说明的是模拟量扩展模块EM AT04工作时若只使

用了部分通道,则应将未用通道的两个输入端子之间接入

100Ω的电阻,才能正常工作,否则通电时,模块将出现红

灯闪烁的警示状态。例如此方案中只使用了EM AT04的0

号通道,0+、0-两个端子,其余1、2、3个通道未使用,

则应用3个100Ω的电阻分别接到1+与1-、2+与2-、3+

与3-之间,才能让模拟量模块有效工作。

参考文献

* [1]西门子S7-200 SMART系统手册[Z],2016�12

* [2]史宜巧,侍寿永�PLC

应用技术

[M]�北京:高等教育出版社,

2016�9�

* [3]廖常初�PLC编程及应用[M]�北京:机械工业出版社,

2008�1�

* [4]宋伯生�PLC编程理论·算法及技巧[M]�北京:机械工业出版

社,2005�2�

* [5]吴志敏,阳胜峰�西门子

PLC与变频器、触摸屏综合应用教

程[M]�中国电力出版社,2009

www�ele169�com |

81

发布评论

评论列表 (0)

  1. 暂无评论