




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章S7 300程序设计方法 模拟量控制 7 1S7 300的程序结构7 2系统设计的原则7 3系统设计的内容7 4程序设计的方法与过程7 5开关量控制系统的设计7 6关于模拟量I O模块7 7模拟量控制系统的设计7 8关于乒乓控制7 9关于PID控制 7 6关于模拟量I O模块 量程卡 1量程卡 2S7 300模拟量模块的寻址 IM 256to270 336to350 352to366 368to382 304to318 320to334 272to286 288to302 发送 槽口号234567891011 电源模块 CPU 3模拟量模块SM335 输入 4模拟模块SM335 输出 5模拟输入模块SM331 6模拟量的表达方式和测量值的分辨率 20 21 22 23 24 25 26 27 28 29 210 211 212 213 214 VZ 16进制 位值 十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 位的序号 单位 位的分辨率 符号 1 1 1 15 0或1 7在不同测量范围下模拟量的表达方式 范围 超上限 超上界 额定范围 超下界 超下限 测量范围 10V 电压例如 11 759 11 7589 10 0004 10 007 50 7 5 10 00 10 0004 11 759 11 76 单位 32767 32511 27649 2764820736 20736 27648 27649 32512 32768 8模拟输入量的规范化 可随模块带的软件块FC105 500 0 0 0 0 27648 9模拟量输出的规范化 可随模块带的软件块FC106 27648 0 0 0 100 0 10模拟输出量的表达形式 范围 超上限 超上界 额定范围 超下界 超下限 单位 32767 32511 27649 27648 0 6912 6913 27648 27649 32512 32513 11配置模拟量模块SM335 12配置模拟量模块SM331 13结构化的极限监视功能 可随模块带的软件块FB120 FB120 ACTV HL LL HYS QH QL LIMIT 模拟变量的实际值 HL LL HYS HYS QH QL t 功能 符号 LO LIM HI LIM 7 7模拟量控制系统的设计1 关于模拟量控制系统模拟量控制系统是指输入信号为模拟量的控制系统 控制系统的控制方式上可分为开环控制和闭环控制 闭环控制根据其设定值的不同 又可分为调节系统和随动系统两种 调节系统的设定值是由控制系统的控制器给出 控制器的作用就是使反馈值向给定值靠近 以反馈值对设定值的偏差最小为目的 随动系统的设定值是由被控制对象给出的 控制器的作用就是使控制目标不断地向被控对象靠近 各种跟踪系统都是随动系统 模拟量控制系统设计中应该注意抗干扰问题 解决干扰的办法有4个 其一是接地问题 这里包括PLC接地端的接地 要真接地不要假接地 这里所说的接地就是接大地 其二是模拟信号线的屏蔽向题 屏蔽线的始端和终端都要接地 信号线的屏蔽是防止干扰的重要措施 其三是对某些高频信号要解决匹配问题 如果不匹配很容易在信号传送中引进干扰 使信息失真 其四是对信号进行滤波 2 模拟量控制系统设计举例 1 搅拌控制系统线性程序设计 S7 PRO111 初始状态及操作工艺 硬件设计 软件系统结构 OB1块 OB1续 OB1续 OB1续 OB100块 系统仿真I0 0 ONPIW256 100Q4 0 OFFQ4 1 ONPIW256 200Q4 1 OFFQ4 2 OFFT1T1 ONQ4 2 OFFQ4 3 ONPIW256 0T2T2 ONQ4 3 OFF 3 结构化软件设计 S7 PRO112 系统结构 OB1块 OB1续 OB1续 OB1续 FB1 FC1 FC2 OB100 DB1 DB2 系统仿真I0 0 ONPIW256 100Q4 0 OFFQ4 1 ONPIW256 200Q4 1 OFFQ4 2 OFFT1T1 ONQ4 2 OFFQ4 3 ONPIW256 0T2T2 ONQ4 3 OFF 7 8关于乒乓控制1乒乓控制算法2乒乓控制算法的实现 S7 PRO113 FC1块 FC1续 DB1块 OB1块 仿真检测值小于低限 输出为ON 检测值大于低限 输出为OFF 7 9关于PID控制1闭环PID控制PID控制器管理输出数值 以便将偏差 e 为零 使系统达到稳定状态 偏差是给定值 SP 和过程变量 PV 的差 2PID算法PID控制原则以下列公式为基础 其中将输出M t 表示成比例项 积分项和微分项的函数 其中M t 为PID运算的输出 是时间的函数Kp为PID回路的比例系数Ki为PID回路的积分系数Kd为PID回路的微分系数e为PID回路的偏差 给定值和过程变量之差 Minital为PID回路输出的初始值 为了在数字计算机内运行此控制函数 必须将连续函数化成为偏差值的间断采样 数字计算机使用下列相应公式为基础的离散化PID运算模型 其中 Mn为采样时刻n的PID运算输出值Kp为PID回路的比例系数Ki为PID回路的积分系数Kd为PID回路的微分系数en为采样时刻n的PID回路的偏差en 1为采样时刻n 1的PID回路的偏差el为采样时刻l的PID回路的偏差Minital为PID回路输出的初始值 在此公式中 第一项叫做比例项 第二项由两项的和构成 叫积分项 最后一项叫微分项 比例项是当前采样的函数 积分项是从第一采样至当前采样的函数 微分项是当前采样及前一采样的函数 在数字计算机内 这里既不可能也没有必要存储全部偏差项的采样 因为从第一采样开始 每次对偏差采样时都必须计算其输出数值 因此 只需要存储前一次的偏差值及前一次的积分项数值 利用计算机处理的重复性 可对上述计算公式进行简化 简化后的公式为 其中 Mn为采样时刻n的PID运算输出值Kp为PID回路的比例系数Ki为PID回路的积分系数Kd为PID回路的微分系数en为采样时刻n的PID回路的偏差en 1为采样时刻n 1的PID回路的偏差MX为积分项前值 计算回路输出值CPU实际使用对上述简化公式略微修改的格式 修改后的公式为 其中 Mn为采样时刻n的回路输出计算值MPn为采样时刻n的回路输出比例项MIn为采样时刻n的回路输出积分项MDn为采样时刻n的回路输出微分项 比例项比例项MP是PID回路的比例系数 Kp 及偏差 e 的乘积 为了方便计算取Kp Kc CPU采用的计算比例项的公式为 其中 MPn为采样时刻n的输出比例项的值Kc为回路的增益SPn为采样时刻n的设定值PVn为采样时刻n的过程变量值 积分项积分项MI与偏差和成比例 为了方便计算取 CPU采用的积分项公式为 其中 MIn为采用时刻n的输出积分项的值Kc为回路的增益Ts为采样的时间间隔Ti为积分时间SPn为采样时刻n的设定值PVn为采样时刻n的过程变量值MX为采样时刻n 1的积分项 又称为积分前项 积分项 MX 是积分项全部先前数值的和 每次计算出MIn以后 都要用MIn去更新MX 其中MIn可以被调整或被限定 MX的初值通常在第一次计算出输出之前被置为Minitai 初值 其它几个常量也是积分项的一部分 如增益 采样时刻 PID循环重新计算输出数值的循环时间 以及积分时间 用于控制积分项对输出计算影响的时间 微分项微分项MD与偏差的改变成比例 方便计算取 计算微分项的公式为 为了避免步骤改变或由于对设定值求导而带来的输出变化 对此公式进行修改 假定设定值为常量 SPn SPn 1 因此将计算过程变量的改变 而不计算偏差的改变 计算公式可以改进为 其中 MDn为采用时刻n的输出微分项的值Kc为回路的增益Ts为采样的时间间隔Td为微分时间SPn为采样时刻n的设定值SPn 1为采样时刻n 1的设定值PVn为采样时刻n的过程变量值PVn 1为采样时刻n 1的过程变量值 回路控制的选择如果不需要积分运算 即在PID计算中不需要积分运算 则应将积分时间 Ti 指定为无限大 由于积分和MX的初始值 即使没有积分运算 积分项的数值也可能不为零 这时积分系数Ki 0 0如果不需要求导运算 即在PID计算中不需要微分运算 则应将求导时间 Td 指定为零 这时微分系数Kd 0 0如果不需要比例运算 即在PID计算中不需要比例运算 而需要积分 I 或积分微分 ID 控制 则应将回路增益数值 Kc 指定为0 0 这时比例系数Kp 0 0 因为回路增益 Kc 是计算积分及微分项公式内的系数 将回路增益设定为0 0 将影响积分及微分项的计算 因而 当回路增益取为0 0时 在PID算法中 系统自动地把在积分和微分运算中的回路增益取为1 0 此时 3PID算法的实现 运算框图 PID控制软件 S7 Pro4 OB1 OB35 FB1 FB1续 FB1续 FB1续 DB2 仿真 观察过程量PIW256的变化 PID输出控制PQW350的改变 4PID控制模块 1 PID模块的工作原理 2 PID模块 FM355 4路闭环控制模块内含 4AI 8DI 4DI FM355 续 输入地址PIW256 257输出地址PQW256 257 FM355 续 基本参数有无中断中断类型工作方式 3 PID参数 比例项 名称数据类型默认值功能P SELBOOLTRUE比例项使能控制GAINREAL2 0放大倍数 积分项 名称数据类型默认值功能I SELBOOLTRUE积分项使能控制TITIMET 20S积分时间INT HOLDBOOLFALSE积分输出保持控制I ITL ONBOOL 积分输出再输入允许I ITLVALREAL0 0积分初值 微分项 名称数据类型默认值功能D SELBOOLTRUE微分项使能控制TDTIMET 10S微分时间TM LAGTIMET 2S微分滞后时间 过程参数 4 模板初始化功能 SFC块 SFC50 名称功能WR PARM将动态参数写入模板 SFC56 名称功能WR DPARM将预定参数写入模板 SFC57 名称功能PARM MOD赋模板的参数 SFC58名称功能WR REC写模板专用的数据记录 SFC59名称功能RD REC读模板专用的数据记录 5 模板初始化功能的调用例 调用SFC50CALL RD LGADR SFC50的形参 6 利用PID模块设计的过程 5闭环控制系统功能块 系统功能块SFB41用于连续控制SFB42用于步进控制SFB43用于脉冲宽度控制 SFB41 SFB43的调用指令树 LIBRARY STA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年钳工(二级)钳工技能培训质量监控考试试卷
- 小学心理健康课堂教学设计
- 2025年事业单位招聘考试公共基础知识试卷
- 2025年砌筑工工程合同质量控制职业技能鉴定试卷
- 2025年网络工程师考试网络设备选型与设计试卷
- 漯河历年小升初数学试卷
- 2025年涂装工(高级)职业技能鉴定试卷(涂装技术发展趋势)
- 2025年嵌入式系统设计师考试嵌入式系统软件设计环境搭建试题集
- 2024-2025学年苏科版七年级上册数学期末模拟测试卷(宿迁专用)
- 2025年度创业公司员工社保公积金劳动合同模板
- 工厂车间设备维修维护管理手册
- 奶茶店安全知识培训课件
- 单位(子单位)工程观感质量检查记录
- 麻醉科质控管理规范
- 2013年7月版工业管道全面检验报告填写说明 2014
- 40篇英语短文搞定高考3500个单词(全部含翻译-重点解析)
- 中国淘宝村研究报告
- 纺织行业主要工艺流程和用水环节
- DB62∕T 3083-2017 HF永久性复合保温模板现浇混凝土建筑保温体系技术规程
- 现浇梁劳务分包合同
- 人教版八年级下册英语单词表默写版(直接打印)
评论
0/150
提交评论