西门子PLC时间–设定值变化,怎么做到

我做了个PID控制,但是它的设定值是变化的,比如从100变到500,以10/分钟的速度吧,也就是用了40分钟吧。那么这个设定值怎么读取呢?怎么样可以让它在每次扫描的时候自动把这个变化了的设定值输入到PID里面呢?我看到百度有人问了相同的问题,但是并没有得到很好的解决,请各位多多提建议和意见,谢谢各位啦!

最佳答案

你的这个pid应该使用中断来调用的,那么你就根据中断的周期,比如是500ms一次,那么只要sp=sp+400/(10*60^2)就可以了。

提问者对于答案的评价:
可以参考

专家置评

如果您是用pid向导组态的话,建议不要再使用smb34,smb35这个定时中断了,您可以将pid的设定值设为寄存器地址,采用定时给寄存器地址赋值,按某个速度让设定值递增就可以了。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 200模拟量限制

    现在在触摸屏上输出一数值给AO模块来控制变频器频率,希望输入数值是0–50,但触摸屏上限制不了范围,要在PLC做么做,如INPUT做一个判断 大于50就输出50&nbs…

    SIMATIC S7-200 2020年11月1日
  • Step7-Micro/Win V4.0安装出错

    在安装Step7-Micro/Win V4.0时出现以下信息: "Error Number:0x80040702 Descript…

    SIMATIC S7-200 2021年7月5日
  • STEP 7 MicroWIN SMART V2.3.0.2

    最新121324推广使用的编程软件 最佳答案 目前最新版本是V2.4的。你下载安装好了,https://www.industry.siemens.com.cn/automation…

    2021年7月5日
  • 关于RCV指令

    请问自由口通讯RCV指令在程序监控状态下梯型图为红色是什么原因啊? 最佳答案 在程序执行XMT或RCV时,通讯口又执行另一条XMT/RCV指令。 在线看PLC信息,菜单P…

    SIMATIC S7-200 2021年7月5日
  • S7-200怎么用程序比较排序4个寄存器VD0 VD4 VD8 VD12 的浮点数

    现在如何用程序比较排序一组4个浮点数寄存器VD0  VD4 VD8 VD12 的大小 最佳答案 参考下述实例,将下述程序中的字(整…

    SIMATIC S7-200 2018年1月1日
  • pid输出问题

    我在指令向导里面建了一个PID,请问我在PV-I设置为AIW0,Setpoin设置到40.0,但是为什么没有输出啊? 问题补充:你有号码吗? 我想电话请教你! 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7-200CN停产替代

    S7-200CN停产替代用s7-200smart ,S7-200CN停产替代的官方说明书有吗?有的发一下 谢了 最佳答案 根据产品规划的需求,S7-200CN将…

    SIMATIC S7-200 2021年7月5日
  • 西门子PLC200系列控制比例阀必须要用PID吗

    西门子PLC200系列控制比例阀必须要用PID吗 最佳答案 比例阀的控制只是需要一个模拟量输出而已,是否需要PID要看你的需要。一般来说用到伺服阀都是控制精度要求较高的场合,所以大…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP采集脉冲信号

    我用CPU224XP的高速计数器来采集光栅尺的信号,光栅尺输出信号线是A、B和RI,现在我把这三根线分别接在I0.3  0.4 0.5的端口上,不知道…

    SIMATIC S7-200 2017年12月8日
  • TD400C的“ENTER”键

    TD400C中,“ENTER”键被摁下时,可以在状态表中看到“ENTER”键地址内的数值为2#1,因为“ENTER”键被定义为置位,所以以后数值为2#1一直不变,当要进入文本显示器…

    SIMATIC S7-200 2021年7月5日