- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PLC的温度PID控制
PID算法
在工业生产过程控制中,模拟量PID(由比例、积分、微分构成的闭合回路)调节是常用的一种控制方法。运行PID控制指令,S7-200将根据参数表中的输入测量值、控制设定值即PID参数,进行PID运算,求得输出控制值。
PID控制回路的参数表
地址偏移量
参数
数据格式
参数类型
说明
0
过程变量当前值PV
双字,实数
输入
必须在0.0~1.0范围内
4
给定值SP
双字,实数
输入
必须在0.0~1.0范围内
8
输出值M
双字,实数
输出
在0.0~1.0范围内
地址偏移量
参数
数据格式
参数类型
说明
12
增益K
双字,实数
输入
比例常量,可为正数或负数
16
采样时间Ts
双字,实数
输入
以秒为单位,必须为正数
20
积分时间Ti
双字,实数
输入
以分钟为单位,必须为正数
24
微分时间Td
双字,实数
输入
以分钟为单位,必须为正数
28
上一次的积分值Mn
双字,实数
输出
0.0和1.0之间(根据PID运算结果更新)
32
上一次过程变量PVn-1
双字,实数
输出
最近一次PID运算值
典型的PID算法包括三项:比例项、积分项和微分项,即:输出=比例项+积分项+微分项
计算机在周期性地采样并离散化后进行PID运算,算法如下:
PID控制回路选项
常用的控制回路有PI、PID。
如果不需要积分回路(即在PID运算中无“I”),则应将积分时间Ti设为无限大。由于积分项Mx的初始值,虽然没有积分运算,积分项的数值也可能不为零。(积分时间与积分效果成反比关系)
如果不需要微分运算(即在PID运算中无“D”),则应将微分时间Td设定为0.0。(微分时间与微分效果成正比关系)
注:PID参数设定的原则:先设比例放大系数(比例放大系数越大,回路的调节速度越快,但是比例放大系数过大,也会造成系统不稳定,产生振荡,所以要找一个合适的比例放大系数);再设积分时间(用来消除余差)
回路输入量的转换和标准化
在PLC进行PID控制前,必须将其转换成标准浮点表示法。
将回路输入量数值从16位整数转换成32为浮点数或实数。下列指令说明如何将整数数值转换成实数。
ITD AIW0, AC0 //将输入数值转换成双字
DTR AC0, AC0 //将32位整数转换成实数(0~32000)
将实数转换成0.0~1.0之间的标准化数值。
/R 32000.0, AC0 //使累加器中的数值标准化
+R 0.0, AC0 //加偏移量0
MOVR AC0, VD100 //将标准化数值写入PID回路参数表中
PID回路输出转换为成比例的整数
程序执行后,PID回路输出0.0~1.0之间的标准化实数数值,必须被转换成16位成比例整数数值,才能驱动模拟输出。
PID回路输出成比例实数数值=(PID回路输出标准化实数值-偏移量)×取值范围
MOVR VD108, AC0 //将PID回路输出送入AC0
*R 32000.0, AC0 //AC0的值乘以取值范围,变成成比例实数数值
ROUND AC0, AC0 //将实数四舍五入取整,变成32位整数
DTI AC0, AC0 //32为整数转换成16位整数
MOVW AC0, AQW0 //16位整数写入AQW0
PID指令
PID指令应用举例
在恒温箱内装有一个电加热元件和一个制冷风扇,电加热元件和制冷风扇的工作状态只有OFF和ON,即不能自行调节。现要控制恒温箱的温度恒定,且能在25~100℃范围内可调,如图所示:
CPU224XP自带模拟量I/O规格
信号类型
I/O信号
电压信号
电流信号
模拟量输入×2
±10V
——
模拟量输出×1
0~10V
0~20mA
PLC软元件分配如下:
Q1.0 控制接通加热器
Q1.1 控制接通制冷风扇
AIW0 接收温度传感器的温度检测值
控制方法:
对恒温箱进行恒温控制,要对温度值进行PID调节。PID运算的结果去控制接通电加热器或制冷风扇,但由于电加热器或制冷风扇只能为OFF或ON,不能接受模拟量调节,故采用“占空比”的调节方法。
温度传感器检测到的温度值送入PLC后,诺经PID指令运算得到一个0~1的实数,把该实数按比例换算成一个0~100的整数,把该整数作为一个范围为0~10s的时间t,设计一个周期为10s的脉冲,脉冲宽度为t,把该脉冲加给电加热器或制冷风扇,即可控制温度。
符号表
符号
地址
符号
地址
设定值
VD204
微分时间
VD2
您可能关注的文档
- 基于PLC的四层电梯控制毕业论文.doc
- 基于PLC的停车场车位控制系统.doc
- 基于PLC的污水处理系统毕业论文.doc
- 基于PLC的五层电梯控制系统的设计.doc
- 基于PLC的原煤采样控制系统.doc
- 基于PLC的装配流水线控制系统设计.doc
- 基于PLC的装卸料小车控制系统设计.doc
- 基于PLC的自动门控制系统.doc
- 基于PLC机械手控制系统设计.doc
- 基于PLC控制变频器恒压供水系统电路图和PLC程序.doc
- GB/T 12959-2024水泥水化热测定方法.pdf
- GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性.pdf
- 中国国家标准 GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性.pdf
- 《GB/T 43856-2024印刷技术 印刷工作流程的颜色一致性》.pdf
- 中国国家标准 GB/Z 42151.77-2024电力自动化通信网络和系统 第7-7部分:用于工具的IEC 61850相关数据模型机器可处理格式.pdf
- 中国国家标准 GB/T 43930-2024宇航用电磁继电器通用规范.pdf
- 《GB/T 43930-2024宇航用电磁继电器通用规范》.pdf
- 中国国家标准 GB/T 32151.7-2023碳排放核算与报告要求 第7部分:平板玻璃生产企业.pdf
- 《GB/T 32151.7-2023碳排放核算与报告要求 第7部分:平板玻璃生产企业》.pdf
- GB/T 32151.8-2023碳排放核算与报告要求 第8部分:水泥生产企业.pdf
文档评论(0)