抖音粉丝群1
『7x24小时有问必答』

AI浪潮下的计算机行业——从业者现状与未来展望

大家好,我是微控小智,今天又跟大家见面了。学习需要坚持,做技术亦是如此,厚积才能博发。小智写的程序都是进行反复测试过的,可以放心跟着操作,有疑问的地方可以留言。
1.jpeg
在前面讲解了脉冲输出PWM可以控制灯的亮度,今天小智再来说说PWM还有什作用,其实在PID向导当中PID输出形式有模拟量输出和数字量输出两种形式,模拟量的输出已经讲解过了,今天主要说说PID中PWM输出。

我们还是以水槽加热为例,其中把加热模块更换成了固态继电器,固态继电器是无机械触点的,能应用通断频率较高的场合,对水槽水温实现自动控制。系统如图所示:
2.jpeg
上图由温度变送器,PLC,固态继电器,发热芯等组成一个闭环控制系统,温度变送器采用4-20mA电流型,也可采用0-10V电压型,PLC采用CPU224XPDC/DC/DC,由于S7-200PLC本体自带两路模拟量输入和一路模拟量输出,无需模拟量模块,而S7-200PLC本体自带两路模拟量输入只能输入电压0-10V模拟量信号,采用4-20mA电流型的温度变送器需接500Ω电阻转换成0-10V范围内的电压信号。固态继电器采用直流控交流,如果学习用可以使用直流控制单相交流的固态继电器;发热芯也采用单相交流电源。
控制原理:温度变送器采集温度值,将转换的标准电压电流信号输入到PLC再由内置A/D转换后,CPU将采集的模拟量输入值与设定值进行比较,得到温度误差信号,经PID运算后得到输出控制量,将输出控制量转换为脉冲的占空比即导通时间与断开时间比,然后PLC输出该占空比的PWM脉冲量,控制与之相连的固态继电器的通断,从而控制发热芯对水箱的加热,实现温度自动控制。
PID采用向导编程比较方便,省时,PID向导编程如下图所示:
3.jpeg
在回路输出选项中输出类型选择数字量输出形式,可根据需要设置占空比周期时间值;PID的输出接口此时是位数据填写一个Q点,此时如果不是高速脉冲信号输出,频率不高,可填写任意Q点,高速脉冲输出口指定为Q0.0和Q0.1,高速脉冲输出需用PLS脉冲输出指令。

实践出真知,没有实践,理论就是纸上谈兵;学习中需要多加验证。如果大家觉得小智的文章写得不错,很适合大家的口味,可以分享更多的朋友。
4.jpeg
复杂的事情简单做,你就是专家;
简单的事情重复做,你就是行家;
重复的事情用心做,你就是赢家。
关注智微自控
微控小智有更多精彩文章送给大家
今天就讲到这里
谢谢
5.jpeg
6.jpeg
7.jpeg
点击“阅读原文”   查看上一篇精彩文章

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码