西门子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日 下午3:05
下一篇 2020年10月31日 下午3:05

相关推荐

  • 通讯接头接线

    自己制作DP通信接头时,除了加终端电阻外,是不是只要引出3,8脚,用两芯屏蔽双绞线就行了?为什么有人所要用四芯的屏蔽双绞线?    &nbs…

    SIMATIC S7-200 2021年7月5日
  • 通过PROFIBUS向S7-200下载失败

    用MPI电缆把CP5611和CPU224XP的EM277连接起来。可以从CPU224XP向电脑上载程序,也可以从电脑向CPU224XP下载“Data Block”和“Sy…

    SIMATIC S7-200 2021年7月5日
  • 库指令问题

    请问,这两个库指令是不是同样的库指令。 图片说明:       最佳答案 表面上看,两个肯定不是一回事。看参数都不同。第二个表面看跟官方的库…

    2017年8月3日
  • S7 200 SMART 通信不上

    S7 200 SMART 和STEP 7 Micro/Win SMART无法通信。一开始还能够正常通信,后来Error灯…

    SIMATIC S7-200 2021年7月5日
  • s7-200主机224xp怎么和smart模拟量模块EM AT04连接?

    224主机cpu扩展接口是10针的,smart EM AT04接口是8针的,怎么连接?能转换吗?另外想再确认下S7-200主机能不能连接smart扩展模块?需要…

    SIMATIC S7-200 2017年6月1日
  • EM277 GSD

    S7-300与EM277DP通讯。EM277,订货号6ES7?277-0AA22-0XA0。用GSD文件6ES7?277-0AA2.-0XA0(SIEM089D.GSD)组态后出错…

    SIMATIC S7-200 2020年10月31日
  • S7200的I/O扩展电缆

    现在做了个项目,一个CPU,但扩展模块要放到两个柜子里,不知道I/O扩展电缆最长能多长才能和CPU连接的上?请高手解答??? 最佳答案 PLC的I/O扩展电缆肯定不适合你,将两个柜…

    SIMATIC S7-200 2021年7月4日
  • S7200自由口通讯问题

    按照microwin软件里面关于这部分的例程编制的程序,和PC进行通讯。使用的是串口调试软件。但是只有一次,也就是发送数据返回数据之后就无法再次发送,只能复位。请问可能是什么原因呢…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID向导做的模块有时有输出有时无输出

    我用向导做了一个PID控制,确认是用SM0.0调用的初始化程序PID0_INIT,PID0分配的地址是自己指定的确保没被用过的干净地址VB2500(开始后面200个地址全是没被用过…

    2017年6月18日
  • EM231的编程问题

    请问下,原有传感器4-20ma输入传感器接入EM231模拟量模块,现在传感器更换为1-5V信号输入,请问恶231模块是否拨码开关是不是不用改动,而PLC中程序块或系统块是否需要改动…

    SIMATIC S7-200 2020年11月1日