找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 26512|回复: 0
打印 上一主题 下一主题
收起左侧

知识点!西门子PLC S7-1200 PID功能详解

[复制链接]
跳转到指定楼层
楼主
本帖最后由 杭州良石技术 于 2019-4-11 14:30 编辑

之前收集到一些关于对PID使用调节方法不熟悉的问题,而此次我们主要针对此类问题来做分享,以西门子S7-1200PLC PID来做详细的介绍,让各位能进一步的解决PID带来的困阻。


1、S7 1200 PLC PID参数翻译

i_Mode : pid 控制器模式(Int)
0:未激活 1: 预调节 2:手动精确调节 3:自动模式 4:手动模式。





2、PID参数输入输出参数

Setpoint:设定值( Real)
Input:过程值实测值 (Real)
Input_PER:模拟量过程值( Word)
Output:输出值( Real)
Output_PER:模拟量输出值( Word)
Output_PWM:脉冲宽度输出值( Bool)
ManualEnable:手动模式
ManualValue:手动输出值
Reset:复位 PID控制器
b_InvCtrl:取反逻辑


3、PID调试方法:

a.设定一个比较大的积分时间,比较小的微分作用时间 , 比例由小到大,到曲线发生振荡。调小比例使曲线相对平稳。

b.--调小积分到消除静态误差,使曲线趋于平稳。

c.--干扰系统,使其产生动态误误差,观察系统抑制误差能力是否达标,抑制能力弱,放大微分作用时间或者比例增益,使其抑制能力增强。

比例作用:加快系统反应速度,有利于抑制动态误差,太强会过调,曲线震荡,太小动态误差抑制能力弱。

积分作用:消除静态误差,使曲线趋于平稳

微分作用: 感知曲线变化趋势, 提前启动调节,太大不利于曲线平稳, 太小动太误差抑制能力弱。


4、S7-1200 PID程序 :

循环中断组织块 调用工艺指令 PID_Compact


必须在循环中断调用 PID_Compact


组态 PID 参数 在这以百分比示例 设定值 过程值 输出值 都为 0-1 之间数值

过程值转换为 0-1 之间数值



设定值转换为 0-1 之间数值



输出值标准化为 0-1 之间数值



输出值比例放大最终作用到比例阀



PID调试面板可以很方便助你确认 PID 参数 先预调节完成再精确调节上传参数



把比例参数 积分参数 微分参数 循环参数做到上位机可调整




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表