S7-200中的PID控制温度控制举例ppt课件

上传人:钟*** 文档编号:5938661 上传时间:2020-02-12 格式:PPT 页数:56 大小:1.94MB
返回 下载 相关 举报
S7-200中的PID控制温度控制举例ppt课件_第1页
第1页 / 共56页
S7-200中的PID控制温度控制举例ppt课件_第2页
第2页 / 共56页
S7-200中的PID控制温度控制举例ppt课件_第3页
第3页 / 共56页
点击查看更多>>
资源描述
S7 200PID温度控制 PID设置 PID编程 NEW 1 S7 200PID温度控制 PID控制理论简介PID温度控制示例工作原理任务目标实现过程 提纲 2 PID控制理论简介 PID 比例 积分 微分 控制器作为最早实用化的控制器已有50多年历史 现在仍然是应用最广泛的工业控制器 PID控制器简单易懂 使用中不需精确的系统模型等先决条件 因而成为应用最为广泛的控制器 它由于用途广泛 使用灵活 已有系列化产品 使用中只需设定三个参数 Kc Ti和Td 即可 在很多情况下 并不一定需要全部三个单元 可以取其中的一到两个单元 但比例控制单元是必不可少的 3 PID控制理论简介 比例调节 按比例反应系统的偏差 系统一旦出现了偏差 比例调节立即产生调节作用用以减少偏差 比例作用大 可以加快调节 减少误差 但是过大的比例 使系统的稳定性下降 甚至造成系统的振荡 比例调节作用 4 PID控制理论简介 积分调节 使系统消除稳态误差 提高无差度 因为有误差 积分调节就进行 直至无差 积分调节停止 积分调节输出一常值 积分作用的强弱取决与积分时间常数Ki Ki越小 积分作用就越强 反之Ki大则积分作用弱 加入积分调节可使系统稳定性下降 动态响应变慢 积分作用常与另两种调节规律结合 组成PI调节器或PID调节器 积分调节作用 5 PID控制理论简介 微分调节 微分作用反映系统偏差信号的变化率 具有预见性 能预见偏差变化的趋势 因此能产生超前的控制作用 在偏差还没有形成之前 已被微分调节作用消除 因此 可以改善系统的动态性能 在微分时间选择合适情况下 可以减少超调 减少调节时间 微分作用对噪声干扰有放大作用 因此过强的微分调节 对系统抗干扰不利 此外 微分反应的是变化率 而当输入没有变化时 微分作用输出为零 微分作用不能单独使用 需要与另外两种调节规律相结合 组成PD或PID控制器 微分调节作用 6 PID温度控制示例 PID控制理论简介PID温度控制示例工作原理任务目标实现过程 提纲 7 S7 200PID温度控制 工作原理任务目标实现过程 PID温度控制示例 8 PID温度控制示例 工作原理 PID温度控制系统是一个闭环系统 由PLC的输出控制加热器对热电阻的加热程度 同时通过温度传感器将热电阻当前的实际温度转变成电信号 再通过PLC的模拟量输入端将温度传感器传回来的电信号转变成数字量传送给CPU以用于计算 对PLC进行编程 可以设定目标温度 然后通过PID调节控制PLC的输出 使热电阻的实际温度逐渐趋近于目标温度 9 PID温度控制示例 工作原理任务目标实现过程 PID温度控制示例 10 PID温度控制示例 任务目标 使用西门子文本显示屏TD200C实时监测热电阻的实际温度并且可以通过显示屏设定目标温度以及PID控制参数 通过PLC实现温度的PID调节 11 PID温度控制示例 工作原理任务目标实现过程 PID温度控制示例 12 PID温度控制示例 实现过程 通过PID向导配置PID回路PID相关指令及回路表通过文本显示向导配置TD200C显示屏编写程序 13 实现过程 通过PID向导配置PID回路 1进入PID配置向导2选择要配置的PID回路3设置回路参数4设置回路的输入 输出选项5设置回路的报警选项6为配置分配存储区7指定子程序和中断程序8生成PID代码完成配置 步骤 14 配置PID回路 步骤1 进入PID配置向导 选择项目树中的 向导 PID 进入PID配置向导 15 1 选择要配置的PID回路 2 点击 下一步 按钮 配置PID回路 步骤2 选择要配置的PID回路 16 配置PID回路 步骤3 设置回路参数 1 设置给定值的最小值为0 0最大值为60 0 即给定的温度范围是0 60度 2 设置PID控制参数均使用默认值 3 点击 下一步 按钮 17 配置PID回路 步骤4 设置回路的输入 输出选项 1 指定回路的过程变量 pv 使用单极性标定 2 设置过程变量 pv 的标定范围为0 32000 3 设置输出类型为数字量输出 占空比周期为1秒 4 点击 下一步 按钮 18 配置PID回路 步骤5 设置回路的报警选项 点击 下一步 按钮 19 配置PID回路 步骤6 为配置分配存储区 1 选择一个未使用的V存储区来存放模块的配置信息 可以点击 建议地址 按钮 让系统来选定一个合适的存储区 这里PID回路存储区的首地址为VB400 2 点击 下一步 按钮 20 配置PID回路 步骤7 指定子程序和中断程序 1 为向导子程序和中断程序命名 2 点击 下一步 按钮 21 配置PID回路 步骤8 生成PID代码完成配置 点击 完成 按钮生成PID代码完成配置 22 PID温度控制示例 实现过程 通过PID向导配置PID回路PID相关指令及回路表通过文本显示向导配置TD200C显示屏编写程序 23 实现过程 PID相关指令及回路表 通过向导完成对PID回路的配置后回生成子程序 PIDx INIT 相关指令 24 PID相关指令及回路表 PIDx INIT指令 PIDx INIT指令根据在PID向导中设置的输入和输出执行PID功能 每次扫描均调用该指令 PIDx INIT指令的输入和输出取决于在PID向导中所作的选择 例如 如果选择 增加PID手动控制 功能则在指令中将显示Auto Manual 自动 手动切换 和ManualOutput 手动模式下的输出值 输入 如果在PID向导的 回路报警选项 屏幕中选择 使能低限报警 PV 则在指令中将显示LowAlarm 低限报警 输出 25 PID相关指令及回路表 PIDx INIT指令 26 PID相关指令及回路表 回路表 PID回路表 27 PID温度控制示例 实现过程 通过PID向导配置PID回路PID相关指令及回路表通过文本显示向导配置TD200C显示屏编写程序 28 PID温度控制示例 通过向导配置TD200C显示屏 进入文本显示的配置向导选择TD型号和版本使能标准菜单 密码及设置更新速率设置本地化显示配置键盘按键基本配置完成 进行用户菜单配置 定义用户菜单和文字完成用户菜单配置向导部分完成为配置分配存储区生成项目组件 步骤 29 配置TD200C显示屏 选择项目树中的 向导 文本显示 进入文本显示屏配置向导 步骤1 进入文本显示配置向导 30 配置TD200C显示屏 点击 下一步 按钮进入下一步 步骤1 进入文本显示配置向导 31 配置TD200C显示屏 1 选择TD的型号和版本 2 点击 下一步 按钮进入下一步 步骤2 选择TD型号和版本 32 配置TD200C显示屏 1 设置密码保护 这里未启用密码保护2 使能标准菜单 根据需要选择 3 设置更新速率 4 点击 下一步 按钮进入下一步 步骤3 使能标准菜单 密码及设置更新速率 33 配置TD200C显示屏 1 选择显示文本的语言 2 选择显示文本的字符集 3 点击 下一步 按钮进入下一步 步骤4 配置本地化显示 34 配置TD200C显示屏 1 配置键盘按钮的动作 可以选择 置位 或 瞬动触点 2 设置显示相应的响应标志 3 点击 下一步 按钮进入下一步 步骤5 配置键盘按键 35 配置TD200C显示屏 点击 用户菜单 选项进入用户菜单配置向导 步骤6 基本配置完成进入用户菜单配置 36 配置TD200C显示屏 1 定义用户菜单 这里定义了三个用户菜单分别是 PID温度监测 PID参数设定 PID目标温度设定 2 选择 PID温度监测 菜单点击 添加屏幕 按钮为其添加一个屏幕 该屏幕用于显示PID温度控制系统的实际温度 步骤7 定义用户菜单和文字 37 配置TD200C显示屏 1 输入要在屏幕上显示的文本 2 点击 插入PLC数据 按钮在屏幕上插入一个区域用来显示PLCV存储区中某一地址的值 步骤7 定义用户菜单和文字 38 配置TD200C显示屏 1 指定数据地址为VD1000 后面编写PLC程序是会用到该地址 2 选择数据格式为实数 浮点数 3 设置显示到小数点后一位 4 点击 确认 按钮完成PLC数据的插入 步骤7 定义用户菜单和文字 39 配置TD200C显示屏 点击 确认 按钮完成一个屏幕的添加 步骤7 定义用户菜单和文字 40 配置TD200C显示屏 按照上面的方法为菜单 PID参数设定 添加三个屏幕屏幕0 用于设定比例增益系数Kc屏幕1 用于设定积分时间常数Ti屏幕2 用于设定文分时间常数Td 步骤7 定义用户菜单和文字 41 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕0 用于设定比例增益系数Kc 42 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕0中PLC数据的属性 数据地址为VD412 根据PID回路表VD412中的值既是Kc 数据格式为实数 浮点数 显示小数点后两位允许用户编辑 43 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕1 用于设定积分时间常数Ti 44 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕1中PLC数据的属性 数据地址为VD420 根据PID回路表VD412中的值既是Ti 数据格式为实数 浮点数 显示小数点后两位允许用户编辑 45 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕2 用于设定微分时间常数Td 46 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕2中PLC数据的属性 数据地址为VD424 根据PID回路表VD412中的值既是Td 数据格式为实数 浮点数 显示小数点后两位允许用户编辑 47 配置TD200C显示屏 按照上面的方法为菜单 PID目标温度设定 添加一个屏幕0用于设定PID温度控制系统的目标温度 步骤7 定义用户菜单和文字 屏幕0 48 配置TD200C显示屏 步骤7 定义用户菜单和文字 屏幕0中PLC数据的属性 数据地址为VD2000 后面编写PLC程序时会用到该地址 数据格式为实数 浮点数 显示小数点后一位允许用户编辑 49 配置TD200C显示屏 步骤8 完成用户菜单配置 点击 下一步 按钮完成用户菜单配置 50 配置TD200C显示屏 步骤9 向导部分完成 点击 下一步 按钮进入下一步 51 配置TD200C显示屏 步骤10 为配置分配存储区 1 选择一个未使用的V存储区来存放模块的配置信息 可以点击 建议地址 按钮 让系统来选定一个合适的存储区 2 点击 下一步 按钮进入下一步 52 配置TD200C显示屏 步骤11 生成项目组件 点击 完成 按钮完成配置 53 PID温度控制示例 实现过程 通过PID向导配置PID回路PID相关指令及回路表通过文本显示向导配置TD200C显示屏编写程序 54 实现过程 编写程序 网络1 使用SM0 0调用PID0 INT子程序 VD2000内的值有文本显示屏设定 作为目标温度用于控制 网络2 根据PID回路表VD400内存放当前的过程变量 此变量值的范围是0 0 1 0 与实际温度的比例关系是1 60 将VD400内的数值乘上60之后传送到VD100内 以便在文本显示屏上显示当前温度 使用STEP7 Micro Win编写如下程序并下载到PLC中即可启动运行实现PID温度控制 55 Endofpresentation Thankyouforyourattention 56
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!