有关PID控制

大家好,我现在用200做了一个PID自控,可是有的时候不用这个PID功能,PID的Output会停在某一个值。当我下次再用这个PID时Output会用上次停止运算的那个值开始变化。我想知道有没有办法在我下次使用这个PID功能时Output能不从上次停止的那个值开始变化。并且能指定一个值,或想办法让他从一个值开始变化。

最佳答案

PID程序指定了一系列的寄存器,其中有一个寄存器是储存PID积分前项值的。你可以通过MOV指令将你希望的数值写入这个寄存器和输出值寄存器,对PID的输出做初始化,然后使能PID。
 如果是使用向导生成的程序,可以在符号表中找到相关的寄存器地址;如果是调用直接PID指令,可以根据规则自己建立寄存器表。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:15
下一篇 2021年7月5日

相关推荐

  • VB和S7-200的通讯

    我想用VB做个上位机软件和S7-200进行通讯,需要一个西门子的Prodave数据库,希望哪位高手能给我个下载地址或者给我发个邮件 tuchunhua008@163.co…

    SIMATIC S7-200 2021年7月4日
  • 定时器在子程序中的应用

    大家好,能否再子程序中对定时器或计数器的编号进行更改呢,手头的工艺程序如果能够对定时器的编号进行更改就会好很多了。我用的是200PLC。 最佳答案 首先定时器或计数器在子程序里的使…

    2017年7月30日
  • 6ES7216-2AD23-0XB8要停产了吗?用什么型号代替

    谢谢 钻石用户推荐最佳答案 1、6ES7216-2AD23-0XB8要停产了吗?2017 年 10 月 1 日,SIMATIC&n…

    SIMATIC S7-200 2021年7月5日
  • S7-200有保持继电器吗

    我用上位机给S7-200中的VW22输入数,可是下电后,数值丢了,变为0.,因为经常调整该数,并且想让下电后,再上电时,上次的数值仍然保存在里面.我怎样才能保持住原数据?&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 一个简单的小程序,找不到出错原因,各位大侠帮忙看看

    想实现一个电磁阀动作的小程序,通过触摸屏来控制PLC的运行。开关开启时,按触摸屏设定的延时时间电磁阀动作,之后按触摸屏设定的关闭之间电磁阀停止工作。程序及触摸屏组态贴图如下。另外,…

    2017年11月17日
  • S7-200plc有没有相应的发脉冲的标志位

    S7-200PLC发脉冲时有没有相应的标志位的,就是在发脉冲的时候on不发脉冲的时候off;以上谢谢! 问题补充:大家好,我是用MAP_sarv库做脉冲输出的,SM66.7、SM7…

    SIMATIC S7-200 2020年10月31日
  • 求教流量累积与S7-200的问题

    请问大侠,我有一个项目用的是CPU224,要用到瞬时流量,计算累积流量,请问可以实现吗?如果可以,怎样做呢?请多多指教,感谢! 最佳答案 一般是利用定时中断来做,根据积分原理,累计…

    SIMATIC S7-200 2021年7月5日
  • CP243以太网配置读取不到模块

    CP243以太网配置读取不到模块,为什么呀是新版本的原因吗? 最佳答案 1.升级200编程软件 SP8 这个下载地址:ed2k://|file|%5B%28SI…

    SIMATIC S7-200 2020年11月1日
  • 关于USS协议指令的编程

    我想问一下在USS_CTRL指令中的OFF2、OFF3和DIR这几个端口要占用PLC的输入口吗?比如在系统手册中实例中的I0.0~I0.4。 最佳答案 不一定,要取决你的程序应用。…

    SIMATIC S7-200 2020年11月1日
  • TD400显示CPU无响应

    我是个新手,我用文本向导写好程序,下载通电后文本显示器显示CPU无响应,是什么原因. 问题补充:文本显示器和连接电缆都没有问题,通电后显示CPU无响应. 最佳答案 设定TD&nbs…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论