西门子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日

相关推荐

  • PG/PC驱动可不可以单独安装

    S7-200用于数据采集,但是不想安装STEP 7-Micro/WIN ,也不想安装S7200_Explorer。有没有单独的PG/PC驱动程序? 问题补充:我…

    SIMATIC S7-200 2020年11月5日
  • s7-200PPI通讯口被烧

    有几种情况可能致使s7-200PPI通讯口被烧 最佳答案 烧了可以修好,不要着急. 小心打开PLC,把三层板子全部拆开,是否看到有一个蓝色的一个小贴片电阻断了?&nbsp…

    SIMATIC S7-200 2021年7月5日
  • s7-200的问题的提问

    在s7-200中,定时器的最长时间是多少啊,我加入要想s7-300的ob10一样,每月执行一次,有没有办法啊,请教各路大侠!! 问题补充:2楼的大侠,请问你这个程序掉电是否保持啊?…

    SIMATIC S7-200 2021年7月4日
  • 自由口通讯方式和RTU通讯方式相比较的问题

    做了一个S7-200和称重仪表的自由口通讯(仪表RS232-〉RS232转RS485-〉CPU226,接收ACSII字符),但在使用时貌似通讯速度较慢,造成HMI上显示的重量值刷新…

    SIMATIC S7-200 2017年8月26日
  • S7-200型号上A与B的区别

    请问6ES7223-1PL22-0XB8和6ES7223-1PL22-0XA8,这A和B两字分别代表的什么意思?有什么区别?  最佳答案 西门子只有6ES7223-1PL…

    SIMATIC S7-200 2021年7月5日
  • s7-200 PID子程序解密

    如何能看到PID向导生成的子程序,看到各项参数的详细信息。 最佳答案 给编程软件加pou破解补丁! 提问者对于答案的评价:加了破解补丁,可以看到子程序了。 专家置评 已阅,最佳答案…

    SIMATIC S7-200 2017年11月13日
  • RCV指令问题

    在自由口编程中,RCV指令是不是需要不断的用上升沿或者下降沿触发?    如果在程序的开始只用SM0.1调用一次RCV指令,是不是只能接收一…

    SIMATIC S7-200 2021年7月5日
  • S7200中数组

    S7200中有数组吗?有的话怎么使用二维数组?有没有示例程序? 最佳答案 S7200没有数组;在200中操作数组就是操作一片存储区,可以使用直接寻址、间接寻址等方式来读写这些地址区…

    2017年11月12日
  • sm1231组态故障

    plc1215dcdcrly 报故障,运行灯正常,sm1231故障   , 型号是231-4hf30 0xb0,&nbs…

    2021年7月5日
  • 求 S7-200 资料、编程软件、手册、样本、模块手册

    邮箱:workcjf@163.com资料可以给网址链接,但是软件麻烦发到邮箱,一定重谢! 专家建议 我爱工控啊您好:    您可以在西门子下…

    SIMATIC S7-200 2020年10月31日