有关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日 上午2:15

相关推荐

  • S7-200不能通讯

    我用的USB/PPI电缆不能通讯了。查计算机管理,端口的COM3说“此设备现在运行正常”,查SINMENS NTE下面的PC/PPI电缆,说“此设备现在运行正常”。通讯的…

    SIMATIC S7-200 2021年7月4日
  • 请教一下,PLC200smart里面如何从数据VD0里面提取它的高字和低字即 VW0和VW1

    现在我mov一个数120000到VD0里面,但是当我访问VW0和VW1时却并不是如图所示的值。我如何才能把VD0里面提取他的高字和低字。 最佳答案 VD0包含:VW0 +…

    SIMATIC S7-200 2021年7月5日
  • s7-200的sp4版无法删除

    我安装s7-200的软件,要求先把sp4版删除,再安装sp6版。但是现在sp4版怎样也删除不了,从注册表上都删除不了,怎么办呢?向下没法进行了 最佳答案 下载一个SP6的完整安装包…

    SIMATIC S7-200 2021年7月4日
  • 西门子200CPU模块一直为红灯

    现场用的是西门子200的模块与300的模块通讯,但是还在调试中,200的从站上就一个200的CPU和一个EM277通讯模块,另外还有个采集温度的模拟量模块。上电后 模块还…

    SIMATIC S7-200 2020年10月31日
  • 与cpu224通讯

    电脑连接cpu224提示端口被另一程序使用,是怎么回事? 最佳答案 转帖:各种解决方法:、在PLC编程软件里点击左下角的《设置PG/PC接口》,弹出的对话框里选择PC/PPI,点确…

    SIMATIC S7-200 2021年7月5日
  • 485通讯问题

    S7-200机载标准485工业通讯口,请问若不使用PPI电缆同电脑连接,采用市售RS232转RS485隔离转换器如何接线以及软件和电脑硬件如何设置? 最佳答案 我来说说吧,这个我用…

    SIMATIC S7-200 2021年7月4日
  • S7-200 指令输入

    在做梯形图程序,在网络中要插入一个指令,出现不适直接插入而是代替,是什么原因 最佳答案 键盘上的INSERT键,,按一下后再输入可以插入,再按一下后输入就可以替换 提问者对于答案的…

    SIMATIC S7-200 2020年11月1日
  • modbus-rtu仪表与S7-200通讯

    现在手上有一块电机综保,支持modbus-rtu   想要和S7-200通讯。目前遇到的问题有:1.microwin中是不是只需要modbus-int…

    2020年10月31日
  • S7-200变量寻址

    S7-200的变量寻址是怎么使用的,我想实现这样一个功能,我有10组变量,VB1000-VB1099、VB1100-VB1199…..,我想要把这10组变量循环放到VB2000…

    SIMATIC S7-200 2017年6月18日
  • S7-200编程软件在WIN7 64位系统中使用报错的问题

    我电脑是WIN7 64位的,安装完S7-200的编程软件V4.0 STEP 7 MicroWIN SP9版本后出现如下报错,在下载…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论