西门子工程师:如何正确的使用S7-1200PLC PID调节

        这里给大伙分享一下用户在使用S7-1200 PLC PID功能时所遇到的问题及解决方法,可以借鉴学习便于后期遇到类似问题,也能从容的去解决,以及掌握正确的西门子S7-1200PLC PID功能的用法。

 

    一、用户使用S7-1200PID程序块,使用的反馈值是INPUT,启动自整定后出现输入值超出设定范围错误,无法启动自整定功能。

         经过多次交流,发现问题是存储器地址冲突:用户使用了INPUT输入变量,经过模拟量输入处理程序标定上限为:100.0下限为:0.0。分配的存储地址是MD516,在程序内容还使用了MW516,MD518地址。导致地址冲突,修改MD516数据,使MD516存储器保存的数据大于100.0,当启动自整定时,出现输入值超出设定范围错误。

        扩展知识

          1、MD516包括4个字节:MB516,MB517,MB518,MB519,当使用MD516寄存器,其他程序不能使用MB516,MB517,MB518,MB519。否则,导致地址冲突,保存数据被修改或丢失。在S7-200的M区和V区:S7-300、S7-400的M区都需要注意此问题。

          2、S7-1200PID的两个反馈数据 INPUT/INPUT-PER区别,以及与 Setpoint的关系。INPUT是现场仪表测里数据,经过程序标定转换成实际工程里数据。数据类型是实数。 INPUT-PER是现场仪表数据直接经过模拟量通道进行测试,未进行数据标定,数据类型是 WORD可以通过PID组态直接进行数据标定,转换成实际工程量。推荐使用此方法。   

         Setpoint:设定值,PID系统通过调解输出设备,使反馈值与设定值相等。设置范围即是反馈值标定的上下限。

         3、Output, Output -PER,Output-PWN区别

               这三个信号全是输出信号, Output与 Output -PER是一组

               Output输出是一个百分比数,即0%-100%,指控制设备全关或全开。

               Output- Per直接输出至模拟量通道,输出整数0-27648

               Output- PWM输出是脉宽信号,开关量输出,与上面两个信号不相同,单独使用。

        建议的组态过程:

                     如图程序块

 

  基本参数配置 反馈与输出配置

     反馈数据标定

二、如何启动S7-1200的自整定,设定值与反溃值过于接近,无法使用“启动自整定”

       当你的系统各部分已经准备完毕,可以使用自整定,自整定功能只是系统将自动优化或计算PID都数,是调试的一种方法,正常运行时,不必运行自整定调试程序。  

        方法如下:

               第一步:启动测试

  第二步:设定值设定

         首次启动自调节:建议第一次自整定时,一定要使用启动首次自整定可以避免系统出现发散现象,无法正常工作。

         设定值要求:

                 设定值一反馈值(已标定)>03反馈值上限--反馈值下限制和设定值--反馈值(已标定)>05设定值。

                 运行自整定:微调,校验PID都数,在完成首次自整定后,逮议启动运行自整定,对PID数进行再次检验。

         设定值要求

                设定值--反馈值(已标定)<03“反馈值上限-反馈值下限制和设定值--反馈值(已标定)<05设定值

第三步:启动自整定

        

第四步:完成状态

     以上就是用户在现场实际情兄中遇到的两个问题,不过对PID来讲,这里又做了如下问题的延伸扩展,希望对大家有进一步的帮助。

 

问题:S7-1200 PLC PID正常运行的情况下,出现错误,如何恢复。

        在程序块PID_ Compact内,管角Error=1时,指示当前PID运行状态出错。要重新启动PID功能,需要改PID模式 PID - CompactDB. sRet.i- Mode。来恢复PID运行,在复位PID之前,需要确认错误已经消除。其他方法无法重新启动PID,包括 Reset功能也不能重置。

        具体程序如图

     

    

分享完以上总结,如有其他问题大伙也可进行补充解决。

    以上,欢迎动动手分享及收藏!

https://www.rongjiu168.com/article_content/207.shtml

    

     

   

     

    

   

     

    

     

    

     

 

     

    

 

    

    

    

     

    

     

    

 

 

 

  • 11
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值