- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
S7-1200PIDCompactV2组态步骤
使用PID功能,必须先添加循环中断,需要在循环中断中添加PID_Compact指令。在循环中断的属性中,可以修改其循环时间。
图1.添加循环中断后在属性界面修改其循环时间
因为程序执行的扫描周期不相同,一定要在循环中断里调用PID指令。
注意:为保证以恒定的采样时间间隔执行PID指令,必须在循环OB中调用。
在“指令工艺PID控制CompactPID(注意版本选择)PID_Compact”下,将PID_Compact指令添加至循环中断。
图2.在循环中断中添加PID_Compact指令
当添加完PID_Compact指令后,在项目树工艺对象文件夹中,会自动关联出PID_Compact_x[DBx],包含其组态界面和调试功能。
图3.工艺对象中关联生成PID_Compact
使用PID控制器前,需要对其进行组态设置,分为基本设置、过程值设置、高级设置等部分。
图4.PID_Compact组态界面
基本设置
1、基本设置--控制器类型
a.为设定值、过程值和扰动变量选择物理量和测量单位。
b.正作用:随着PID控制器的偏差增大,输出值增大。反作用:随着PID控制器的偏差增大,输出值减小。PID_Compact反作用时,可以勾选“反转控制逻辑”;或者用负比例增益。
c.要在CPU重启后切换到“模式”(Mode)参数中保存的工作模式,请勾选“在CPU重启后激活模式”。
图5.PID_Compact基本设置控制器类型
2、基本设置--定义Input/Output参数
定义PID过程值和输出值的内容,选择PID_Compact输入、输出变量的引脚和数据类型。
图6.PID_Compact基本设置定义Input/Output
过程值设置
1、过程值设置--过程值限值
必须满足过程值下限过程值上限。如果过程值超出限值,就会出现错误(ErrorBits=0001h)。
图7.设置过程值限值
2、过程值设置--过程值标定
a.当且仅当在Input/Output中输入选择为“Input_PER”时,才可组态过程值标定。
b.如果过程值与模拟量输入值成正比,则将使用上下限值对来标定Input_PER。
c.必须满足范围的下限上限。
?
图8.进行过程值标定
高级设置
1、高级设置--过程值监视
a.过程值的监视限值范围需要在过程值限值范围之内。
b.过程值超过监视限值,会输出警告。过程值超过过程值限值,PID输出报错,切换工作模式。
图9.设置过程监控值设置,与过程值限对比
2、高级设置--PWM限制
输出参数Output中的值被转换为一个脉冲序列,该序列通过脉宽调制在输出参数Output_PWM中输出。在PID算法采样时间内计算Output,在采样时间PID_Compact内输出Output_PWM。
图10.PID_Compact的PWM输出原理
a.为最大程度地减小工作频率并节省执行器,可延长最短开/关时间。
b.如果要使用“Output”或“Output_PER”,则必须分别为最短开关时间组态值0.0。
c.脉冲或中断时间永远不会小于最短开关时间。例如,在当前PID算法采样周期中,如果输出小于最短接通时间将不输出脉冲,如果输出大于(PID算法采样时间-最短关闭时间)则整个周期输出高电平。
d.在当前PID算法采样周期中,因小于最短接通时间未能输出脉冲的,会在下一个PID算法采样周期中累加和补偿由此引起的误差。
最短开/关时间只影响输出参数Output_PWM,不用于CPU中集成的任何脉冲发生器。
示例:PID_Compact采样时间=100ms;PID算法采样时间=1000ms;最短开启时间=200ms(即已组态的最小接通脉冲为PID_Compact的20%),若此时PID输出恒定为15%。
则在第一个周期内不输出脉冲,在第二个周期内将第一个周期内未输出的脉冲累加到第二个周期的脉冲,依次输出。如图11所示。
图11.PWM最小开/关时间影响示例图
3、高级设置--输出值限值
a.在“输出值的限值”窗口中,以百分比形式组态输出值的限值。无论是在手动模式还是自动模式下,都不要超过输出值的限值。
b.手动模式下的设定值ManualValue,必须介于输出值的下限(Config.OutputLowerLimit)与输出值的上限(Config.OutputUpperLimit)之间的值。
c.如果在手动模式下指定了一
您可能关注的文档
- 小学教育教学反思.pdf
- 试验检测计算分析题.pdf
- 广东省广州市第二外国语学校2024年高三下学期联考历史试题含解析6331.pdf
- 边坡土方回填施工方案.pdf
- 美术一年级上册课件-11.让我的飞机上蓝天7-人美版(12张PPT).pptx
- 小学音乐社团活动计划四篇.docx
- 四版荧光币收藏资料.pdf
- 《排球》教案(最新整理版).doc
- 中外运耐磨钢纤维地面施工组织方案与对策.pdf
- 第26课教育文化事业的发展导学案 (无答案).docx
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)