如何利用PLC对电热水壶做加热控制

发布者:数据舞者最新更新时间:2023-09-12 来源: elecfans关键字:PLC  加热控制 手机看文章 扫描二维码
随时随地手机看文章

一、案例任务控制要求描述

电热水壶在日常生活中随处可见,但生活中的热水壶只能烧开一次,如果长时间不饮用就会变凉。为了解决这个问题,在本次案例中引用了PLC做加热控制。


控制要求:第一次按下启动按钮,进行加热,当水温达到100℃时,停止加热。在往后的过程中,如果水杯中的水温低于30℃时,就启动加热棒进行加热。按下停止按钮,无论处于什么状态都停止加热。


所需硬件:热电阻(Pt100),温度变送器,PLC(FX5U-32MT/ES),固态继电器,加热棒。如图1-1所示。

61a71c16-e04a-11ed-bfe3-dac502259ad0.png

图 1-1 热水壶加热系统

二、相关基础知识

任务中的案例基于三菱FX5U系列PLC的应用案例,在学习本案例前请先自评下是否具备以下基础,若对相关的基础知识不熟悉,请根据下方提供的二维码进行预先学习课程。

01 三菱FX5U本体模拟量模块的使用

通过此链接可以了解到FX5U模拟量输入参数的设置,希望学员们可以在观看完链接课程之后再来学习本场的直播课。在此列举比较重要或难理解的参数给大家进行讲解。

基本设置(见图2-1)

62124d24-e04a-11ed-bfe3-dac502259ad0.png

图 2-1模拟量输入基本设置

(1)A/D转换允许/禁止设置:

设置了A/D转换允许才能对模拟输入进行A/D转换。

(2)A/D转换方式:

采样处理:每来一次扫描,就采集一次;

时间平均:数字输出值=时间采集的合计值÷时间采集次数;

次数平均:数字输出值=次数采集的合计值÷采集次数;

移动平均:数字输出值=每个扫描周期设置的次数合计值÷次数。设置次数为4次时,如图2-2所示。

6227dcde-e04a-11ed-bfe3-dac502259ad0.png

图 2-2 移动平均

02 应用设置(见图2-3)

626804c6-e04a-11ed-bfe3-dac502259ad0.png

图 2-3 应用设置

(1)报警输出功能:当数字运算值不在过程报警值的范围内,报警输出标志为ON;

(2)比例尺超出检测:输入的模拟电压值超过10.2V的值时检测。

(3)比例缩放设置:对要输出的数字值进行换算如图2-4所示。

62794e70-e04a-11ed-bfe3-dac502259ad0.png

图2-4 比例缩放设置

(4)移位功能:对要输出的数字值整体移位。

(5)数字剪辑设置:禁用时数字输出范围(0~4095),启用时数字输出范围(0~4000)。

三、任务的实施

本案例会从电气元件选型—IO地址分配—硬件接线-软件参数设置-程序设计这五个方面进行讲解。

01 电气元件选型

根据任务控制的描述,在本例中需要一个PLC,两个按钮,热电阻(Pt100),温度变送器,固态继电器,加热棒。如下表3-1所示。

表3-1 BOM表

62a23c0e-e04a-11ed-bfe3-dac502259ad0.png

02 I/O地址分配

根据任务控制的描述,在本例中需要使用到2个输入点1个输出点,I/O分配表如下表3-2所示。

表3-2 I/O地址分配表

62d0f6a2-e04a-11ed-bfe3-dac502259ad0.png

03 硬件接线图

FX5U本体PLC可兼容源性和漏型的输入,当S/S跟24V短接时,输入即为漏型输入如图3-1所示;当S/S跟0V短接时,输入即为源性型输入。在本案例中需要用到两个按钮,一个是启动按钮接在X0上面,一个是停止按钮接在X1上面。由于选的型号是FX5U-32MT/ES,输出类型是漏型输出,所以其公共端接0V。Y0输出给固态继电器的线圈,固态继电器线圈的另一端接24V,固态继电器的常开触点给加热棒的零线,另一个给电源的零线,加热棒的另一根接火线。

633010e2-e04a-11ed-bfe3-dac502259ad0.png

图3-1 PLC输入输出接线

先给温度变送器提供一个24V的电源。热电阻有三根线,其中两根银色线短接接入到温度变送器中,红色线单独接。温度变送器输出的电压信号接入到PLC模拟量输入中的V1+,而V-接到公共端0V。具体接线方式可参考图3-2。

63485daa-e04a-11ed-bfe3-dac502259ad0.png

图3-2 模拟量输入接线

04 软件参数设置

(1)模拟量输入基本设置:

将A/D转换允许/禁止设置改为允许,平均处理指令可选择采样。如图3-3所示。

638e2b14-e04a-11ed-bfe3-dac502259ad0.png

图3-3 模拟量输入基本设置

(2)模拟量输入应用设置:

当温度在0℃时,模拟量的输入电压是0V;当温度在150℃时,模拟量的输入电压是10V。将得到的数值扩大到100倍,填入到如图3-4所示表格中,填写完成之后就可以利用SD6021监视当前的温度。

63ca8b5e-e04a-11ed-bfe3-dac502259ad0.png

图3-4 模拟量输入应用设置

05 程序设计

写一个传统的起保停的程序,利用X0做启动,X1做停止,M0代表运行,如此可以先满足程序的要求。当第一次按下启动按钮时,就计数计1次,计数器C0的常开触点导通,此时当当前的温度小于100℃时就启动加热棒。当当前温度大于等于100℃时,就复位掉计数器C0。在往下的过程当中,只要当前温度小于30℃时就启动加热棒。

程序如图3-6所示。

6432942e-e04a-11ed-bfe3-dac502259ad0.png

图3-6 程序设计


关键字:PLC  加热控制 引用地址:如何利用PLC对电热水壶做加热控制

上一篇:电工和PLC相关知识:电跳闸的几种原因分析
下一篇:学习PLC必须知道的几个问题

推荐阅读最新更新时间:2024-11-16 19:42

浅谈PLC控制器频率与伺服驱动器和负载转速
可以看出如果机械结构确定了,这个值也是确定的,1个脉冲对应走的位移是确定的,即系统的精度是确定的。如5mm导程的丝杠,与亿维伺服驱动直接连接的话,精度为5/10000mm。 一、PLC控制器频率与伺服驱动器和负载转速 已知伺服驱动器Pm=10000Pulse/r,PLC控制器发出的频率f (puls/s),如何计算负载轴的转速n(r/s), 当伺服电机直接连接轴,设电子齿轮比分子比分母为N。 n=(f*N)/Pm ...........此公式求出单位为r/s,1s发的脉冲数除以一圈需要的脉冲数=1s转动的圈数。 n :负载转速,单位:r/s。 f:控制器发出的频率,单位:pls/s。 N:驱动器电子齿轮比。 Pm:伺服驱动
[嵌入式]
浅谈<font color='red'>PLC</font><font color='red'>控制</font>器频率与伺服驱动器和负载转速
为什么PLC编程中急停要和普通急停按钮相反?
在PLC编程中,一般把停止按钮物理接点接成常闭,程序中写成常开,这样的停止按钮在这套设备中只起到信号作用。 为什么PLC编程中急停要和普通急停按钮相反呢?其实写成常开的不仅仅是急停,还有热继、温控等等带有保护功能的接点,具体原因见下文: 首先急停按钮接入PLC的DI点中也是以常闭点接入: 上图就是急停按钮接入PLC中的接线图的一部分,可以看到是常闭触点的状态接入!以常闭触点接入的好处是,当急停按钮所在的线路断路了,程序中也能立马反映出来,或者说相当于急停按钮被按下去,常闭触点变成了常开触点,实现了对断线状态的监控! 然后在PLC程序中看一下: 这段程序,启动条件1(I0.2)和启动条件2(I0.3)都是以常开状态接
[嵌入式]
为什么<font color='red'>PLC</font>编程中急停要和普通急停按钮相反?
PROFIBUS—DP在高炉自动化系统中的应用
0 前言   随着网络的发展,现场总线(Process Field Bus简称Profibus)技术在新一代高炉自动控制系统中逐步推广使用。它使用一类传输介质(如具有位串传输的铜缆、光纤或无线等),用比特串传输,将分散的现场设备(如传感器、执行机构、驱动器、变送器等)连接到中央控制或管理系统。   在炼铁高炉自动化控制系统中,分为槽下配料和炉顶加料部份,槽下系统共25个仓、19个斗,共计阀门31个,炉顶12个阀,卷扬电机、探尺设备配有编码器。在电气设计方而,分布区域广、阀门多、煤气区域易燃易爆的特点不容忽视,凶此,我们采用各输入输出点(包括数字量、模拟量)进入站点模块,通过一根总线传人_丰控室PLC,以此控制各阀门及电机动作。本文
[嵌入式]
西门子S7-200smart PLC不同类型CPU的区别
西门子S7-200smart PLC 标准CPU的代码一般为ST XX或者SR XX,其中ST/SR表示CPU自带的数字量输出形式,XX为20、30、40或者60,为CPU性能参数等级。 1、SR和ST****的区别 表 1 ST可变为SR,加中间继电器即可,但是SR不能变为ST,因为继电器达不到晶体管的开关速度。 2、20、30、40、60****的区别 表 2 20、30、40、60主要是存储器和接口的区别,当然参数越高价格越贵,适合的才是好的。 3、西门子S7-200smart PLC CPU型号 本文第1、2节主要介绍标准型CPU, 标准型支持模块扩展,还有一种经济型CPU,经济型代号为CR,不支持模块扩展,
[嵌入式]
西门子S7-200smart <font color='red'>PLC</font>不同类型CPU的区别
基于AT89C51的微型可编程控制
  用单片机构成的PLC,实际上就是一个单片机测控系统。用这样一个程序控制的计算机系统去执行继电控制的梯形图程序,由于继电控制梯形图中各被控电器之间是并行关系,而计算机程序控制中,各被控电器之间在时间上是串行关系,二者显然不协调。若简单地像一般单片机测控系统一样,对梯形图各程序行依次实时采集输入端子状态,进行处理后实时输出,是达不到控制目的的。为此,必须采用一次性采集全部输入端子状态,并将其存入输入缓冲区。然后,按梯形图程序行的逻辑关系,从输入缓冲区读取相应输入端子状态,处理后将待输出的结果存入输出缓冲区。最后,待梯形图程序行全部执行完毕,一次性将输出缓冲区的值输出到相应的输出端子,从而完成一个程序执行周期。如此往复,自动进行下一
[单片机]
基于AT89C51的微型可编程<font color='red'>控制</font>器
PLC自由通讯口设置
本文以施耐德的SoMachine为例介绍以ICE61163-3为编程标准的plc编程软件自由通讯口设置。这是以PLC作为数据采集对象常用的通讯方式。 1.设置自由口通讯参数 使用SL1端口,进行基本参数设置 例如M218PLC有SL1和SL2两个串行通讯口,我们选择其中的SL1作为目标对象。SL1采用RJ45接口,制作连接线时注意引脚关系以及电缆屏蔽。 2.接收数据帧格式选择 可以选择起始字符和结束符的方式;可以通过判断数据帧长度的方式;可以通过帧收到超时(例如设置超时时间为5MS,则在收到最后一个字符后如果5MS内没有收到其他字符,则判断本帧结束)的方式判断帧的结束(实例中通过接收10个字节为一帧) ASCII管理器的配
[嵌入式]
<font color='red'>PLC</font>自由通讯口设置
机床数控化趋势推动PLC逐步取代继电器
随着生产企业规模的不断扩大及设备自动化程度的不断提高,我国机床产品逐渐向高端化靠拢。这些机床都需要使用大量PLC和运动控制器/卡来逐步取代继电器或机械控制,使得机床的整体性能得到提升,因此从长远来看,PLC和运动控制器/卡在的应用还是会很有潜力。 “机床行业在保持了近些年来的高速增长后,开始出现衰退现象,其中普通机床的影响尤为明显,库存开始增加,而数控机床的影响稍微少一些,从而给这个行业重新洗牌。而机床产品数控化高端化的发展带来巨大的plc和运动控制器/卡需求。”金模机床网首席分析师罗百辉认为,未来机床的方向是数控化和逐步高端化,这些机床都需要使用大量plc和运动控制器/卡来逐步取代继电器或机械控制,使得机床的整体性能得到提升
[嵌入式]
三菱plc编程实例介绍
三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。它具有编程灵活、功能强大、可靠性高等特点,被广泛应用于各种工业自动化生产线、机械设备等场合。本文将详细介绍三菱PLC的编程实例。 一、基本编程概念 输入/输出(I/O):PLC通过输入/输出接口与外部设备进行通信,实现对设备的控制。输入接口接收外部信号,如按钮、传感器等;输出接口向外部设备发送控制信号,如继电器、电机等。 程序:PLC程序是一系列指令的集合,用于实现对设备的控制逻辑。程序通常由多个程序块组成,每个程序块完成特定的控制任务。 寄存器:PLC内部有多种类型的寄存器,用于存储程序运行过
[嵌入式]
三菱<font color='red'>plc</font>编程实例介绍
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved