s7-200PID调用问题

我使用PID指令向导定义了一个PID算法,然后在程序中使用sm0.0调用了它的子程序(PID0_INIT),参数输入没有问题。但是在程序执行时,输出参数(output)没有变化;结果多次尝试还是没有办法,无奈之下请教领导,告诉我还需要同时调用PID回路控制指令(PID指令,带两个参数的那个),再次运行时,PID0_INIT中的输出就能够跟随输入来变化了。我想问一下这是怎么回事?因为通过看资料了解到,通过向导定义的PID算法,直接使用PID0_INIT好像就可以了,不知道我理解的对不对?

问题补充:
所有的参数值都已经赋值,应该没有问题。

最佳答案

PID指令向导定义了一个PID子程序(PID0_INIT),SM0.0直接调用就行了,至于没有输出变化。原因很明显,你没有把PID回路0控制指令添加进去,这个需要在PID调节控制面板里操作,另外还需要调节好P,I,D,给定,采样时间等,这样才会工作。

你领导说的就是把PID回路0控制指令添加进去了,但是PID0_INIT的参数还是不精确,需要调整,PID才会精确。

看看这个对你有很大帮助:

PID调节的详细说明 
http://wenku.baidu.com/view/a4ce9300b52acfc789ebc90c.html

还可以参考:
http://v.youku.com/v_show/id_XMTE5NzI4NzA4.html


http://www.ad.siemens.com.cn/products/as/s7_200/elearning/D2-1-stu.asp


http://www.ad.siemens.com.cn/products/as/s7_200/elearning/D2-2-stu.asp 


S7-200 PLC有自整定功能,请您参考下列链接对应的文档:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm

[精] 主题:分享:西门子S7-200系列PLC的PID功能块的应用经验 
http://www.ad.siemens.com.cn/club/bbs/post.asp?b_id=3&a_id=330134

《西门子S7-200编程案例--PID程序》下载连接:
http://www.gkzhan.com/st777/Info_2701.html

<S7-200PID调试常见问题问答>连接: 
http://hi.baidu.com/zhoujingyun/blog/item/d67228176e2f3f4020a4e9c6.html

提问者对于答案的评价:
谢谢了,虽然还是有点糊涂,但是感谢你的回答。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc308840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:13
下一篇 2020年11月1日 下午2:13

相关推荐

  • S7-200软件打开异常

    提示已停止工作 钻石用户推荐最佳答案 1.将你电脑重启后在去打开软件,看还会不会出现这样的问题。2.打开你电脑里面的杀毒软件,看去杀毒软件里面看启动项里面的禁止启动,是不是将这软件…

    SIMATIC S7-200 2021年7月5日
  • s7-200高速脉冲端口坏了

    s7-200高速脉冲端口Q0.0坏了,指示灯可以随程序正常闪烁,但是输出电压恒定在24V,请问怎么修? 最佳答案 过保的话,就不要指望返修了,经济上极不划算。以前有过自己换输出继电…

    SIMATIC S7-200 2020年11月1日
  • EM235采集信号程序问题!

    LD SM0.0 MOVW AIW0, VW0  以上是我测试EM235的程序,用电源模拟的取电压输入,A+接电源正,A…

    SIMATIC S7-200 2021年7月5日
  • 离散量报警问题

    怎样在PLC触发报警在K-TP178触摸屏显示,我的意思是PLC程序怎样做。比如我的报警变量是vw18,I0.0到i0.5断开后各显示报警,怎样在PLC里触发。 最佳答案 你的屏可…

    SIMATIC S7-200 2020年11月1日
  • 关于西门子的TD200文本显示器

    大家好!!请问TD200的文本能够记录运行数据和曲线显示功能吗? 最佳答案 TD200是Text Display 200的简写,它是可编程控制器S7-200系列…

    SIMATIC S7-200 2017年8月24日
  • S7 200 通讯口的问题?

    在使用S7 200 PLC时不小心将两个通讯口的通讯速率都设到了187.5kbps,而我手上只有支持9.6kbps 速率的线!因此没有办法与PLC通讯…

    SIMATIC S7-200 2021年7月5日
  • TD400C显示英文菜单

    TD400C上电显示英文菜单,可否在面板上更改为英文。还是只能通过重新下载程序才能更改啊?厂家发错货了 最佳答案 是的需要在200的文本显示向导里把标准菜单语言改成中文才行。 提问…

    SIMATIC S7-200 2020年10月31日
  • 西门子200和上位机电脑通信

    200这边用的是DP插头DP接线,上位机电脑用的是232转485转换器通信不上,PLC过来的DP线,接到232转485接线端子电脑端说只要波特率对上,PLC地址不需要,求高手指教 …

    SIMATIC S7-200 2021年7月5日
  • s7200smart模拟量输出问题

    s7200smart用AQ01的信号板做PID输出控制变频器,还有个AE04做温度压力的显示,把AQ01输出的2根线拆除就影响了AE04的显示,不拆时一切正常,是什么原因 问题补充…

    SIMATIC S7-200 2021年7月5日
  • S7-200抽真空

    您好!      我是PLC新手。有这样一个实验:用PLC控制旋片泵和罗茨泵对炉内抽真空。  &nb…

    SIMATIC S7-200 2021年7月5日