求 wincc s7-200 算法 三方面高手指教!

问题背景:一套性能要求比较高的自动化系统,要求:20ms内完成PID调节,即给定一个设定值q,20ms内通过PID控制使机构位置达到设定值。我已经用VB+采集卡实现了功能,采集卡采样率很高,所以可以实现5ms内一次PID运算,20ms内PID基本可以满足要求。但是现在用PLC出现问题!

问题:上述PID有一个要求:20ms内进行多次PID运算,要求PID运算速度很快。我用采集卡的采样率很高,所以可以5ms一次PID运算,程序在VB中实现。而PLC S7-200 PID最高只支持0.1 S 的采样周期,也就是100ms才计算一次PID。

求解决方法?如何用S7-200实现快速PID运算调节。

自己想的办法,求指导:我想可以通过上位机WINCC的全局脚本编写PID算法,这样计算机的运算速度很高,WINCC每5ms从PLC读一次模拟量输入,计算一次PID,结果输出给200PLC 模拟量输出通道。这种方法是否可行?求指教.

问题补充:
“wincc连接200不管用哪种方法,速度都不能满足要求,行不通”

为什么啊?

最佳答案

不可能实现,这中间影响因素太多了,模拟量模板的采样时间、PID的采样时间、PID的运算、PLC的执行周期,传感器采样时间、执行机构执行时间等,任一因素都会影响到PID运算。所以不可能在20ms完成。
即便楼主用VB编程,楼主提到5ms执行一次PID运算,20ms最多执行四次,4次就可以将过程值调整到设定值,这种PID调节的也太神起来吧,如果你的设定值变化较大时,超调、振荡现象肯定会出现。除非你的采集卡是微秒级的,你在微秒级内做相应的运算,这倒是有可能。
不过即便楼主的采集卡能实现微秒级的运算,楼主不要忘了,传感器本身做信号变送、执行机构跟随也是有时间的。所以,我很怀疑楼主用采集卡实现的功能,其次,如果用PLC来做快速PID功能,建议楼主还是放弃吧。

提问者对于答案的评价:
感谢大家!高手不少啊

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

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

相关推荐

  • 西门子CPU200

    我有个西门子200CPU,型号是 CPU226,不用内存卡可以正常使用吗?存储卡的安装方式是拨插的还是焊接到上面的? 最佳答案 存储卡对于 S7-200&nbs…

    SIMATIC S7-200 2021年7月5日
  • 两个按钮必须同时出发,才能启动设备

    有两个开始按钮A和B,必须两个按钮同时按下才能使设备运转。按下一个按钮,再按下另一个则不能启动,用的基恩士PLC,求个编程或者编程思路 钻石用户推荐最佳答案 如下图程序,两个按钮同…

    2021年7月5日
  • S7-200某个模拟通道的输入量在断电后能否保存?

    要求在S7-200的EM231的某个通道上的输入(或者变换后的值)在PLC断电后能保存下来,例如,一周的时间。下次上电后能再次被使用,能办到吗? 最佳答案 应用S7-200时,可以…

    SIMATIC S7-200 2020年11月1日
  • 关于保持定时器TONR的问题

    各位老师,我在使用TONR的时候出现了个问题,我想实现的是,当m0.0闭合的时候q0.0和q0.1都得电,但q0.1得电5s钟就自动失电,而q0.0需要按下m0.1才会断电。怎么使…

    2017年6月27日
  • 什么是相对运动,什么是绝对运动

    什么是相对运动,什么是绝对运动, 最佳答案 相对运动一物体相对另一物体的位置随时间而改变,则此物体对另一物体发生了运动,此物体处于相对运动的状态。如果相互之间的位置并不随时间而改变…

    SIMATIC S7-200 2020年10月31日
  • 触摸屏监控设备总运行时间

    只要设备一上电就可是计时,断电保持,上电继续计时。求梯形图 最佳答案 SMO.O触发计时。秒计时满60,分进一,秒清零开始重新计时;分计时满60,时进一,分清零开始重新计时;将实时…

    SIMATIC S7-200 2017年7月25日
  • s7-200连接荣达打印机

    程序如下: Network 1LD     SM0.1    &nbs…

    SIMATIC S7-200 2020年11月1日
  • 求S7-200梯形图实例

    求S7-200梯形图实例,最好带有注解。新手求教!邮箱:zsc1199@163.com万分感谢! 最佳答案 已发,下次即使要项目参考最好提点问题,不然可能面临删除,已发注意查收是反…

    SIMATIC S7-200 2017年7月25日
  • WINCC不能显示PC Access的界面

    我从西门子网上下载了一篇文章:“PC Access快速入门”,按照它来操作,出不来第20页图35 的效果,它是把PC Access的界面都在WINCC…

    SIMATIC S7-200 2021年7月5日
  • 编程项目问题

    一个程序:十个时间段控制从某时某分到某时某分,在时间段内动作,不在时间段内不动作配合触摸屏。这个程序怎么编 钻石用户推荐最佳答案 触发就好了,比较时间=这个,输出到一个点该点自锁,…

    SIMATIC S7-200 2021年7月5日